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

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

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

40 вопросов 119 компаний 249 технологий

Усильте резюме перед собеседованием

Проверьте, насколько резюме подходит выбранной позиции, и получите рекомендации по улучшению.

Анализ резюме

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

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

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

Основные темы и навыки

frontend 32 sharding 19 database 18 async 13 performance 11 react 10 livecoding 10 state management 9

Форматы вопросов

  • System Design20
  • Поведенческие вопросы18
  • Лайвкодинг1
  • Технические вопросы1

Ориентировочная сложность

  • Продвинутые27
  • Практические13

С чего начать подготовку

  1. Начните с раздела «System Design» и проверьте, можете ли дать короткий ответ своими словами.
  2. Затем разберите вопросы по теме «frontend» и свяжите ответы с собственным опытом.
  3. Завершите подготовку практикой: проговорите решение, ограничения и возможные альтернативы.
Сбросить

Каталог

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

Найдено: 40
System Design

Как спроектировать архитектуру приложения по принципам SOLID?

Проектирование архитектуры приложения по принципам SOLID SOLID — совокупность принципов объектно-ориентированного проектирования S (Single Responsibility): у класса или модуля должна быть одна зона ответственности O…

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

Как спроектировать биржевой терминал или аналитическую платформу для Forex — от фронтенда и баз данных до развертывания?

Проектирование биржевого терминала или аналитической Forex-платформы Архитектура: микросервисы, обеспечивающие масштабируемость и отказоустойчивость Фронтенд: SPA на React или Vue с поддержкой реального времени через…

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

Как устроен алгоритм Fiber в React?

Как устроен алгоритм Fiber в React? внутренний механизм React для эффективного обновления UI делит вычисления на небольшие микрозадачи (юниты) применяет приоритеты, чтобы сначала обрабатывать наиболее важные изменения…

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

Какие middleware выбрать в Redux: redux-thunk или redux-saga?

Middleware в Redux расширяет dispatch и добавляет поддержку асинхронных операций redux-thunk: action может быть функцией, подходит для простой асинхронной логики redux-saga: генераторы для сложных async-потоков и…

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

Какие преимущества Kubernetes вы можете назвать помимо оркестрации?

Что Kubernetes даёт помимо оркестрации Автоматическое масштабирование (Horizontal Pod Autoscaling) — подстройка количества ресурсов под текущую нагрузку без ручных операций Самовосстановление — автоматический…

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

Какое хранилище выбрать для больших данных: LocalStorage или IndexedDB?

Хранилища для больших данных: LocalStorage и IndexedDB обе технологии представляют собой браузерные хранилища данных LocalStorage: синхронное хранилище с лимитом около 5 МБ, форматом ключ-значение и простым API…

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

Когда именно middleware выполняет обработку в цикле Redux?

Когда именно middleware выполняет обработку в цикле Redux? middleware — прослойка между dispatch и редьюсером запускается после вызова dispatch, но до редьюсера принимает action и может изменить или отложить его…

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

Почему Kubernetes востребован, если Docker-контейнеры можно объединять без него?

Почему Kubernetes получил широкое распространение, несмотря на наличие Docker? Оркестрация контейнеров: Kubernetes отвечает за развертывание, масштабирование и балансировку нагрузки, тогда как сам Docker этих функций…

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

С какими проблемами можно столкнуться в микрофронтенд-архитектуре?

Основные проблемы микрофронтенд-архитектуры Управление версиями: необходимо согласовывать зависимости и версии библиотек между несколькими микрофронтендами Интеграция UI: трудно поддерживать единый визуальный стиль,…

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

Что можете рассказать об опыте работы с Module Federation?

Есть ли у вас опыт работы с Module Federation? Функция Webpack 5 для микрофронтендов даёт возможность обмениваться модулями между сборками подключает удалённые модули динамически непосредственно во время выполнения…

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

Что происходит в Redux до начала обработки экшена редьюсерами?

контекст: Redux, управление состоянием при диспатче экшена первым вызывается middleware middleware перехватывает, обрабатывает или изменяет экшен до его передачи редьюсерам после этого экшен поступает в редьюсеры,…

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

Что происходит в Redux после dispatch экшена и как обновляется состояние?

Что происходит в Redux после диспатча экшена? Redux — централизованное хранилище состояния При диспатче отправляется объект экшена, содержащий тип и данные Экшен передаётся в редьюсер, представляющий собой чистую…

Читать ответ