В чем разница между async и defer в JavaScript? 🟠 Может встретиться 🎚️ Средний 🟨 JavaScript 🌳 DOM 🚀 Performance
Какие браузерные хранилища знаешь? Расскажи их отличия. 🟢 Почти точно будет 🎚️ Средний 🟨 JavaScript 🏷️ Браузер 🟨 База JS
Можно ли использовать стрелочную функцию как конструктор? Почему? 🟠 Может встретиться 🎚️ Средний 🟨 JavaScript ⚙️ Функции 🟨 База JS
Что такое контролируемые и неконтролируемые компоненты в React? 🟠 Может встретиться 🎚️ Средний ⚛️ React
Какие знаешь значения свойства Position? Какая между ними разница? 🟡 Часто попадается 🎚️ Средний 🎨 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
В чём отличие localStorage и sessionStorage? 🟠 Может встретиться 🎚️ Средний 🟨 JavaScript 🏷️ Браузер 🟨 База JS
Какая разница между Map и WeakMap? 🟠 Может встретиться 🎚️ Средний 🟨 JavaScript 🏷️ Коллекции 🟨 База JS
Чем объект отличается от массива? 🟠 Может встретиться 🎚️ Легкий 🟨 JavaScript 🏷️ Массивы 🟨 База JS 🏷️ Объекты
В чём разница между __proto__ и prototype? 🟠 Может встретиться 🎚️ Средний 🟨 JavaScript 🏷️ Объекты 🟨 База JS
В чем разница между обычной функцией и функцией-конструктором? 🟠 Может встретиться 🎚️ Средний 🟨 JavaScript ⚙️ Функции 🟨 База JS
Какая разница между Set и WeakSet? 🟠 Может встретиться 🎚️ Сложный 🟨 JavaScript 🏷️ Коллекции 🟨 База JS
Чем отличается поверхностное и глубокое копирование объекта? 🟠 Может встретиться 🎚️ Средний 🟨 JavaScript 🏷️ Объекты 🟨 База JS
Чем отличаются методы splice и slice? 🟠 Может встретиться 🎚️ Средний 🟨 JavaScript 🏷️ Массивы 🟨 База JS
Чем отличаются синхронные и асинхронные функции? 🟠 Может встретиться 🎚️ Средний 🟨 JavaScript ⚙️ Функции ⏱️ Асинхронность 🟨 База JS
Одинаково ли работают var и let внутри функции? 🟡 Часто попадается 🎚️ Средний 🟨 JavaScript ⚙️ Функции 🟨 База JS
Что такое компоненты высшего порядка (Higher-Order Components, HOC)? 🟠 Может встретиться 🎚️ Средний ⚛️ React
Как работает метод at? Чем он отличается от прямого индекса? 🟠 Может встретиться 🎚️ Средний 🟨 JavaScript 🏷️ Массивы 🟨 База JS
Как работает атрибут HttpOnly у cookies? 🟠 Может встретиться 🎚️ Средний 🟨 JavaScript 🏷️ Браузер 🟨 База JS
Как работает прототипное наследование? 🟠 Может встретиться 🎚️ Средний 🟨 JavaScript 🏷️ Объекты 🟨 База JS
Как работает rest-параметр (...args) в функциях? 🟡 Часто попадается 🎚️ Легкий 🟨 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
Как перебрать все свойства объекта циклом for...in? 🟠 Может встретиться 🎚️ Легкий 🟨 JavaScript 🏷️ Объекты 🟨 База JS
Как перебрать значения объекта через Object.values()? 🟠 Может встретиться 🎚️ Легкий 🟨 JavaScript 🏷️ Объекты 🟨 База JS
Как удалить элемент из массива? Назови разные способы. 🟠 Может встретиться 🎚️ Средний 🟨 JavaScript 🏷️ Массивы 🟨 База JS
Как реализовать повтор асинхронной операции при ошибке? 🟠 Может встретиться 🎚️ Сложный 🟨 JavaScript ⏱️ Асинхронность
Как сделать значение в функции по умолчанию? 🟠 Может встретиться 🎚️ Лёгкий 🟨 JavaScript 🟨 База JS ⚙️ Функции
Как отсортировать массив чисел правильно? 🟠 Может встретиться 🎚️ Средний 🟨 JavaScript 🏷️ Массивы 🟨 База JS
Расскажи, как ты используешь git и какие основные команды используешь? 🟠 Может встретиться 🎚️ Средний 🏷️ Git
Что такое коды ответа и чем они отличаются друг от друга? 🟡 Часто попадается 🎚️ Средний 🏷️ HTTP 🏷️ API 🏷️ Web
Какие способы создания массивов ты знаешь? 🟠 Может встретиться 🎚️ Легкий 🟨 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 ⚙️ Функции
Что такое самовызывающиеся функции и зачем они нужны? 🟠 Может встретиться 🎚️ Сложный 🟨 JavaScript ⚙️ Функции
Какая разница между i++ и ++i в JavaScript и что они возвращают? 🟡 Часто попадается 🎚️ Легкий 🟨 JavaScript 🟨 База JS 🏷️ Операторы
Слышал про оператор (??) нулевого слияния? Можешь рассказать? 🟡 Часто попадается 🎚️ Легкий 🟨 JavaScript 🟨 База JS 🏷️ Операторы
Как преобразовать значение в число в JavaScript? 🟡 Часто попадается 🎚️ Средний 🟨 JavaScript 🟨 База JS 🏷️ Типы данных
Что может быть ключом и значением объекта в JavaScript? 🟡 Часто попадается 🎚️ Легкий 🟨 JavaScript 🏷️ Объекты 🟨 База JS
Какие методы есть у объекта в JavaScript? 🟠 Может встретиться 🎚️ Средний 🟨 JavaScript 🏷️ Объекты 🟨 База JS
Что такое чистая функция в JavaScript? 🟡 Часто попадается 🎚️ Легкий 🟨 JavaScript 🟨 База JS ⚙️ Функции
Как преобразовать значение в строку в JavaScript? 🟡 Часто попадается 🎚️ Средний 🟨 JavaScript 🟨 База JS 🏷️ Строки
Как работает оператор switch в JavaScript и как происходит сравнение? 🟡 Часто попадается 🎚️ Легкий 🟨 JavaScript 🟨 База JS 🏷️ Условия
Что такое тернарный оператор и как он работает в JavaScript? 🟠 Может встретиться 🎚️ Легкий 🟨 JavaScript 🟨 База JS 🏷️ Условия
Что делает оператор typeof и в каком формате возвращает данные? 🔴 Редко спрашивают 🎚️ Легкий 🟨 JavaScript 🟨 База JS 🏷️ Типы данных
Какие способы создания переменных в JavaScript ты знаешь и в чем между ними разница? 🟢 Почти точно будет 🎚️ Легкий 🟨 JavaScript 🟨 База JS 🏷️ Типы данных
Что такое принципы KISS, DRY и YAGNI в разработке? 🟠 Может встретиться 🎚️ Средний 🏷️ Принципы программирования
Что такое макро и микро задачи? 🟡 Часто попадается 🎚️ Средний 🟨 JavaScript 🏷️ Event Loop ⏱️ Асинхронность
Map. В чём особенность? Какие свойства и методы есть? Как перебрать? 🟡 Часто попадается 🎚️ Сложный 🟨 JavaScript 🏷️ Коллекции 🟨 База JS
Что такое Object.freeze() и чем отличается от Object.seal()? 🟠 Может встретиться 🎚️ Средний 🟨 JavaScript 🏷️ Объекты 🟨 База JS
Что делает Object.keys/Object.values/Object.entries с массивом? 🟠 Может встретиться 🎚️ Средний 🟨 JavaScript 🏷️ Массивы 🏷️ Объекты 🟨 База JS
В чём особенность хранения объектов? 🟠 Может встретиться 🎚️ Средний 🟨 JavaScript 🏷️ Объекты 🟨 База JS
Что такое строгий режим (Strict Mode) в React? Зачем он нужен? 🟠 Может встретиться 🎚️ Средний ⚛️ React
Какие риски хранения токенов в cookies? 🟠 Может встретиться 🎚️ Сложный 🟨 JavaScript 🏷️ Браузер 🟨 База JS
Set. В чём особенность? Какие свойства и методы есть? Как перебрать? 🟠 Может встретиться 🎚️ Средний 🟨 JavaScript 🏷️ Коллекции 🟨 База JS
Какие топ 10 библиотек ты использовал когда делал приложения на React? 🟠 Может встретиться 🎚️ Средний ⚛️ React
WeakMap. В чём особенность? Какие свойства и методы есть? Как перебрать? 🟠 Может встретиться 🎚️ Сложный 🟨 JavaScript 🏷️ Коллекции 🟨 База JS
WeakSet. В чём особенность? Какие свойства и методы есть? Как перебрать? 🟠 Может встретиться 🎚️ Сложный 🟨 JavaScript 🏷️ Коллекции 🟨 База JS
Какие архитектурные паттерны вы знаете и в чём их особенности? 🟠 Может встретиться 🎚️ Сложный 🏷️ Теория
Что такое Cookies? Расскажи для чего и как использовал. 🟡 Часто попадается 🎚️ Средний 🟨 JavaScript 🏷️ Браузер 🟨 База JS
Какие паттерны проектирования вы знаете и в чём их особенности? 🟠 Может встретиться 🎚️ Сложный 🏷️ Теория
Что такое фрагменты (<>...</>)? Почему лучше использовать fragment вместо лишнего div? 🟠 Может встретиться 🎚️ Средний ⚛️ React
Что такое генераторы и как они связаны с асинхронностью? 🟠 Может встретиться 🎚️ Сложный 🟨 JavaScript ⏱️ Асинхронность
Для чего нужен ключ (key) в списках? Что будет, если использовать индекс массива как key? 🟡 Часто попадается 🎚️ Средний ⚛️ React
Какие виды циклов в JavaScript вы знаете, и в чем их отличия? 🟠 Может встретиться 🎚️ Легкий 🟨 JavaScript 🏷️ Циклы 🟨 База JS
Что такое операторы spread и rest? 🟡 Часто попадается 🎚️ Средний 🟨 JavaScript 🟨 База JS 🏷️ Объекты 🏷️ Массивы
Опишите основные фазы жизненного цикла React-компонента и соответствующие методы для классовых и функциональных компонентов 🟢 Почти точно будет 🎚️ Сложный ⚛️ React
Какие существуют правила использования хуков в React? 🟡 Часто попадается 🎚️ Средний ⚛️ React 🏷️ Hooks
Что такое third-party cookies? Почему браузеры блокируют third-party cookies? 🟠 Может встретиться 🎚️ Средний 🟨 JavaScript 🏷️ Браузер 🟨 База JS
Что такое Web Workers и как они связаны с асинхронностью? 🟠 Может встретиться 🎚️ Сложный 🟨 JavaScript ⏱️ Асинхронность
Какие основные факторы вызывают повторный рендер компонента в React? 🟡 Часто попадается 🎚️ Средний ⚛️ React
Что возвращают методы .then(), .catch(), .finally()? 🟡 Часто попадается 🎚️ Средний 🟨 JavaScript ⏱️ Асинхронность 🟨 База JS
Что делает ключевое слово async? 🟠 Может встретиться 🎚️ Средний 🟨 JavaScript ⚙️ Функции ⏱️ Асинхронность 🟨 База JS
Что делает метод JSON.stringify() с объектом? 🟡 Часто попадается 🎚️ Легкий 🟨 JavaScript 🏷️ Объекты 🟨 База JS
Что возвращает Object.entries() и для чего это используют? 🟠 Может встретиться 🎚️ Средний 🟨 JavaScript 🏷️ Объекты 🟨 База JS
Что делает useEffect? Когда срабатывает эффект без зависимостей? Для чего нужен массив зависимостей? 🟢 Почти точно будет 🎚️ Легкий ⚛️ React 🏷️ Hooks
Что вернёт обращение к несуществующему свойству? 🟠 Может встретиться 🎚️ Легкий 🟨 JavaScript 🏷️ Объекты 🟨 База JS
Что произойдёт при превышении лимита localStorage? 🟠 Может встретиться 🎚️ Средний 🟨 JavaScript 🏷️ Браузер 🟨 База JS
Что происходит после того, как мы вводим URL в строку браузера? 🟠 Может встретиться 🎚️ Сложный 🏷️ Теория
Что такое асинхронное выполнение кода? 🟡 Часто попадается 🎚️ Средний 🟨 JavaScript ⏱️ Асинхронность 🟨 База JS
Что такое await и как оно работает? 🟠 Может встретиться 🎚️ Средний 🟨 JavaScript ⚙️ Функции ⏱️ Асинхронность 🟨 База JS
Что такое callback и как он используется? 🟡 Часто попадается 🎚️ Легкий 🟨 JavaScript ⚙️ Функции 🟨 База JS
Что такое деструктуризация и как это работает? 🟠 Может встретиться 🎚️ Средний 🟨 JavaScript 🟨 База JS 🏷️ Массивы 🏷️ Объекты
Что такое контекст выполнения функции? 🟠 Может встретиться 🎚️ Средний 🟨 JavaScript ⚙️ Функции 🟨 База JS
Что такое hoisting и как он влияет на функции? 🟠 Может встретиться 🎚️ Средний 🟨 JavaScript ⚙️ Функции 🟨 База JS
Что такое объект Map и чем он отличается от обычного объекта? 🟠 Может встретиться 🎚️ Средний 🟨 JavaScript 🏷️ Объекты 🟨 База JS
Что такое NaN, какой у него тип и как его проверить? 🟠 Может встретиться 🎚️ Легкий 🟨 JavaScript 🏷️ Типы данных 🟨 База JS
Что такое Promise и для чего он нужен? 🟡 Часто попадается 🎚️ Средний 🟨 JavaScript ⏱️ Асинхронность 🟨 База JS
Что такое React.memo, как он работает, где применяется и для чего? 🟡 Часто попадается 🎚️ Средний ⚛️ React
Что такое setInterval? Для чего нужен и как он работает? 🟠 Может встретиться 🎚️ Легкий 🟨 JavaScript ⏱️ Асинхронность 🟨 База JS
Что такое setTimeout, для чего он нужен и как работает? 🟠 Может встретиться 🎚️ Легкий 🟨 JavaScript ⏱️ Асинхронность 🟨 База JS
Для чего используется ключевое слово this внутри функции? 🟠 Может встретиться 🎚️ Средний 🟨 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
Какие методы мутируют массив, а какие нет? 🟠 Может встретиться 🎚️ Средний 🟨 JavaScript 🏷️ Массивы 🟨 База JS
Почему можно изменять поля объекта, объявленного через const? 🟠 Может встретиться 🎚️ Средний 🟨 JavaScript 🏷️ Объекты 🟨 База JS
Почему в setState() следует передавать функцию? 🟡 Часто попадается 🎚️ Средний ⚛️ React ⏱️ Асинхронность