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