Собеседование Senior Backend + LiveCode | Node.js, NestJS, микросервисы, CQRS, масштабирование
Новое собеседование. На этот раз на позицию Senior Backend. Стек: Node.js, NestJS. Поскольку грейд отбора Middle+ Seinor-, не будем говорить о банальностях типа Promise, Event loop, уделим внимание архитектуре, проектированию, отказоустойчивости. Затронем CommonJS и ES-модули в Node, Middleware в Express, масштабирование, микросервисы, монолит, CQRS, event-driven design и многое другое. Участником станет Николай, действующий разработчик в X5 Group, который согласился пройти собеседование без подготовки! Бесплатные материалы 💥 Готовые карты обучения разработке под вашу ситуацию — https://purpleschool.ru/skills/?utm_s...
🗂 Курс «Основы разработки» — https://purpleschool.ru/course/code-b...
🗂 Курс «CSS Flexbox» — https://purpleschool.ru/course/flexbo...
Профессии с нуля до Middle 🚀 Frontend-разработчик на React за 12 месяцев — https://purpleschool.ru/profession/fr...
🚀 Backend-разработчик на Node.js за 12 месяцев — https://purpleschool.ru/profession/ba...
🚀 Backend-разработчик на Golang за 12 месяцев — https://purpleschool.ru/profession/ba...
🚀 Fullstack-разработчик на React + Node.js за 18 месяцев — https://purpleschool.ru/profession/fu...
🚀 Mobile-разработчик на React Native за 12 месяцев — https://purpleschool.ru/profession/mo...
🚀 DevOps-инженер на Docker + Kubernetes + Ansible за 9 месяцев — https://purpleschool.ru/profession/de...
Курсы 📚 Десятки доступных курсов по разработке, тестированию и DevOps на нашей супер-платформе — https://purpleschool.ru/?utm_source=y...
Телеграм-канал с активным чатом на 3000+ участников из разных областей IT: ✈️ https://t.me/purple_code_channel
От Николая, участника собеседования: 👉 Статьи и вакансии в X5 Digital на их новом Хабре — https://habr.com/ru/companies/x5digit...
Полезные видео Стать Backend-разработчиком на Node.js с нуля в 2025 — • Стать Backend-разработчиком с нуля в 2025.... Собеседование Middle Frontend — • Собеседование Middle Frontend-разработчика... Собеседование QA — • Собеседование QA | Пишем реальные тесты на... Golang за 100 минут для начинающих — • Курс Golang за 100 минут для начинающих | ... Содержание 00:00 — Интро 0:34 — Знакомство 1:47 — Node.js: CommonJS и ES-модули 5:05 — Node.js: Middleware в Express.js 7:52 — Node.js: Масштабирование приложений 18:42 — Node.js: Безопасность 21:24 — NestJS: Жизненный цикл запроса 23:30 — NestJS: CQRS-паттерн 25:33 — Гексагональная архитектура 27:05 — Архитектура: Event-driven design 29:21 — Архитектура: Монолит vs Микросервисы 34:48 — [Livecode] Архитектура: Проектирование API 44:46 — Архитектура: Паттерны проектирования 50:33 — Итоги + совет начинающим в Backend 51:13 — Аутро