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

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

703 вопроса по JavaScript с технических собеседований

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

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

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

На странице собраны вопросы по JavaScript — от проверки базовых принципов до практического применения и архитектурных решений. В подборке чаще встречаются темы: frontend, javascript, browser.

Каталог

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

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

Как предотвратить 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 с событиями среды: после освобождения стека запускаются готовые задачи и микрозадачи по правилам очередей.

Читать ответ