Node.js
Можете объяснить, что подразумевается под принципами GRASP в разработке программного обеспечения?
Какова причина вашего участия в этом собеседовании?
Опишите технологии и инструменты, с которыми вы имели опыт работы в проектах
Какие шаги предпримешь, если почувствовал признаки профессионального выгорания?
Кто именно запускал передачу данных через WebSocket в рамках проекта?
Каким образом вы внедрялись в существующие проекты и адаптировались к их структуре и процессам?
Какие паттерны проектирования вы использовали в своей практике?
Что обозначает буква 'I' в принципах SOLID?
Какая основная роль и преимущества использования Redux в управлении состоянием приложения?
Как ты оцениваешь свои навыки работы с TypeScript и уровень владения этим языком?
Какой у тебя профессиональный уровень или опыт работы в этой области?
Какие типы задач вы реализовали или решали при работе с протоколом WebSocket?
Какими брокерами сообщений или очередей вы использовали в своих проектах?
Работали ли вы в основном с проектами, использующими NestJS?
Объясните, что такое JSON Web Token и для чего он используется в современных веб-приложениях.
Можете ли вы объяснить основные принципы объектно-ориентированного программирования?
Бывали ли ситуации, когда вам приходилось доказывать свои решения перед командой или заказчиком?
Какими способами ты обычно реализуешь хранение групп данных в JavaScript?
Можешь объяснить, что такое Promise и как он используется в асинхронном программировании?
Участвовал ли ты в проекте, использующем TypeORM для работы с базой данных?