Вопросы на собеседовании Angular
Что такое Angular и для чего он используется?
В чём разница между Angular и AngularJS?
Что такое компоненты в Angular?
Как создать компонент в Angular?
Что такое декоратор @Component в Angular?
Что такое шаблоны templates в Angular?
Что такое интерполяция в Angular?
Что такое байндинг данных в Angular?
Что такое односторонний и двусторонний байндинг в Angular?
Что такое ngModel в Angular?
Что такое ngIf и ngFor в Angular?
Что такое ngSwitch в Angular?
Что такое ngClass и ngStyle в Angular?
Что такое @Input и @Output в Angular?
Что такое событие EventEmitter в Angular?
Что такое сервисы services в Angular?
Что такое внедрение зависимостей DI в Angular?
Что такое @Injectable в Angular?
Какие провайдеры providers есть в Angular?
Что такое модули modules в Angular?
Что такое NgModule в Angular?
Что такое корневой модуль AppModule в Angular?
Что такое функциональные модули в Angular?
Что такое общие модули SharedModule в Angular?
Что такое ленивая загрузка модулей в Angular?
Что такое маршрутизация routing в Angular?
Что такое RouterModule в Angular?
Как настроить маршруты в Angular?
Что такое RouterOutlet и RouterLink в Angular?
Что такое ActivatedRoute в Angular?
Как получить параметры маршрута в Angular?
Что такое защита маршрутов Route Guards в Angular?
Что такое CanActivate, CanDeactivate и CanLoad в Angular?
Что такое перехватчики interceptors в Angular?
Как работает HttpClient в Angular?
Что такое HttpHeaders и HttpParams в Angular?
Что такое Observable в Angular?
Что такое RxJS и как он используется в Angular?
Что такое Subject, BehaviorSubject и ReplaySubject в RxJS?
В чём разница между Observable и Subject?
Что такое операторы operators в RxJS?
Что такое map, filter и switchMap в RxJS?
В чём разница между switchMap, mergeMap и concatMap?
Что такое takeUntil в RxJS?
Что такое управление состоянием в Angular?
Что такое NgRx и как он работает в Angular?
Что такое store, actions, reducers и effects в NgRx?
В чём разница между NgRx и Angular Services для управления состоянием?
Что такое Angular Forms?
В чём разница между Template-Driven Forms и Reactive Forms в Angular?
Что такое FormGroup, FormControl и FormArray в Reactive Forms?
Как валидировать формы в Angular?
Что такое синхронная и асинхронная валидация в Angular?
Как создать кастомный валидатор в Angular?
Как отслеживать изменения формы в Angular?
Что такое директивы directives в Angular?
Что такое структурные директивы в Angular?
Что такое атрибутные директивы в Angular?
Как создать кастомную директиву в Angular?
Что такое пайпы pipes в Angular?
Как создать кастомный пайп в Angular?
Что такое чистые и нечистые пайпы в Angular?
Что такое жизненный цикл компонентов в Angular?
Какие хуки жизненного цикла Angular вы знаете?
Что такое ngOnInit, ngOnChanges и ngAfterViewInit?
Что такое ngOnDestroy и как его использовать?
Что такое Change Detection в Angular?
Что такое стратегии изменения ChangeDetectionStrategy в Angular?
В чём разница между Default и OnPush стратегиями?
Что такое AsyncPipe в Angular?
Что такое Zone.js и как он работает в Angular?
Что такое ngZone и как его использовать?
Что такое Angular CLI и для чего он нужен?
Какие команды Angular CLI вы знаете?
Что такое ng serve, ng build и ng test?
Что такое ng generate и какие схемы есть в Angular?
Как работает сборка Angular приложений?
Что такое AOT (Ahead-Of-Time) компиляция в Angular?
В чём разница между AOT и JIT компиляцией в Angular?
Что такое Tree Shaking в Angular?
Что такое тестирование в Angular?
Что такое Jasmine и Karma в Angular?
Что такое TestBed в Angular?
Что такое модульное тестирование компонентов в Angular?
Что такое тестирование сервисов в Angular?
Что такое ComponentFixture в Angular?
Что такое E2E тестирование в Angular?
Что такое Protractor и Cypress для Angular?
Что такое Angular Universal и для чего он нужен?
Что такое серверный рендеринг SSR в Angular?
Что такое гидратация hydration в Angular?
Что такое Angular Material и как его использовать?
Что такое PrimeNG и NG Bootstrap?
Как работать с анимациями в Angular?
Что такое @angular/animations?
Что такое Web Workers в Angular?
Как работает PWA (Progressive Web App) в Angular?
Что такое @angular/service-worker?
Что такое Angular Elements и для чего они нужны?
Что такое кастомные элементы Custom Elements в Angular?
Что такое микро-фронтенды и как их строить на Angular?
Что такое модуль @angular/cdk?
Как оптимизировать производительность Angular приложений?
Что такое отложенная загрузка lazy loading в Angular?
Что такое предзагрузка модулей в Angular?
Что такое PreloadingStrategy в Angular?
Как управлять кэшированием HTTP запросов в Angular?
Что такое интернационализация i18n в Angular?
Как работает локализация в Angular?
Что такое Standalone Components в Angular 14+?
В чём разница между модульным и самостоятельным компонентом?
Что такое inject() в Angular 14+?
Что такое сигналы signals в Angular 16+?
Как работают сигналы в Angular?
Что такое effect() в Angular?
Что такое computed() в Angular?
Что такое RxJS Interop в Angular?
Что такое новая система управления состоянием в Angular 17+?
Что такое @if, @for и @switch в Angular 17+?
Что такое новый синтаксис шаблонов в Angular?
Как работает миграция с модулей на самостоятельные компоненты?
Что такое Angular DevTools?
Как дебажить Angular приложения?
Как решать проблемы с производительностью в Angular?
Что такое best practices в Angular?
Как правильно структурировать Angular проект?
Какие паттерны проектирования используются в Angular?
Как развернуть Angular приложение на сервере?
Что такое Docker для Angular приложений?
Как настроить CI/CD для Angular проекта?
Как работать с GraphQL в Angular?
Что такое Apollo Angular?
Как работать с WebSocket в Angular?
Что такое Socket.io с Angular?
Как управлять правами доступа в Angular?
Что такое Authentication и Authorization в Angular?
Как работать с JWT токенами в Angular?
Как защитить маршруты в Angular?