Frontend
Как написать функцию, которая возвращает Promise, резолвящийся через одну секунду?
Зачем вы взяли TanStack Query, а не RTK Query?
Расскажи, что такое контекст в JavaScript, что такое лексическое окружение и как работают замыкания?
Зачем ты использовала JSON.stringify? Можно ли было использовать Map вместо объекта для кэша?
Где мы можем хранить состояние на стороне браузера? Расскажи о них.
Знаком ли ты с такими инструментами как Confluence, Jenkins и внутренними сервисами (EFS, RMC)?
Одинаково ли работает Event Loop в Node.js и в браузере?
Чем отличается function expression от function declaration?
Расскажи, пожалуйста, про свой опыт работы.
Как реализовать обход дерева без рекурсии? Какая структура данных поможет?
Задача на конкатенацию строк в JavaScript: что выведется на экран и почему? (пример с оператором + и строками/числами)
Что означает слово public применительно к методам класса? Чем отличаются public, protected и private?
Был ли опыт использования других State Manager'ов помимо Redux (MobX, Zustand, Effector)?
Какой браузер обычно доставляет больше всего проблем при кросс-браузерной разработке?
Расскажи про Virtual DOM и механизм reconciliation в React. Как React оптимизирует сравнение деревьев?
Задача на цепочку сравнений: что выведет код с условием вида `1 < 9 < a`? Какое значение нужно задать переменной `a`, чтобы выполнилась ветка с выводом 2?
Расскажите об опыте работы с дизайном и тестированием на предыдущем месте работы
Кто занимался настройкой dev-окружения, линтеров, форматтеров (Husky, pre-commit hooks)?
Приведи пример замыкания. Использовал ли замыкания в React?
Есть два массива: A1 и A2, где A2 = A1 (ссылочный тип). Что нужно сделать только с A2, чтобы очистить оба массива?