Co się dzieje po tym, jak użytkownik wpisze URL w przeglądarce i naciśnie Enter, do momentu wyrenderowania końcowej strony?
Frontend
Dlaczego przy pierwszym wywołaniu wyświetla się 0: czy to związane z zamknięciem czy z postfixowym inkrementem?
Czy konieczne jest wymuszenie sprawdzania zmian, jeśli w strategii OnPush nastąpiła zmiana w ngOnChanges?
Co się dzieje na etapach layout, paint i compositing podczas renderowania strony?
Jakie interfejsy opracowałeś i z czego się one składały: formularze, ekrany analityczne czy coś innego?
Czym różnią się komponenty standalone od modułowej architektury Angular?
Jak przeglądarka określa typ otrzymanego HTML, buduje strukturę strony i łączy JavaScript?
Dlaczego Promise 1 i Promise 2 są wykonywane w takiej kolejności? Jak pętla zdarzeń obsługuje kolejki microtask i macrotask?
Czy podoba Ci się układ? Czy masz doświadczenie z CSS Grid i Flexbox?
Wykonaj mentalnie pokazaną funkcję: co zostanie wyświetlone przy pierwszym wywołaniu i dlaczego? Jak naprawić kod, aby uzyskać ciąg liczb?
Jak atrybuty defer i async wpływają na ładowanie i wykonywanie skryptów, i jak jeszcze można uniknąć blokowania parsowania HTML przez skrypty?
Jakie narzędzia pomocnicze, w tym narzędzia do testów, refaktoryzacji i przeglądu kodu, używasz?
Jakiej wersji Angular używasz w projekcie?
Czy pracowałeś samodzielnie z bibliotekami komponentów? Czy tworzyłeś własne biblioteki?
Jak zorganizować za pomocą usługi scenariusze, w których dwa komponenty muszą odczytywać tę samą wartość lub mieć wspólny stan?
Co serwer zwraca przeglądarce po żądaniu, w tym samą stronę?
Opowiedz o hookach cyklu życia komponentu Angular w kolejności ich wykonywania.
Co czytasz, jak się rozwijasz i gdzie śledzisz wiadomości o rozwoju?
Jakie wzorce projektowe znasz i stosowałeś, szczególnie w aplikacjach Angular?
Czy na wynik ma wpływ to, że jedna funkcja jest strzałkowa, a druga zwykła? Czym różni się ich praca z kontekstem i zamknięciami?