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

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

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

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

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

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

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

Каталог

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

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

Какие методы есть у Promise и для чего они нужны?

Promise — объект JavaScript, описывающий результат асинхронной операции. Основные методы экземпляра: then(onFulfilled, onRejected) — назначает обработчики успешного или ошибочного завершения и возвращает новый…

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

Можно ли обновить React-компонент без изменения state?

React-компонент выполняет повторный рендер при изменении props или state Обновить интерфейс без изменения state можно, передав новые props Вызов forceUpdate() принудительно запускает перерисовку без изменения state и…

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

Почему var в цикле приводит к одинаковым значениям в замыканиях?

Почему при использовании var в цикле получаются одинаковые значения? var обладает функциональной, а не блочной областью видимости поэтому все итерации используют одну общую переменную замыкания в цикле захватывают…

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

Почему одного Context недостаточно для управления состоянием приложения и какие преимущества Redux даёт по производительности?

Context: глобальный механизм хранения данных в React Любое изменение контекста вызывает повторный рендер всех его потребителей Встроенные селекторы и мемоизация отсутствуют Нет единого стандартного подхода к мутациям…

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

Почему стрелочная функция не работает с this в отдельных контекстах?

Почему стрелочные функции не работают с this в некоторых контекстах? У стрелочных функций отсутствует собственный контекст this Значение this они получают из внешней, то есть лексической, области видимости Поэтому они…

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

Приводит ли изменение props к ререндеру компонента в React?

Приводит ли изменение props к ререндеру в React? React — библиотека для создания UI, использующая виртуальный DOM Родительский компонент передаёт изменившиеся props дочернему Получив новые props, дочерний компонент…

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

С какими state-менеджерами вы работали: Redux Toolkit, MobX или React Query?

С какими state-менеджерами вы работали: Redux Toolkit, MobX или React Query? Redux Toolkit: современный инструментальный слой поверх Redux, который упрощает настройку и сокращает шаблонный код Обновление состояния…

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

Сколько event loop может работать в одном потоке?

Ограничение количества event loop в одном потоке event loop — цикл обработки событий, используемый в асинхронных средах, таких как Node.js и браузеры как правило, на один поток приходится один event loop, выполняющий…

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

Чем Function Declaration отличается от Function Expression в JavaScript?

Function Declaration и Function Expression в JavaScript Оба варианта создают функции, однако отличаются способом объявления и моментом создания. Function Declaration: функция формируется при загрузке скрипта благодаря…

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

Чем отличаются мутирующие и не мутирующие методы?

методы для работы с данными в программировании мутирующие изменяют исходный объект или данные не мутирующие создают новый объект, сохраняя исходный без изменений мутирующие методы нередко работают быстрее, однако…

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

Чем отличаются элементы inline, block и inline-block в CSS?

Чем отличаются inline, block и inline-block элементы в CSS Режим отображения: inline остается в текущей строке, а block начинается с новой строки и по умолчанию занимает всю доступную ширину Габариты: для inline…

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

Что выбрать на собеседовании: имутабельность или мутабельность?

Что выбрать: имутабельность или мутабельность? программирование и работа с данными мутабельность означает, что объект можно изменить после создания при имутабельности объект остаётся неизменяемым после создания…

Читать ответ