Подготовка к интервью

Вопросы на собеседовании в X5 Group

92 вопроса с собеседований в X5 Group

92 вопроса 1634 компании 353 технологии

Что проверяют на интервью

Как устроена подборка

Подборка объединяет вопросы, отмеченные на этапах интервью в X5 Group. Здесь можно понять структуру технической проверки и заранее повторить связанные темы. В подборке чаще встречаются темы: frontend, typescript, livecoding.

Каталог

Результаты поиска

Найдено: 92
Поведенческий

Какие направления, задачи и технологии вы рассматриваете в качестве приоритетных для дальнейшей работы?

Выберите несколько приоритетов и свяжите их с задачами, которые хотите решать. Технологии лучше представлять как средства, а не единственный критерий выбора работы.

Читать ответ
Поведенческий

Из озвученных направлений — поиск и ранжирование, рекомендации и персонализация, CRM, доступность товаров, прогноз спроса или внепродуктовая аналитика — какое вам ближе?

Выберите направление, где совпадают ваш интерес, опыт и желаемый результат работы. Объясните выбор одной конкретной задачей и обозначьте соседние области, которые готовы рассмотреть.

Читать ответ
Поведенческий

Где вы территориально проживаете и какой формат работы рассматриваете: офис, гибрид или удалённую работу?

Назовите город или часовой пояс и предпочтительный формат работы. Уточните, какие варианты приемлемы и есть ли готовность к переезду или регулярным поездкам в офис.

Читать ответ
Поведенческий

Какие были самые сложные задачи на проекте? Как подходил к незнакомым задачам?

Выберите одну сложную задачу и покажите ход решения: ограничения, неизвестные, поиск информации, проверку гипотез и результат. Сложность не обязательно означает большой объём кода.

Читать ответ
System Design

Как происходило разделение системы по DDD? Как вы пришли к тому, что нужно разделять на домены?

DDD-разделение начинается с бизнес-процессов, языка и ответственности, а не с нарезки кода по технологиям. Границы проверяют на реальных изменениях и зависимостях.

Читать ответ
Теория

Какие паттерны использовал в коде? Почему выбрал Event-Driven подход и Kafka, а не обычные запросы?

Событийная архитектура подходит для независимых обработчиков, буферизации и повторного воспроизведения. Синхронный запрос проще, когда ответ другого сервиса нужен прямо сейчас.

Читать ответ
Поведенческий

Насколько ты участвовал в принятии решений по внедрению Kafka и других инструментов? Обсуждал ли с коллегами, тимлидом?

Опишите свою роль в решении: предложили вариант, исследовали риски, сделали прототип или участвовали в обсуждении. Не нужно приписывать себе единоличное внедрение командного инструмента.

Читать ответ
Поведенческий

Приходилось ли участвовать в обсуждении и разработке паттернов взаимодействия сервисов друг с другом?

Расскажите о конкретном выборе взаимодействия сервисов: требованиях, рассмотренных вариантах и принятом компромиссе. Участие в обсуждении важно отличать от единоличного решения.

Читать ответ
Теория

Какие проблемы встречали при реализации CQRS? Согласованность данных, периодичность обновлений?

Типичные сложности CQRS — отставание проекций, повторы и порядок событий, восстановление read model и эволюция схем. Частоту обновления выбирают по допустимой задержке чтения.

Читать ответ
Лайвкодинг

React‑компонент для вывода списка пользователей

Храните массив пользователей и выбранного пользователя в state. Email сделайте кнопкой, а dialog открывайте через showModal после установки выбранных данных; адрес включайте вместе с вложенным geo.

Читать ответ