Omów różnicę pomiędzy hot/cold observable (RxJS).
Wymień rodzaje flattening operators z biblioteki RxJS i omów podstawowe różnice między nimi.
Kiedy użyjesz interfejsu, a kiedy klasy w TypeScript?
W jaki sposób zaimplementujesz cache zapytań http w Angularze?
Omów czynności wykonywane w ramach zmiany route'a.
Czym są entryComponents? Wymień przykładu _entryComponents _w aplikacji Angularowej.
Jakie korzyści daje nam użycie AsyncPipe przy subskrypcji? Wymień 3.
Co spowoduje uruchomienie procesu change detection w komponencie z _changeDetectionStrategy _ustawioną na OnPush?
Opisz czynności wykonywane w ramach procesu change detection.
Podaj kilka sposobów na poprawienie wydajności aplikacji.
W jaki sposób zaimplementować własną dyrektywę, która pozwoli na dodanie/usunięcie elementu z drzewa DOM na podstawie parametru wejściowego (Input property)?
Do czego służy klasa ChangeDetectorRef?
Wyjaśnij jak działa system detekcji w Angularze?
Co to są pipes? co oznacza, że pipe może być pure?
co to jest JIT i AOT - i jakie są różnice pomiędzy nimi
Wymień Life Cycle Hooks i podaj, który wykonuje się jako pierwszy.
Kiedy nie musimy sami anulować subskrypcji?
Jaki problem rozwiązuje funkcja SwitchMap
z RxJS
Jaka jest widoczność usługi, zarejestrowanej na poziomie modułu? w całej aplikacji, czy tylko w tym danym module?
W jaki sposób możesz sobie pomoć z debuggowaniem routingu? (włączyć enableTracing)