Расскажите о вашем опыте работы с языком программирования TypeScript.
Имел ли опыт использования библиотек для управления состоянием приложений?
Какие шаги предпримешь, если почувствовал признаки профессионального выгорания?
Вы когда-нибудь предлагали изменения в рабочие процессы? Как часто и по каким причинам?
В каких случаях рекомендуется применять базу данных MongoDB?
Какое значение имеет буква S в принципах SOLID при разработке программного обеспечения?
Можете объяснить, что такое паттерн Singleton и в каких случаях его используют?
Что подразумевается под процессом развертывания приложения или системы в производственной среде?
Можете ли вы рассказать о количестве проектов, в которых вы участвовали за всю свою карьеру?
Какими системами обмена сообщениями с брокерами сообщений вы имели опыт работы?
Какие методы вы использовали для борьбы с профессиональным выгоранием?
Имеете ли опыт использования операторов объединения таблиц в SQL?
Что использовалось для обработки асинхронных операций до появления Promise в JavaScript?
Можете объяснить, что подразумевается под принципами GRASP в разработке программного обеспечения?
Как определить понятие модуля в фреймворке NestJS и как он используется?
Какие процессы запускаются и как выполняется JavaScript код при его передаче в среду Node.js?
Что влияет на производительность приложения, написанного на Node.js?
Занимался ли вы созданием технической документации для своих проектов?
Имели ли вы опыт работы с ORM-библиотекой Sequelize для работы с базами данных?
Каким образом вы учитываете общее количество реализованных проектов в своей практике?