Вопросы для Frontend собеседования

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

📊 Всего вопросов: 218 🔍 Найдено: 218

🔧 Фильтры и поиск

В чем разница между async и defer в JavaScript?

🟠 Может встретиться 🎚️ Средний
🟨 JavaScript 🌳 DOM 🚀 Performance

Какие браузерные хранилища знаешь? Расскажи их отличия.

🟢 Почти точно будет 🎚️ Средний
🟨 JavaScript 🏷️ Браузер 🟨 База JS

Можно ли использовать стрелочную функцию как конструктор? Почему?

🟠 Может встретиться 🎚️ Средний
🟨 JavaScript ⚙️ Функции 🟨 База JS

Можно ли использовать React без JSX? Как?

🟠 Может встретиться 🎚️ Средний
⚛️ React

Что такое CI/CD?

🟡 Часто попадается 🎚️ Средний
🏷️ DevOps 🏷️ CI/CD 🏷️ Автоматизация

Какие существуют уязвимости?

🟠 Может встретиться 🎚️ Средний
🛡️ Безопасность

Что такое контролируемые и неконтролируемые компоненты в React?

🟠 Может встретиться 🎚️ Средний
⚛️ React

Какие способы изоляции стилей существуют?

🟡 Часто попадается 🎚️ Средний
🎨 CSS ⚛️ React 📄 HTML

Как браузер загружает стили?

🟠 Может встретиться 🎚️ Средний
🎨 CSS 📄 HTML 🏷️ Browser

Какие знаешь значения свойства Position? Какая между ними разница?

🟡 Часто попадается 🎚️ Средний
🎨 CSS 📄 HTML

Что означает слово специфичность в CSS?

🟡 Часто попадается 🎚️ Средний
🎨 CSS 📄 HTML

Чем отличается вызов функции с call, apply и bind?

🟠 Может встретиться 🎚️ Средний
🟨 JavaScript ⚙️ Функции 🟨 База JS

В чём разница между элементом (Element) и компонентом (Component)?

🟠 Может встретиться 🎚️ Средний
⚛️ React

В чём разница между итерацией через for...of и for...in по массиву?

🟠 Может встретиться 🎚️ Средний
🟨 JavaScript 🏷️ Массивы 🟨 База JS

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

🟡 Часто попадается 🎚️ Легкий
🟨 JavaScript ⚙️ Функции 🟨 База JS

Какая разница между функциональными и классовыми компонентами?

🟡 Часто попадается 🎚️ Средний
⚛️ React

Чем отличаются in и hasOwnProperty()?

🟠 Может встретиться 🎚️ Средний
🟨 JavaScript 🏷️ Объекты 🟨 База JS

В чём отличие библиотеки от фреймворка на примере React?

🟠 Может встретиться 🎚️ Средний
⚛️ React

В чём отличие localStorage и sessionStorage?

🟠 Может встретиться 🎚️ Средний
🟨 JavaScript 🏷️ Браузер 🟨 База JS

Какая разница между Map и WeakMap?

🟠 Может встретиться 🎚️ Средний
🟨 JavaScript 🏷️ Коллекции 🟨 База JS

Чем объект отличается от массива?

🟠 Может встретиться 🎚️ Легкий
🟨 JavaScript 🏷️ Массивы 🟨 База JS 🏷️ Объекты

В чём разница между __proto__ и prototype?

🟠 Может встретиться 🎚️ Средний
🟨 JavaScript 🏷️ Объекты 🟨 База JS

В чем разница между обычной функцией и функцией-конструктором?

🟠 Может встретиться 🎚️ Средний
🟨 JavaScript ⚙️ Функции 🟨 База JS

Какая разница между Set и WeakSet?

🟠 Может встретиться 🎚️ Сложный
🟨 JavaScript 🏷️ Коллекции 🟨 База JS

В чём разница между Shadow DOM и Virtual DOM?

🟠 Может встретиться 🎚️ Средний
⚛️ React

Чем отличается поверхностное и глубокое копирование объекта?

🟠 Может встретиться 🎚️ Средний
🟨 JavaScript 🏷️ Объекты 🟨 База JS

Чем отличаются методы splice и slice?

🟠 Может встретиться 🎚️ Средний
🟨 JavaScript 🏷️ Массивы 🟨 База JS

Чем отличаются синхронные и асинхронные функции?

🟠 Может встретиться 🎚️ Средний
🟨 JavaScript ⚙️ Функции ⏱️ Асинхронность 🟨 База JS

В чем разница между useEffect и useLayoutEffect?

🟡 Часто попадается 🎚️ Средний
⚛️ React 🏷️ Hooks

Одинаково ли работают var и let внутри функции?

🟡 Часто попадается 🎚️ Средний
🟨 JavaScript ⚙️ Функции 🟨 База JS

Что такое DOM?

🟠 Может встретиться 🎚️ Средний
🟨 JavaScript 📄 HTML 🏷️ Browser

С какими нововведениями ES6 знаком?

🟡 Часто попадается 🎚️ Средний
🟨 JavaScript

В чем разница между Grid и Flex?

🟠 Может встретиться 🎚️ Средний
🎨 CSS 📄 HTML

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

🟠 Может встретиться 🎚️ Легкий
🎨 CSS 📄 HTML ⚛️ React

Что такое компоненты высшего порядка (Higher-Order Components, HOC)?

🟠 Может встретиться 🎚️ Средний
⚛️ React

Как работает метод at? Чем он отличается от прямого индекса?

🟠 Может встретиться 🎚️ Средний
🟨 JavaScript 🏷️ Массивы 🟨 База JS

Как работает атрибут HttpOnly у cookies?

🟠 Может встретиться 🎚️ Средний
🟨 JavaScript 🏷️ Браузер 🟨 База JS

Как работает прототипное наследование?

🟠 Может встретиться 🎚️ Средний
🟨 JavaScript 🏷️ Объекты 🟨 База JS

Как работает согласование (reconciliation) в React?

🟡 Часто попадается 🎚️ Средний
⚛️ React

Как работает rest-параметр (...args) в функциях?

🟡 Часто попадается 🎚️ Легкий
🟨 JavaScript ⚙️ Функции 🟨 База JS

Как добавить новое свойство объекту?

🟠 Может встретиться 🎚️ Легкий
🟨 JavaScript 🏷️ Объекты 🟨 База JS

Как избежать состояния гонки (race condition)?

🟠 Может встретиться 🎚️ Сложный
🟨 JavaScript ⏱️ Асинхронность 🟨 База JS

Как отменить асинхронную операцию? (AbortController)

🟠 Может встретиться 🎚️ Средний
🟨 JavaScript ⏱️ Асинхронность 🟨 База JS

Как изменить значение свойства в объекте?

🟠 Может встретиться 🎚️ Легкий
🟨 JavaScript 🏷️ Объекты 🟨 База JS

Как проверить, существует ли свойство в объекте?

🟠 Может встретиться 🎚️ Легкий
🟨 JavaScript 🏷️ Объекты 🟨 База JS

Как склонировать объект? assign, spread-оператор, JSON.parse(JSON.stringify), Object.create, рекурсивный обход structuredClone.

🟡 Часто попадается 🎚️ Средний
🟨 JavaScript 🏷️ Объекты 🟨 База JS

Как сравниваются объекты с помощью == или ===?

🟠 Может встретиться 🎚️ Средний
🟨 JavaScript 🏷️ Объекты 🟨 База JS

Как сделать копию массива?

🟠 Может встретиться 🎚️ Средний
🟨 JavaScript 🏷️ Массивы 🟨 База JS

Как создать Promise?

🟡 Часто попадается 🎚️ Средний
🟨 JavaScript ⏱️ Асинхронность 🟨 База JS

Как удалить Cookies?

🟠 Может встретиться 🎚️ Средний
🟨 JavaScript 🏷️ Браузер 🟨 База JS

Как удалить свойство у объекта?

🟠 Может встретиться 🎚️ Средний
🟨 JavaScript 🏷️ Объекты 🟨 База JS

Как найти уникальные значения в массиве?

🟠 Может встретиться 🎚️ Средний
🟨 JavaScript 🏷️ Массивы 🟨 База JS

Как перебрать все свойства объекта циклом for...in?

🟠 Может встретиться 🎚️ Легкий
🟨 JavaScript 🏷️ Объекты 🟨 База JS

Как перебрать значения объекта через Object.values()?

🟠 Может встретиться 🎚️ Легкий
🟨 JavaScript 🏷️ Объекты 🟨 База JS

Как объединить два массива?

🟠 Может встретиться 🎚️ Средний
🟨 JavaScript 🏷️ Массивы 🟨 База JS

Как предотвратить лишние рендеры в React?

🟡 Часто попадается 🎚️ Средний
⚛️ React

Как удалить элемент из массива? Назови разные способы.

🟠 Может встретиться 🎚️ Средний
🟨 JavaScript 🏷️ Массивы 🟨 База JS

Как реализовать повтор асинхронной операции при ошибке?

🟠 Может встретиться 🎚️ Сложный
🟨 JavaScript ⏱️ Асинхронность

Как сделать значение в функции по умолчанию?

🟠 Может встретиться 🎚️ Лёгкий
🟨 JavaScript 🟨 База JS ⚙️ Функции

Как отсортировать массив чисел правильно?

🟠 Может встретиться 🎚️ Средний
🟨 JavaScript 🏷️ Массивы 🟨 База JS

Расскажи, как ты используешь git и какие основные команды используешь?

🟠 Может встретиться 🎚️ Средний
🏷️ Git

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

🟡 Часто попадается 🎚️ Средний
🏷️ HTTP 🏷️ API 🏷️ Web

В чем разница между HTTP и HTTPS?

🟠 Может встретиться 🎚️ Средний
🏷️ Web 🏷️ HTTP

Почему повсеместно нужен HTTPS?

🟠 Может встретиться 🎚️ Средний
🏷️ Web 🏷️ HTTP

console.log() является Side Effect?

🟠 Может встретиться 🎚️ Сложный
🟨 JavaScript ⚙️ Функции 🟨 База JS

Как проверить что это массив?

🟠 Может встретиться 🎚️ Легкий
🟨 JavaScript 🏷️ Массивы 🟨 База JS

Как быстро обнулить массив?

🟠 Может встретиться 🎚️ Легкий
🟨 JavaScript 🏷️ Массивы 🟨 База JS

Какие способы создания массивов ты знаешь?

🟠 Может встретиться 🎚️ Легкий
🟨 JavaScript 🏷️ Массивы 🟨 База JS

Какие методы массива ты знаешь?

🟡 Часто попадается 🎚️ Легкий
🟨 JavaScript 🏷️ Массивы 🟨 База JS

Что такое массив и как с ним работать?

🟠 Может встретиться 🎚️ Средний
🟨 JavaScript 🏷️ Массивы 🟨 База JS

Что такое стрелочные функции и какие у них отличия?

🟡 Часто попадается 🎚️ Средний
🟨 JavaScript ⚙️ Функции 🟨 База JS

Приведи примеры бинарных операторов в JavaScript и в чем их отличие?

🟡 Часто попадается 🎚️ Средний
🟨 JavaScript 🟨 База JS 🏷️ Операторы

Что такое замыкание в JavaScript и как оно работает?

🟡 Часто попадается 🎚️ Тяжелый
🟨 JavaScript 🟨 База JS

Какие типы данных существуют в JavaScript?

🟡 Часто попадается 🎚️ Легкий
🟨 JavaScript 🟨 База JS 🏷️ Типы данных

В чем разница между == и === в JavaScript и когда какой оператор лучше использовать?

🟢 Почти точно будет 🎚️ Легкий
🟨 JavaScript 🟨 База JS 🏷️ Операторы

Какие знаешь способы объявления функции и в чем их различия?

🟡 Часто попадается 🎚️ Средний
🟨 JavaScript ⚙️ Функции 🟨 База JS

Что можно передавать в функцию в качестве параметра?

🟠 Может встретиться 🎚️ Легкий
🟨 JavaScript ⚙️ Функции 🟨 База JS

Для чего нужны функции в JavaScript и какие проблемы они решают?

🟢 Почти точно будет 🎚️ Легкий
🟨 JavaScript 🟨 База JS ⚙️ Функции

Что такое hoisting в JavaScript?

🟡 Часто попадается 🎚️ Средний
🟨 JavaScript 🟨 База JS 🏷️ Типы данных

Что такое самовызывающиеся функции и зачем они нужны?

🟠 Может встретиться 🎚️ Сложный
🟨 JavaScript ⚙️ Функции

Какая разница между i++ и ++i в JavaScript и что они возвращают?

🟡 Часто попадается 🎚️ Легкий
🟨 JavaScript 🟨 База JS 🏷️ Операторы

Слышал про оператор (??) нулевого слияния? Можешь рассказать?

🟡 Часто попадается 🎚️ Легкий
🟨 JavaScript 🟨 База JS 🏷️ Операторы

Как преобразовать значение в число в JavaScript?

🟡 Часто попадается 🎚️ Средний
🟨 JavaScript 🟨 База JS 🏷️ Типы данных

Что может быть ключом и значением объекта в JavaScript?

🟡 Часто попадается 🎚️ Легкий
🟨 JavaScript 🏷️ Объекты 🟨 База JS

Какие методы есть у объекта в JavaScript?

🟠 Может встретиться 🎚️ Средний
🟨 JavaScript 🏷️ Объекты 🟨 База JS

Что такое чистая функция в JavaScript?

🟡 Часто попадается 🎚️ Легкий
🟨 JavaScript 🟨 База JS ⚙️ Функции

Как преобразовать значение в строку в JavaScript?

🟡 Часто попадается 🎚️ Средний
🟨 JavaScript 🟨 База JS 🏷️ Строки

Какие методы у строк знаешь?

🟡 Часто попадается 🎚️ Средний
🟨 JavaScript 🏷️ Строки 🟨 База JS

Как работает оператор switch в JavaScript и как происходит сравнение?

🟡 Часто попадается 🎚️ Легкий
🟨 JavaScript 🟨 База JS 🏷️ Условия

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

🟠 Может встретиться 🎚️ Легкий
🟨 JavaScript 🟨 База JS 🏷️ Условия

Что делает оператор typeof и в каком формате возвращает данные?

🔴 Редко спрашивают 🎚️ Легкий
🟨 JavaScript 🟨 База JS 🏷️ Типы данных

Какие способы создания переменных в JavaScript ты знаешь и в чем между ними разница?

🟢 Почти точно будет 🎚️ Легкий
🟨 JavaScript 🟨 База JS 🏷️ Типы данных

Что такое принципы KISS, DRY и YAGNI в разработке?

🟠 Может встретиться 🎚️ Средний
🏷️ Принципы программирования

Что такое макро и микро задачи?

🟡 Часто попадается 🎚️ Средний
🟨 JavaScript 🏷️ Event Loop ⏱️ Асинхронность

Map. В чём особенность? Какие свойства и методы есть? Как перебрать?

🟡 Часто попадается 🎚️ Сложный
🟨 JavaScript 🏷️ Коллекции 🟨 База JS

В чём отличие null от undefined?

🟡 Часто попадается 🎚️ Легкий
🟨 JavaScript 🟨 База JS

Что такое Object.freeze() и чем отличается от Object.seal()?

🟠 Может встретиться 🎚️ Средний
🟨 JavaScript 🏷️ Объекты 🟨 База JS

Что делает Object.keys/Object.values/Object.entries с массивом?

🟠 Может встретиться 🎚️ Средний
🟨 JavaScript 🏷️ Массивы 🏷️ Объекты 🟨 База JS

В чём особенность хранения объектов?

🟠 Может встретиться 🎚️ Средний
🟨 JavaScript 🏷️ Объекты 🟨 База JS

Что такое prop drilling?

🟠 Может встретиться 🎚️ Легкий
⚛️ React

Какие плюсы и минусы использования React?

🟠 Может встретиться 🎚️ Средний
⚛️ React

Какие псевдоклассы есть?

🟠 Может встретиться 🎚️ Средний
🎨 CSS 📄 HTML

Что такое псевдоэлемент?

🟠 Может встретиться 🎚️ Средний
🎨 CSS 📄 HTML

Какие у тебя есть вопросы?

🟢 Почти точно будет 🎚️ Сложный
🌱 soft-skills

Что нового в React 19?

🟠 Может встретиться 🎚️ Средний
⚛️ React

Что такое инструменты разработчика React?

🟠 Может встретиться 🎚️ Легкий
⚛️ React 🏷️ DevTools

Как обрабатывать события в React?

🟠 Может встретиться 🎚️ Средний
⚛️ React

Чем отличаются render phase и commit phase в React Fiber?

🟠 Может встретиться 🎚️ Сложный
⚛️ React

Что такое forwardRef и для чего он нужен?

🟠 Может встретиться 🎚️ Средний
⚛️ React

Какие атрибуты может принимать React Fragment?

🟠 Может встретиться 🎚️ Легкий
⚛️ React

Что такое React.lazy() и для чего он используется?

🟡 Часто попадается 🎚️ Сложный
⚛️ React

Как правильно использовать React.lazy() вместе с Suspense?

🟡 Часто попадается 🎚️ Сложный
⚛️ React

Какие знаешь способы оптимизации React-приложения?

🟡 Часто попадается 🎚️ Сложный
⚛️ React

Как работать с query-параметрами на React?

🟠 Может встретиться 🎚️ Легкий
⚛️ React

Что такое React Router?

🟠 Может встретиться 🎚️ Средний
⚛️ React

Что такое React Server Components (RSC)?

🟠 Может встретиться 🎚️ Сложный
⚛️ React 🟨 Next.js 🏷️ SSR

Что такое строгий режим (Strict Mode) в React? Зачем он нужен?

🟠 Может встретиться 🎚️ Средний
⚛️ React

Какие есть альтернативы у Redux?

🟡 Часто попадается 🎚️ Средний
⚛️ React 🏷️ State Management

Что такое относительная ссылка?

🟠 Может встретиться 🎚️ Легкий
📄 HTML 🏷️ URL

Зачем нужен Reset.css?

🟠 Может встретиться 🎚️ Средний
🎨 CSS 📄 HTML 🏷️ Browser

Чем отличаются REST и RESTful API?

🟡 Часто попадается 🎚️ Средний
🏷️ API 🏷️ REST 🏷️ Backend

Какие риски хранения токенов в cookies?

🟠 Может встретиться 🎚️ Сложный
🟨 JavaScript 🏷️ Браузер 🟨 База JS

Какие у вас зарплатные ожидания?

🟢 Почти точно будет 🎚️ Сложный
🌱 soft-skills

Set. В чём особенность? Какие свойства и методы есть? Как перебрать?

🟠 Может встретиться 🎚️ Средний
🟨 JavaScript 🏷️ Коллекции 🟨 База JS

Что такое SPA приложения?

🟡 Часто попадается 🎚️ Средний
🟨 JavaScript ⚛️ React 🏷️ SPA

Что такое SSR?

🟠 Может встретиться 🎚️ Средний
⚛️ React 🟨 Next.js 🏷️ SSR

Расскажите о себе

🟢 Почти точно будет 🎚️ Сложный
🌱 soft-skills

Какие топ 10 библиотек ты использовал когда делал приложения на React?

🟠 Может встретиться 🎚️ Средний
⚛️ React

Что делает useCallback и чем отличается от useMemo?

🟡 Часто попадается 🎚️ Средний
⚛️ React 🏷️ Hooks

Что такое хук useFormState?

🟠 Может встретиться 🎚️ Средний
⚛️ React 🏷️ Hooks

Чем отличаются useRef и createRef?

🟠 Может встретиться 🎚️ Средний
⚛️ React 🏷️ Hooks

WeakMap. В чём особенность? Какие свойства и методы есть? Как перебрать?

🟠 Может встретиться 🎚️ Сложный
🟨 JavaScript 🏷️ Коллекции 🟨 База JS

WeakSet. В чём особенность? Какие свойства и методы есть? Как перебрать?

🟠 Может встретиться 🎚️ Сложный
🟨 JavaScript 🏷️ Коллекции 🟨 База JS

Какие архитектурные паттерны вы знаете и в чём их особенности?

🟠 Может встретиться 🎚️ Сложный
🏷️ Теория

Что такое контролируемые и неконтролируемые компоненты?

🟠 Может встретиться 🎚️ Средний
⚛️ React

Что такое Cookies? Расскажи для чего и как использовал.

🟡 Часто попадается 🎚️ Средний
🟨 JavaScript 🏷️ Браузер 🟨 База JS

Какие паттерны проектирования вы знаете и в чём их особенности?

🟠 Может встретиться 🎚️ Сложный
🏷️ Теория

Какие свойства есть у объекта ошибки?

🟡 Часто попадается 🎚️ Средний
🟨 JavaScript 🟨 База JS

Что такое принципы функционального программирования?

🟠 Может встретиться 🎚️ Сложный
🏷️ Теория

Что такое фрагменты (<>...</>)? Почему лучше использовать fragment вместо лишнего div?

🟠 Может встретиться 🎚️ Средний
⚛️ React

Что такое генераторы и как они связаны с асинхронностью?

🟠 Может встретиться 🎚️ Сложный
🟨 JavaScript ⏱️ Асинхронность

Для чего нужен ключ (key) в списках? Что будет, если использовать индекс массива как key?

🟡 Часто попадается 🎚️ Средний
⚛️ React

Какие виды циклов в JavaScript вы знаете, и в чем их отличия?

🟠 Может встретиться 🎚️ Легкий
🟨 JavaScript 🏷️ Циклы 🟨 База JS

Что такое принципы ООП?

🟠 Может встретиться 🎚️ Сложный
🏷️ ООП 🏷️ Теория

Что такое порталы (Portals) в React?

🟠 Может встретиться 🎚️ Средний
⚛️ React

Что такое props и почему props иммутабельны?

🟠 Может встретиться 🎚️ Средний
⚛️ React

Что такое «чистые» компоненты (Pure Components)?

🟠 Может встретиться 🎚️ Средний
⚛️ React

Что такое операторы spread и rest?

🟡 Часто попадается 🎚️ Средний
🟨 JavaScript 🟨 База JS 🏷️ Объекты 🏷️ Массивы

Что такое синтетические события (Synthetic Events) в React?

🟠 Может встретиться 🎚️ Средний
⚛️ React

Опишите основные фазы жизненного цикла React-компонента и соответствующие методы для классовых и функциональных компонентов

🟢 Почти точно будет 🎚️ Сложный
⚛️ React

Какие существуют правила использования хуков в React?

🟡 Часто попадается 🎚️ Средний
⚛️ React 🏷️ Hooks

Что такое third-party cookies? Почему браузеры блокируют third-party cookies?

🟠 Может встретиться 🎚️ Средний
🟨 JavaScript 🏷️ Браузер 🟨 База JS

Что такое Web Workers и как они связаны с асинхронностью?

🟠 Может встретиться 🎚️ Сложный
🟨 JavaScript ⏱️ Асинхронность

Какие основные факторы вызывают повторный рендер компонента в React?

🟡 Часто попадается 🎚️ Средний
⚛️ React

Какого типа данных функция?

🔴 Редко спрашивают 🎚️ Легкий
🟨 JavaScript ⚙️ Функции 🟨 База JS

Что возвращают методы .then(), .catch(), .finally()?

🟡 Часто попадается 🎚️ Средний
🟨 JavaScript ⏱️ Асинхронность 🟨 База JS

Что делает ключевое слово async?

🟠 Может встретиться 🎚️ Средний
🟨 JavaScript ⚙️ Функции ⏱️ Асинхронность 🟨 База JS

Что делает метод hasOwnProperty()?

🟠 Может встретиться 🎚️ Легкий
🟨 JavaScript 🏷️ Объекты 🟨 База JS

Что делает оператор in для объектов?

🟠 Может встретиться 🎚️ Легкий
🟨 JavaScript 🏷️ Объекты 🟨 База JS

Что делает метод JSON.stringify() с объектом?

🟡 Часто попадается 🎚️ Легкий
🟨 JavaScript 🏷️ Объекты 🟨 База JS

Что возвращает Object.entries() и для чего это используют?

🟠 Может встретиться 🎚️ Средний
🟨 JavaScript 🏷️ Объекты 🟨 База JS

Что делает useEffect? Когда срабатывает эффект без зависимостей? Для чего нужен массив зависимостей?

🟢 Почти точно будет 🎚️ Легкий
⚛️ React 🏷️ Hooks

Что вернёт обращение к несуществующему свойству?

🟠 Может встретиться 🎚️ Легкий
🟨 JavaScript 🏷️ Объекты 🟨 База JS

Что произойдёт при превышении лимита localStorage?

🟠 Может встретиться 🎚️ Средний
🟨 JavaScript 🏷️ Браузер 🟨 База JS

Что происходит после того, как мы вводим URL в строку браузера?

🟠 Может встретиться 🎚️ Сложный
🏷️ Теория

Что такое анонимная функция?

🟠 Может встретиться 🎚️ Легкий
🟨 JavaScript ⚙️ Функции 🟨 База JS

Что такое async/await?

🟠 Может встретиться 🎚️ Средний
🟨 JavaScript ⏱️ Асинхронность 🟨 База JS

Что такое асинхронное выполнение кода?

🟡 Часто попадается 🎚️ Средний
🟨 JavaScript ⏱️ Асинхронность 🟨 База JS

Что такое await и как оно работает?

🟠 Может встретиться 🎚️ Средний
🟨 JavaScript ⚙️ Функции ⏱️ Асинхронность 🟨 База JS

Что такое callback и как он используется?

🟡 Часто попадается 🎚️ Легкий
🟨 JavaScript ⚙️ Функции 🟨 База JS

Что такое условный рендеринг в React?

🟢 Почти точно будет 🎚️ Легкий
⚛️ React

Что такое функция-конструктор?

🟠 Может встретиться 🎚️ Средний
🟨 JavaScript ⚙️ Функции 🟨 База JS

Что такое CORS?

🟡 Часто попадается 🎚️ Средний
🏷️ Браузер

Что такое каррирование (currying)?

🟠 Может встретиться 🎚️ Средний
🟨 JavaScript ⚙️ Функции 🟨 База JS

Что такое деструктуризация и как это работает?

🟠 Может встретиться 🎚️ Средний
🟨 JavaScript 🟨 База JS 🏷️ Массивы 🏷️ Объекты

Что такое Event Loop?

🟡 Часто попадается 🎚️ Средний
🟨 JavaScript ⏱️ Асинхронность 🟨 База JS

Что такое контекст выполнения функции?

🟠 Может встретиться 🎚️ Средний
🟨 JavaScript ⚙️ Функции 🟨 База JS

Что такое hoisting и как он влияет на функции?

🟠 Может встретиться 🎚️ Средний
🟨 JavaScript ⚙️ Функции 🟨 База JS

Что такое JSX и зачем он нужен?

🟠 Может встретиться 🎚️ Легкий
⚛️ React

Что такое объект Map и чем он отличается от обычного объекта?

🟠 Может встретиться 🎚️ Средний
🟨 JavaScript 🏷️ Объекты 🟨 База JS

Что такое NaN, какой у него тип и как его проверить?

🟠 Может встретиться 🎚️ Легкий
🟨 JavaScript 🏷️ Типы данных 🟨 База JS

Что такое объект?

🟡 Часто попадается 🎚️ Легкий
🟨 JavaScript 🟨 База JS 🏷️ Объекты

Для чего используется Object.keys()?

🟠 Может встретиться 🎚️ Легкий
🟨 JavaScript 🏷️ Объекты 🟨 База JS

Для чего нужен Promise.all()

🟠 Может встретиться 🎚️ Средний
🟨 JavaScript ⏱️ Асинхронность 🟨 База JS

Что такое Promise и для чего он нужен?

🟡 Часто попадается 🎚️ Средний
🟨 JavaScript ⏱️ Асинхронность 🟨 База JS

Для чего нужен Promise.any()?

🟠 Может встретиться 🎚️ Средний
🟨 JavaScript ⏱️ Асинхронность 🟨 База JS

Для чего нужен Promise.race()?

🟡 Часто попадается 🎚️ Средний
🟨 JavaScript ⏱️ Асинхронность 🟨 База JS

Что такое промисификация?

🟡 Часто попадается 🎚️ Средний
🟨 JavaScript ⏱️ Асинхронность 🟨 База JS

Что такое цепочка прототипов?

🟠 Может встретиться 🎚️ Сложный
🟨 JavaScript 🏷️ Объекты 🟨 База JS

Что такое React и какие задачи он решает?

🟢 Почти точно будет 🎚️ Средний
⚛️ React

Что такое React Fiber? Какая главная цель React Fiber?

🟡 Часто попадается 🎚️ Сложный
⚛️ React

Что такое React.memo, как он работает, где применяется и для чего?

🟡 Часто попадается 🎚️ Средний
⚛️ React

Что такое рекурсия? Приведи пример.

🟠 Может встретиться 🎚️ Средний
🟨 JavaScript ⚙️ Функции 🟨 База JS

Что такое setInterval? Для чего нужен и как он работает?

🟠 Может встретиться 🎚️ Легкий
🟨 JavaScript ⏱️ Асинхронность 🟨 База JS

Что такое setTimeout, для чего он нужен и как работает?

🟠 Может встретиться 🎚️ Легкий
🟨 JavaScript ⏱️ Асинхронность 🟨 База JS

Что такое «подъём состояния» (state lifting) в React?

🟠 Может встретиться 🎚️ Средний
⚛️ React

Что такое «временная мёртвая зона» (TDZ)?

🟠 Может встретиться 🎚️ Сложный
🟨 JavaScript 🟨 База JS

Для чего используется ключевое слово this внутри функции?

🟠 Может встретиться 🎚️ Средний
🟨 JavaScript ⚙️ Функции 🟨 База JS

Для чего используется оператор throw?

🟠 Может встретиться 🎚️ Средний
🟨 JavaScript 🟨 База JS

Для чего нужен try...catch?

🟠 Может встретиться 🎚️ Средний
🟨 JavaScript ⏱️ Асинхронность 🟨 База JS

Расскажите про хук - useCallback, как он работает, где применяется и для чего?

🟠 Может встретиться 🎚️ Средний
⚛️ React 🏷️ Hooks

Расскажите про хук - useContext, как он работает, где применяется и для чего? Когда лучше использовать, а когда лучше отказаться?

🟠 Может встретиться 🎚️ Средний
⚛️ React 🏷️ Hooks

Расскажите про хук - useId, как он работает, где применяется и для чего?

🔴 Редко спрашивают 🎚️ Средний
⚛️ React 🏷️ Hooks

Расскажите про хук - useMemo, как он работает, где применяется и для чего?

🟡 Часто попадается 🎚️ Средний
⚛️ React 🏷️ Hooks

Расскажите про хук - useOptimistic, как он работает, где применяется и для чего?

🟠 Может встретиться 🎚️ Средний
⚛️ React 🏷️ Hooks

Расскажите про хук - useRef, как он работает, где применяется и для чего?

🟡 Часто попадается 🎚️ Средний
⚛️ React 🏷️ Hooks

Расскажите про хук - useState, как он работает, где применяется и для чего?

🟠 Может встретиться 🎚️ Легкий
⚛️ React 🏷️ Hooks

Расскажите про хук - useTransition, как он работает, где применяется и для чего?

🟠 Может встретиться 🎚️ Средний
⚛️ React 🏷️ Hooks

Что такое виртуальный DOM?

🟢 Почти точно будет 🎚️ Средний
⚛️ React

Какие знаешь Hooks в React?

🟢 Почти точно будет 🎚️ Средний
⚛️ React 🏷️ Hooks

Когда уместно использовать классовые компоненты сегодня?

🟠 Может встретиться 🎚️ Средний
⚛️ React

Какие методы мутируют массив, а какие нет?

🟠 Может встретиться 🎚️ Средний
🟨 JavaScript 🏷️ Массивы 🟨 База JS

Почему вы хотите поменять работу?

🟢 Почти точно будет 🎚️ Сложный
🌱 soft-skills

Почему можно изменять поля объекта, объявленного через const?

🟠 Может встретиться 🎚️ Средний
🟨 JavaScript 🏷️ Объекты 🟨 База JS

Зачем нужен Docker?

🟠 Может встретиться 🎚️ Сложный
🏷️ DevOps 🏷️ Backend

Почему хуки появились и что они заменили?

🟠 Может встретиться 🎚️ Средний
⚛️ React 🏷️ Hooks

Почему в setState() следует передавать функцию?

🟡 Часто попадается 🎚️ Средний
⚛️ React ⏱️ Асинхронность

Расскажи о рабочих процессах

🟢 Почти точно будет 🎚️ Сложный
🌱 soft-skills