Frontend
Как устроен Event Loop в JavaScript? Расскажите про микро- и макро-таски.
В чём разница между типами any и unknown в TypeScript?
Расскажи про useMemo, useCallback и их взаимодействие с React.memo. Особенности взаимодействия.
В чём разница между стрелочной и обычной функцией в JavaScript?
Как вы оцениваете свой опыт в Spring Boot? Насколько глубоко приходилось разбираться, как он устроен под капотом?
Как вы работали со стейт-менеджерами? Использовали ли Redux?
Назовите детали, необходимые для сборки управляемой машины из конструктора (нестандартный вопрос на системное мышление).
Если задача незнакомая и время ограничено (например, неделя), как вы действуете?
Как в JavaScript устроена система прототипов?
Что вас привлекло в нашей вакансии? Почему решили откликнуться?
Расскажи о себе, своём опыте, чего достиг, чем занимался?
Исходя из требований к новому проекту (независимость от фреймворка, раздельный деплой модулей, удобство разработки в едином репозитории), какие вопросы вы бы задали и какую архитектуру выбрали бы?
Расскажите о себе и своём опыте работы
* Функция принимает массив промисов (считаем, что непустой) и возвращает промис. * Если какой-то из переданных промисов резолвится (успешно выполняется), то возвращаемый промис резолвится с этим значением. * Если несколько промисов успешно выполняются, то возвращаемый промис резолвится * с первым успешным значением, вне зависимости от порядка промисов в массиве. * Если все переданные промисы реджектятся, то возвращаемый промис реджектится с ошибкой AggregateError, в которой сгруппированы все ошибки, с учетом порядка промисов. * AggregateError можно создавать таким образом: new AggregateError(errors, 'No Promise in any was resolved') function any(promises) { // your code here }
Что такое requestAnimationFrame и от чего зависит частота его вызова?
Какие DNS-записи ты знаешь?
Почему стоит использовать try/catch, а не .then/.catch цепочку?
Расскажите про Event Loop: из чего он состоит и как работает?
Какой формат оформления ты предпочитаешь?
Что происходит после того, как пользователь вводит URL в браузере и нажимает Enter — вплоть до отрисовки страницы на экране?