Co robi polecenie git cherry-pick?
Frontend
Opowiedz o sygnałach w Angular.
Jak wybierasz, gdzie używać Angular Signals, a gdzie RxJS?
Wskazałeś, że zmniejszyłeś liczbę powtarzających się zapytań API o 42%. Co dokładnie zrobiłeś i jak zmierzyłeś wynik?
Z jakimi problemami spotkałeś się podczas importu plików Excel?
Dlaczego przeniosłeś projekt z monolitu do struktury shared/feature-modułów i jak to zrobiłeś?
Jak ręcznie zaktualizować widok komponentu z OnPush i jaka jest różnica między markForCheck a detectChanges?
Czy pracowałeś z WebSocket?
Czym są standalone-komponenty w Angular i dlaczego są lepsze od podejścia modułowego?
Opowiedz o strategii ChangeDetectionStrategy.OnPush.
Jaka jest różnica między RxJS switchMap a mergeMap?
Z jakimi wersjami Angular pracowałeś, jakie problemy napotkałeś podczas migracji i jak do niej podszedłeś?
Do czego służy distinctUntilChanged i czy wyszukiwanie zadziała dla słowa z dwoma takimi samymi literami pod rząd, na przykład «klasyka»?
Jak zaimplementować wyszukiwanie po valueChanges pola wejściowego z zapytaniem do backendu: których operatorów RxJS użyć i dlaczego?
Opowiedz o pętli zdarzeń w JavaScript.
Opowiedz o skomplikowanej formie na ponad 50 pól: jak zbudowałeś architekturę, dynamikę i pracę z zagnieżdżonymi danymi?
Czy lepiej użyć komponentu czy dyrektywy do implementacji przycisku w UI Kit Angular 19? Dlaczego?
Kiedy należy odsubskrybować się od strumieni RxJS i jakie metody odsubskrybowania znasz w Angular?
Czym różnią się git merge i git rebase?
Czym są generyki w TypeScript i jak przekazać typ wyniku w HttpClient.get?