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

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.

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

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