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

Банк вопросов с собеседований

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

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

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

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

Анализ резюме
Сбросить

Каталог

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

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

Что происходит с точки зрения React при пагинации с фиксированным размером страницы, если использовать уникальные идентификаторы элементов как key или индексы как key?

При key=id React связывает компонент с конкретной записью; при key=index — с позицией на странице. Во втором случае локальное состояние может перейти к другой записи.

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

Практическое задание: реализовать магазин товаров на React/TypeScript — отрендерить список товаров с карточками, содержащими изображение, название, описание и стоимость. Данные загружаются через имитацию сервера.

Опишите Product, отделите асинхронную загрузку от карточки и явно отрисуйте loading, error и пустой список.

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

Есть дерево React-компонентов: как из дочернего компонента инициировать изменение состояния, которое находится в родительском компоненте?

Родитель передаёт callback через props, а ребёнок вызывает его с необходимыми данными; само состояние остаётся у владельца.

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

[имя] спросил: Можешь, пожалуйста, на примере своих хобби объяснить, что такое useEffect? При этом возьмём за основание тот факт, что я не понимаю, что такое useEffect и React в целом.

Объясните useEffect как настройку взаимодействия с внешним миром после обновления интерфейса, с обязательной уборкой прежних ресурсов.

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

Как организовать работу с массивом данных около 100 МБ, который нужен во многих местах React-проекта? Когда выполнять запрос и как быстро искать элемент по уникальному ID?

Сначала проверьте, нужен ли весь объём клиенту; если нужен, загружайте и храните его централизованно, а для поиска создайте индекс по ID.

Читать ответ