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

Вопросы на собеседовании по 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
Поведенческий

Что такое Server-Side Rendering (SSR) и какие преимущества он дает на собеседовании?

Что представляет собой Server-Side Rendering (SSR) и в чем его преимущества SSR — это формирование страниц на сервере до их отправки клиенту Браузер получает готовый HTML, который может отобразить сразу Повышает…

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

Что такое Set, чем он отличается, какие у него свойства и методы и как его перебрать?

коллекция, в которой хранятся только уникальные значения в основе лежит хеш-таблица, поэтому поиск и добавление выполняются эффективно ключевые методы: .add(value) — добавляет новое значение .delete(value) — удаляет…

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

Что такое VACUUM в PostgreSQL и зачем он нужен?

Что представляет собой VACUUM в PostgreSQL Управление памятью и удаление "мёртвых" строк (dead tuples) Выполняет очистку и сжатие таблиц после команд UPDATE/DELETE Актуализирует статистику, используемую оптимизатором…

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

Что такое Web Vitals и зачем они нужны на собеседовании?

метрики, с помощью которых оценивают юзабилити и производительность сайтов созданы Google с акцентом на пользовательский опыт к основным показателям относятся: LCP (Largest Contentful Paint) — время загрузки основного…

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

Что такое accessibility и зачем она нужна в разработке?

Что такое accessibility? направление разработки ПО и веб-сервисов создание равных возможностей для людей с ограниченными возможностями настройка интерфейсов с учётом различных сенсорных, моторных, когнитивных…

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

Что такое enhancer в Redux и зачем он нужен?

Что представляет собой enhancer в Redux? Механизм расширения Redux Оборачивает store и дополняет его поведение Дает возможность подключать middleware, DevTools и дополнительную логику Применяется во время создания…

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

Что такое enum в TypeScript и как применять его на практике?

Что такое enum в TypeScript и как применять его на практике? тип данных, предназначенный для перечислений задаёт набор именованных констант бывает числовым (default) и строковым автоматически назначает значения…

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

Что такое key в React и зачем он нужен при рендеринге списков?

Что такое key в React и зачем он нужен при рендеринге списков? React — библиотека для создания UI key — уникальный идентификатор элементов списка позволяет React отслеживать изменения и оптимизировать рендеринг при…

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

Что такое middleware в Next.js и зачем они нужны?

Назначение middleware в Next.js middleware в Next.js — серверный код, выполняющийся между запросом и ответом он перехватывает входящие HTTP-запросы до рендеринга страницы с его помощью можно в реальном времени…

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

Что такое middleware в Redux и зачем он нужен?

Что представляет собой middleware в Redux и для чего он нужен? механизм расширения возможностей Redux промежуточный уровень между dispatch и редьюсерами перехватывает действия (actions) и при необходимости изменяет их…

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

Что такое rest оператор и как он работает в JavaScript?

Что такое rest оператор? синтаксис ES6, предназначенный для сбора аргументов записывается как ... перед названием параметра объединяет оставшиеся аргументы в массив применяется в функциях с переменным количеством…

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

Что такое this и как определяется контекст в JavaScript?

Контекст и this в JavaScript this — ссылка на объект, связанный с вызовом функции, либо с её контекстом его значение определяется способом вызова: напрямую, как метода, через constructor, bind/call/apply в обычной…

Читать ответ