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

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

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

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

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

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

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

Каталог

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

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

Как предотвратить race condition при повторных асинхронных запросах из useEffect? Какие нативные средства JavaScript позволяют отменять запросы?

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

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

Какими способами можно обеспечить работу функционала из нового стандарта JavaScript в старых браузерах?

Новый синтаксис преобразуют транспилятором, недостающие функции добавляют полифилами, а неподдерживаемые возможности заменяют fallback.

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

Что произойдет, если в обычном JavaScript-приложении подключить через <script src> файл с расширением .ts?

Браузер не компилирует TypeScript: типовые аннотации вызовут синтаксическую ошибку, а неверный MIME может заблокировать загрузку.

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

Есть два независимых endpoint: один возвращает общее количество записей, другой — количество невалидных. Нужно вычислить процент невалидных записей на frontend. Как организовать получение и обработку этих данных: параллельно или последовательно, какие средства JavaScript использовать?

Независимые запросы запускайте параллельно через Promise.all, а процент вычисляйте после получения обоих результатов.

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

Зачем нужен event loop и какую проблему он решает? Как он помогает выполнять асинхронные операции при однопоточном JavaScript?

Event loop согласует выполнение JavaScript с событиями среды: после освобождения стека запускаются готовые задачи и микрозадачи по правилам очередей.

Читать ответ