Node.js
Каким образом планируешь и организуешь свою рабочую деятельность?
Каким образом вы определяли очередность выполнения задач в вашем проекте?
Можете ли вы объяснить принцип открытости для расширения в контексте SOLID?
Каковы основные характеристики, которым должна соответствовать транзакция в системе?
Объясните, что такое структура данных очередь и как она работает.
Как часто ты включаешься с предложениями по улучшению процессов или решений на рабочем месте?
Какие HTTP-запросы должны обладать свойством идемпотентности?
Как часто вы предлагаете новые идеи для улучшения проекта?
Какие основные компоненты и модули входят в архитектуру Node.js и как они взаимодействуют между собой?
Какие критерии или контрольные точки ты применяешь для оценки качества кода или продукта?
Объясните концепцию горизонтального масштабирования и как она применяется в системах масштабирования.
Какие этапы жизненного цикла существуют у классового компонента и как их реализовать?
Можешь привести пример системы, построенной на монолитной архитектуре?
Какова причина вашего участия в этом собеседовании?
Каково предназначение JSON Web Token и в каких сценариях его применяют?
Где обычно ищешь новую техническую информацию или обновления в своей области?
Что послужило причиной вашего предпочтения работы в области серверной разработки вместо клиентской стороны?
Какая роль и преимущества использования Promise в асинхронном программировании?
Занимаетесь ли вы выполнением задач на сторонних проектах для клиентов или компаний?
Бывали ли в вашей практике ситуации, когда нужно было аргументировать свою точку зрения или решение в рамках проекта?