Вернуться в каталог собеседований

Мок-собеседование Python-разработчика: сервис сбора событий

Кандидат проектирует backend для приёма и хранения событий. Интервьюер уточняет требования, помогает сравнить хранилища и обсуждает очередь сообщений.

ШОРТКАТ — менторская программа
  • Опубликовано на YouTube:
  • Просмотры на YouTube: 865
  • Лайки на YouTube: 14
Открыть на YouTube

Коротко о видео

Пробное интервью начинается с опыта Ивана и его карьерной цели. Затем кандидат получает архитектурную задачу: принимать события от клиентского приложения, сохранять их и организовать дальнейшую обработку. Интервьюер уточняет границы задачи и возвращает обсуждение к требованиям, когда кандидат преждевременно выбирает транспорт или технологию. Отдельно разбираются рост объёма данных, ограничения одного сервера и выбор подходящего хранилища. В части обмена сообщениями сравниваются Kafka и RabbitMQ, обсуждается возможность повторной обработки событий. Запись показывает оценку инженерного мышления через последовательные вопросы, а не готовую лекцию. После технической части ведущие рассказывают о программе обучения.

Затронутые темы

Что взять на заметку

  • Сначала уточняйте способ поступления событий и требования к их обработке.
  • Выбирайте хранилище с учётом роста объёма данных.
  • Объясняйте, как система поведёт себя после превышения ресурсов одного сервера.
  • При выборе брокера учитывайте требования к хранению истории и повторной обработке.

Рекомендуем посмотреть