Node.js
Какими средствами можно реализовать управление асинхронностью и потоками выполнения в Node.js?
Чем отличается использование абстрактных классов от интерфейсов в объектно-ориентированном программировании?
Каково значение принципа инверсии зависимостей в дизайне программных систем?
Можно ли объяснить, что представляет собой агрегатная функция в контексте баз данных и как она используется при выполнении запросов?
Объясните, что представляет собой транзакция в системе управления базами данных и как она обеспечивает целостность данных?
Какие компоненты входят в структуру фреймворка Express.js?
Могли бы вы назвать основные сетевые протоколы, с которыми сталкиваетесь или использовали в практике?
Участвовал ли ты в каких-либо собеседованиях или тестированиях ранее?
Бывали ли ситуации, когда вам приходилось защищать свое мнение или решение перед командой или руководством?
Обладаешь ли знаниями о теоретических аспектах работы с базами данных?
Каким образом браузер отображает содержимое веб-страницы после получения данных с сервера?
Применяешь ли ты автоматическую генерацию кода при разработке?
У вас есть опыт написания модульных тестов для кода?
Какие этапы жизненного цикла существуют у классового компонента и как их реализовать?
В какие моменты осуществляется обновление виртуального DOM в процессе его работы?
Применяли ли вы в своих проектах ключевое слово infer для определения типов в TypeScript?
Использовал ли ты API потоков в своих проектах для обработки данных?
Какие методы и ресурсы ты используешь для повышения своих навыков в Node.js?
Какие ключевые аспекты или навыки в области Node.js вы считаете недостаточно освоенными?
Объясните назначение и роль первичного ключа в базе данных.