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

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

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

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

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

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

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

Каталог

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

Найдено: 1613
Лайвкодинг

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

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

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

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

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

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

Реализуйте на JavaScript получение данных из endpoint’ов: параллельно загрузите посты и комментарии, сгруппируйте комментарии по postId и сформируйте массив объектов с id, title, userId и количеством комментариев.

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

Читать ответ