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

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

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

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

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

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

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

Каталог

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

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

Какие хуки React нужно знать и для чего используется каждый из них?

Ключевые хуки React и задачи, которые они решают Хуки представляют собой функции, позволяющие работать с состоянием и жизненным циклом в функциональных компонентах useState — предназначен для управления локальным…

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

Какие этапы жизненного цикла есть в React?

Жизненный цикл компонентов в React Компонент React проходит последовательные этапы — от рендера до удаления Для классовых компонентов выделяют 3 фазы: Mounting, Updating и Unmounting Mounting: constructor → render →…

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

Какими способами можно копировать объекты?

Основные способы копирования объектов Поверхностное копирование (shallow copy) — создаёт копию только верхнего уровня, поэтому вложенные объекты продолжают ссылаться на исходные Глубокое копирование (deep copy) —…

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

Какими способами можно создавать объекты и чем они отличаются?

Способы создания объектов: ключевые различия Литералы: простой и быстрый вариант, не требующий вызова функций Конструкторы: функции, вызываемые с new и создающие экземпляры с prototype Object.create(): создание…

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

Каковы правила вызова хуков и зачем они нужны?

Правила вызова хуков и их назначение React hooks — это функции для управления состоянием и жизненным циклом компонентов Основные правила вызова: обращаться к ним только на верхнем уровне функции компонента или…

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

Каковы преимущества Worker threads, как в них передаются данные и подходят ли они для I/O-операций?

Worker threads — преимущества, передача данных и эффективность при I/O Worker threads — механизм Node.js для выполнения задач параллельно, позволяющий обойти ограничение однопоточности V8 С их помощью CPU-интенсивные…

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

Какое хранилище выбрать для больших данных: LocalStorage или IndexedDB?

Хранилища для больших данных: LocalStorage и IndexedDB обе технологии представляют собой браузерные хранилища данных LocalStorage: синхронное хранилище с лимитом около 5 МБ, форматом ключ-значение и простым API…

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

Какой роутер выбрать для проекта: App Router или Pages Router?

App Router или Pages Router Маршрутизация в React/Next.js Pages Router: структура файлов → маршруты App Router: React Server Components и вложенная маршрутизация Pages Router: простой, стабильный подход со старым API…

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

Какой станет длина массива [1, 2, 3], если записать значение по индексу 7?

Длина массива после записи по индексу 7 Контекст: массивы в JavaScript Начальная длина: 3 (элементы [1,2,3]) Запись по индексу 7 увеличит размер массива Итоговая длина составит 8 (индексы от 0 до 7) Индексы с 3 по 6…

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

Какой у вас опыт работы с Next.js?

Опыт работы с Next.js фреймворк на базе React, поддерживающий SSR и SSG реализовывал серверный рендеринг для повышения SEO и скорости загрузки применял API Routes для размещения backend-логики непосредственно в…

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

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

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

Читать ответ