Skip to content

Angular-RU/angular-ru-interview-questions

Repository files navigation

Вопросы на собеседовании по Angular

Вопросы помогают определить уровень Angular-разработчика: насколько глубоко он понимает Web-платформу, JavaScript, TypeScript и устройство Angular-приложений.

Angular-ответы ориентированы на версии 19–22. Для нового кода используются standalone APIs, signals и functional providers; поддерживаемые старые API помечены как legacy.

Дополнительные материалы:

Fundamentals:

Frontend:

Как пользоваться

  • Junior: Web Platform, основы JavaScript и TypeScript, базовые вопросы Angular, templates, DI и forms.
  • Middle: дополнительно Engineering principles, Change Detection, Signals, RxJS, Router, HTTP, performance и testing.
  • Middle+/Senior: архитектурные компромиссы, управление состоянием, SSR и hydration, security, libraries, design systems и tooling.

Быстрый маршрут подготовки

  • Если есть 1 час: Angular Core — components, DI, providers и lifecycle; Change Detection, OnPush и Signals; RxJS — Observable, Subject, switchMap и mergeMap; Forms, HTTP и Router; основы performance; Micro Frontends demo — host, remote, manifest, remoteEntry.json и fallback UI.
  • Если есть 1 день: пройдите маршрут на 1 час, затем добавьте JavaScript, TypeScript, browser rendering, testing, security и SSR.
  • Если есть 3 дня: изучите основные разделы по порядку, запустите примеры и отдельно повторите архитектурные trade-offs, production и вопросы уровня Middle+/Senior.

Рекомендуемый порядок изучения

  1. Computer Science basics.
  2. Web Platform.
  3. JavaScript.
  4. TypeScript.
  5. Основы программирования и проектирования.
  6. State Management.
  7. Node.js и Infrastructure.
  8. Angular Core.
  9. Angular production topics: SSR, performance, security, testing.
  10. Angular platform topics: libraries, design systems, micro frontends, tooling.
  11. Soft skills и интервью.

Содержание

Releases

No releases published

Packages

 
 
 

Contributors