Node.js
Объясните, что такое Promise в JavaScript и для чего он используется
Как часто ты вносишь изменения в проект во время разработки?
Можете ли вы объяснить основные принципы объектно-ориентированного программирования?
Какие фреймворки для разработки на Node.js вам знакомы и использовались в практике?
Что может привести к тому, что PostgreSQL не будет использовать индекс при выполнении поиска по определённому полю?
Почему важно использовать инкапсуляцию в объектно-ориентированных системах?
Какие действия вы выполните для ознакомления с текущим состоянием и структурой проекта, в который собираетесь подключиться?
Можете объяснить, что подразумевается под модификацией внутреннего состояния системы?
Каким образом вы справляетесь с проблемой взаимных зависимостей между компонентами или модулями в проекте?
Имели ли вы дело с ситуациями, когда модули или компоненты внутри системы взаимно ссылаются друг на друга, образуя цикл зависимостей?
Какие HTTP-запросы не изменяют состояние сервера при повторном выполнении?
Какая роль у SQL и в каких сценариях его используют?
Можете объяснить принцип инверсии зависимостей и как он применяется в проектировании программных систем?
Какая основная функция команды npm audit и как она помогает обеспечивать безопасность проекта?
Можете объяснить, что подразумевается под термином аутсорсинг в бизнесе и разработке?
В каких ситуациях целесообразно избегать повторного написания одинакового кода?
Каким образом реализовать механизмы блокировки на уровне базы данных для обеспечения целостности данных?
Какие методы или ресурсы применяешь для развития своих технических компетенций?
Какими способами можно сменить текущий контекст выполнения (this) внутри функции в JavaScript?
Как вы оцениваете свои навыки работы с TypeORM?