Перейти к основному содержимому

Senior трек

Цель

Проходить глубокие технические интервью с акцентом на архитектуру, системное качество решений и лидерство.

Быстрый план по сроку

Если нужен план до интервью, начните с 7/14/30-дневных маршрутов, а этот трек используйте как карту тем и артефактов.

Маршрут обучения (по порядку)

  1. Инженерные принципы
  2. Frontend-архитектура
  3. Frontend System Design
  4. Tooling и Delivery
  5. Package Managers и Bundlers
  6. React
  7. Next.js
  8. TypeScript
  9. Node.js
  10. NestJS
  11. Базы данных
  12. Git для командной разработки

Карта подготовки для контроля прогресса

  1. Frontend System Design
  2. Frontend-архитектура
  3. Tooling и Delivery
  4. JavaScript
  5. React
  6. Next.js
  7. Node.js
  8. NestJS
  9. Базы данных

Практика

  1. Пройдите Senior Frontend.
  2. Пройдите Node.js.
  3. Пройдите NestJS.
  4. Пройдите Базы данных.
  5. Разберите Package Managers и Bundlers.
  6. Решайте exact tasks после каждого блока: LRU Process, Top K Frequent, Следующая страница заказов.
  7. Для architecture/performance пробелов используйте Мосты практики: Frontend базовое покрытие и Backend: интеграция data access.
  8. Для delivery-risk пройдите Git-сценарии: force-push safety, cherry-pick hotfix, reflog recovery.

Критерий готовности

Вы даете системные ответы с учетом рисков, масштабирования и эксплуатационных ограничений и аргументируете решения на уровне команды и продукта.