Node.js
Можете привести пример ситуации, когда применяется принцип единой ответственности в программном обеспечении?
Можете объяснить концепцию полиморфизма и его роль в объектно-ориентированном программировании?
Можете ли вы объяснить, что подразумевается под понятием 'библиотека' в контексте разработки программного обеспечения?
Какой размер команды у вас был в предыдущем месте работы?
Можешь привести пример реализации принципа инверсии зависимостей в проектировании программных систем?
Какими способами ты следишь за развитием своих профессиональных навыков и знаний?
Можете объяснить принцип работы протокола WebSocket и чем он отличается от обычных HTTP-запросов?
Что подтолкнуло вас выбрать путь в программировании?
Каким образом можно оптимизировать выполнение ресурсоемкой математической операции в однопоточном асинхронном окружении, чтобы она не блокировала основной цикл событий?
Можете рассказать о своих проектах, выполненных с использованием Node.js?
Какие факторы ты считаешь важными при оценке потенциального работодателя?
Как бы вы оценили свою компетентность в работе с Express.js для разработки веб-приложений?
Является ли Express фреймворком для разработки серверных приложений на Node.js?
Использовали ли вы инструмент ORM для работы с базой данных в вашем проекте и как именно?
Обеспечивается ли безопасность базы данных при использовании экранирования входных данных в контексте предотвращения SQL-инъекций?
Можете рассказать о своих проектах, в которых использовали базу данных MySQL?
Можете ли вы объяснить, что подразумевается под концепцией чистой архитектуры в разработке программного обеспечения?
Можете объяснить, что такое первичный ключ в базе данных и как он используется?
Объясните принцип работы механизма Copy-On-Write (COW) и в каких случаях он применяется?
Есть ли у вас опыт использования обобщенных типов (Generics) в разработке?