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

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

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

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

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

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

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

Каталог

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

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

Что будет, если меняется контракт данных, которые принимает сервис? Как вы решали проблему изменения схемы в CDC/Kafka?

При работе с изменяющимися контрактами в процессе разработки нового сервиса полезно использовать следующие подходы:

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

Реализуй функцию для нахождения сервиса с наибольшим количеством логов в каждом namespace. Какова сложность алгоритмов для топ-1, топ-2, топ-10?

Для задачи нахождения сервиса с наибольшим количеством логов в каждом namespace можно использовать следующий подход:

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

Что такое Outbox pattern и как он реализуется?

Если Kafka недоступна и сервис не может отправить обновление заказа, нужно обеспечить надежность доставки сообщений и избежать потери данных. Один из способов — использовать Outbox pattern.

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

А так вот ин-мемори решение у тебя использует мьютекс. Можешь рассказать, что это такое, какой использовался у тебя?

Механизм взаимного исключения (Mutex) в многопоточном программировании используется для предотвращения одновременного доступа нескольких потоков к общим ресурсам или критическим секциям кода.

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

Расскажи про свой опыт работы и чем ты занимаешься?

На предыдущих местах работы я занимался разработкой серверных приложений на Go, включая создание REST API и оптимизацию производительности сервисов. Реализовал фичи, такие как:

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

Какая у тебя сейчас установленная выплата за работу?

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

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

Насколько вам интересна описанная работа и в каком направлении вы хотите развиваться профессионально?

Назовите две-три задачи из обсуждённой роли, которые вам интересны, и объясните почему. Затем расскажите, какие навыки хотите углубить и как это связано с задачами команды.

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

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

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

Читать ответ