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

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

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

381 вопрос 119 компаний 249 технологий

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

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

Анализ резюме

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

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

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

Основные темы и навыки

frontend 265 async 145 javascript 99 optimization 95 react 85 livecoding 77 performance 73 typescript 64

Форматы вопросов

  • Поведенческие вопросы224
  • Технические вопросы108
  • Лайвкодинг29
  • System Design20

Ориентировочная сложность

  • Продвинутые101
  • Практические200
  • Базовые80

С чего начать подготовку

  1. Начните с раздела «Поведенческие вопросы» и проверьте, можете ли дать короткий ответ своими словами.
  2. Затем разберите вопросы по теме «frontend» и свяжите ответы с собственным опытом.
  3. Завершите подготовку практикой: проговорите решение, ограничения и возможные альтернативы.
Сбросить

Каталог

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

Найдено: 381
Поведенческий

Какую библиотеку выбрать для работы с WebSockets?

работа с WebSockets — веб-сокеты, real-time в браузере: native WebSocket API (стандартный JS) на сервере (Node.js): распространённый модуль — ws серверная альтернатива: Socket.IO — более высокий уровень абстракции над…

Читать ответ
Поведенческий

Когда именно middleware выполняет обработку в цикле Redux?

Когда именно middleware выполняет обработку в цикле Redux? middleware — прослойка между dispatch и редьюсером запускается после вызова dispatch, но до редьюсера принимает action и может изменить или отложить его…

Читать ответ
Поведенческий

Может ли тяжёлый код в Promise блокировать рендеринг страницы?

JavaScript в браузере работает в одном потоке Promise предоставляет оболочку для асинхронных операций, однако содержащийся в нём код остаётся синхронным если внутри Promise запускается тяжёлая синхронная операция,…

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

Можете объяснить, что такое Virtual DOM в React и зачем он нужен?

Концепция Virtual DOM в React Virtual DOM представляет собой легковесную копию реального DOM, хранящуюся в памяти Он описывает структуру пользовательского интерфейса в виде объектной модели Когда интерфейс изменяется,…

Читать ответ
Поведенческий

Можно ли анимировать opacity, visibility и display в CSS?

Можно ли анимировать свойства opacity, visibility и display? CSS-анимации применимы к свойствам с числовыми значениями opacity — поддерживает плавное изменение, например от 0 до 1 visibility — напрямую не анимируется,…

Читать ответ
Поведенческий

Можно ли в Next.js подключаться к базе данных и другим API на стороне сервера?

Next.js — React-фреймворк, в котором предусмотрены Server-Side Rendering (SSR) и API-роуты Для работы с базой данных и API подходят API routes и getServerSideProps API-маршруты выполняются на сервере и позволяют…

Читать ответ
Поведенческий

Можно ли использовать ref для хранения данных, кроме ссылок на DOM-элементы?

В React ref представляет собой объект с полем .current, предназначенным для хранения значений Он подходит не только для DOM-ссылок, но и для любых мутабельных данных В отличие от state, изменение ref.current не…

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

Можно ли использовать агрегатные функции в SQL-условии WHERE?

Разрешено ли применять агрегатные функции в SQL внутри WHERE? В SQL оператор WHERE отбирает строки до выполнения группировки а агрегатные функции вычисляются для групп записей для фильтрации по результатам агрегации…

Читать ответ
Поведенческий

Можно ли использовать случайные key в React?

React key — уникальный идентификатор элементов списка Использовать случайные key не рекомендуется При случайной генерации ключ будет изменяться после каждого ререндера Изменение key → потеря состояния и повторный…

Читать ответ
Поведенческий

Можно ли напрямую отрендерить React-компонент из Web Worker в DOM?

Можно ли напрямую отрендерить React-компонент из Web Worker'а (или компонент другого фреймворка) в DOM? Web Worker представляет собой фоновый поток, не имеющий доступа к DOM Рендеринг React-компонентов выполняется в…

Читать ответ