Node.js
Имели ли вы опыт работы с управлением выделением и освобождением памяти в приложениях?
Какие подходы и инструменты ты используешь для организации асинхронных процессов в Node.js?
Имели ли вы опыт работы с другими реляционными системами баз данных помимо PostgreSQL?
Объясните, что означает использование Self Join в SQL-запросах и в каком случае его применяют?
Какие основные различия между серверной и клиентской частями веб-приложения?
Объясните принцип работы оптимистичной блокировки и в чем его отличие от пессимистичной блокировки
Можно ли использовать NestJS для работы с протоколами или системами, отличными от HTTP?
Можете перечислить основные этапы жизненного цикла разработки программного обеспечения?
Какова роль и назначение guards в программировании или системах безопасности?
Какие HTTP-запросы должны обладать свойством идемпотентности?
Какова основная роль и назначения системы очередей сообщений RabbitMQ?
Какие шаги предпримешь, если окажешься единственным backend-разработчиком на проекте без предшественника?
Можешь привести пример, когда принцип разделения интерфейсов помогает сделать программный код более модульным и удобным для расширения?
Предпочитаете ли вы использовать реляционные или нереляционные системы хранения данных?
Каким образом вы внедрялись в существующие проекты и адаптировались к их структуре и процессам?
В чем состоят основные отличия протоколов TCP и UDP в контексте передачи данных?
Каким образом осуществлялась обработка асинхронных операций до внедрения конструкции async/await?
Объясните, что такое перечислимые типы (enum) в TypeScript и как они используются.
Что означает термин TDZ и как он влияет на выполнение кода в JavaScript?
Приходилось ли вам сталкиваться с эмоциональным или профессиональным выгоранием в процессе работы?