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

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

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

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

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

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

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

Каталог

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

Найдено: 92
Теория

Как вычисляется выражение A || B && C?

Порядок вычисления выражения A || B && C логические операторы, для которых действует приоритет операций приоритет оператора && выше приоритета || поэтому первым вычисляется фрагмент B && C после этого полученный…

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

Как правильно выровнять элемент по горизонтали и вертикали в CSS?

Контекст: CSS-позиционирование и флексбокс Центрирование с помощью Flexbox: родительский элемент: display: flex; justify-content: center; align-items: center; элемент выравнивается по центру сразу по обеим осям Другой…

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

Как типизировать данные, чтобы избежать ошибок?

Типизация — это контроль типов данных во время компиляции или выполнения программы. Статическая типизация (TypeScript, Flow) позволяет обнаружить ошибки еще до запуска приложения. Динамическая типизация с проверками…

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

Как уменьшить количество перерендеров компонента при изменении пропсов?

Как сократить число перерендеров компонента при изменении пропсов? React: оптимизация ререндеров Для функциональных компонентов следует применять React.memo — он мемоизирует результат и выполняет сравнение пропсов. В…

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

Почему примитивные пропсы хорошо подходят для мемоизации в React?

Почему примитивные пропсы хорошо подходят для мемоизации в React? контекст: React, оптимизация рендеринга к примитивам относятся строки, числа и булевы значения они быстро и точно сравниваются по значению, без…

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

Чем отличаются forEach и map в JavaScript?

оба метода перебирают элементы массива (итерируют его) forEach: выполняет действие для каждого элемента, не возвращая значения map: формирует новый массив той же длины map используют для преобразования данных forEach…

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

Что такое FSD-архитектура и какие слои в ней используются?

Что представляет собой FSD-архитектура и какие слои в ней используются? FSD (Feature-Sliced Design) — архитектурный паттерн для фронтенда Приложение разделяется на фичи, а слои выделяются по зонам ответственности К…

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

Что шифруется в HTTP-запросе: Target, Body или Header?

Контекст: безопасность HTTP(S), TLS/SSL Target (URL) может быть защищён не целиком: при HTTPS шифруются путь и параметры после домена, тогда как доменное имя остаётся видимым через DNS и SNI В HTTPS Headers шифруются…

Читать ответ