Node.js
Какое эмоциональное состояние вы испытывали, когда впервые приняли на себя управление уже запущенным проектом?
Какие действия вы выполните для ознакомления с текущим состоянием и структурой проекта, в который собираетесь подключиться?
В каком месте в теле HTTP POST-запроса содержится передаваемая информация?
Что произойдет, если асинхронная функция завершится без явного оператора возвращения значения?
Каковы преимущества и недостатки использования массивов в программировании?
Каковы причины ухода с вашего предыдущего места работы?
Какие виды тестирования вы реализовали в своих проектах?
Каким образом можно оценить преимущества и недостатки связных списков в контексте их использования?
Какие отличия существуют между перегрузкой функций и их переопределением в TypeScript?
Можете ли вы перечислить различные типы баз данных, с которыми сталкивались?
Можете объяснить, что такое пул потоков и как он работает?
Что означает термин TDZ и как он влияет на выполнение кода в JavaScript?
Объясните концепцию миграций в системах ORM и их роль в управлении схемой базы данных.
Какие типы задач вы реализовали или решали при работе с протоколом WebSocket?
Можно ли использовать NestJS для работы с протоколами или системами, отличными от HTTP?
Как ты поступишь, если посчитаешь, что предложение коллеги неудачно и нуждается в улучшении?
Можешь назвать популярные библиотеки для работы с объектно-реляционным отображением (ORM) и описать их особенности?
Можете объяснить, что представляет собой связанный список и как он устроен?
Можете объяснить, что подразумевается под SQL Injection и каким образом его можно использовать или предотвратить?
Как устроен цикл обработки событий в модели Event Loop в Node.js?