Czy CSS blokuje renderowanie strony?
Frontend
Jakie metody optymalizacji ponownego renderowania istnieją w React (React.memo, useCallback, useMemo)?
Czym jest HTTP? Jakie metody HTTP znasz i do czego służą?
Do czego służy menedżer stanu? Czym różni się od React Context?
Jak zapisuje się złożoność algorytmiczną? Jakie jest złożoność sortowania bąbelkowego? Jakie jest złożoność szybkiego sortowania?
Jakie metody istnieją do tworzenia głębokiej kopii obiektu?
Czym jest wirtualne DOM? Do czego jest potrzebne? Jakie są trzy warunki algorytmu porównywania drzew (diffing)?
Dlaczego nie można całkowicie zrezygnować z Promise na rzecz async/await? W jakich sytuacjach async/await się nie sprawdzi?
Specyficzność selektorów CSS: jakie style zostaną zastosowane do dwóch tagów H2 z konkurującymi stylami? Uporządkuj selektory według rosnącej specyficzności.
Opowiedz o najbardziej interesującym zadaniu z ostatniego lub poprzedniego miejsca pracy — co wpłynęło na ciebie pod względem zainteresowania lub wpływu na biznes?
Czy można sprawić, aby finally wykonało się jeszcze raz (z liczbą 10), nie zmieniając kolejności kodu, ale dodając coś wewnątrz funkcji?
Jakie biblioteki UI komponentów używałeś?
Jak charakteryzują się algorytmy rekurencyjne z punktu widzenia wydajności?
Opowiedz o pętli zdarzeń: stos wywołań, mikrozadania, makrozadania.
Co się dzieje, gdy wpisujesz adres URL w przeglądarce i naciskasz Enter? Opisz cały proces od rozwiązywania DNS do renderowania strony.
Jakie kody odpowiedzi HTTP znasz?
Określ kolejność wyświetlania cyfr w konsoli dla przykładu z Promise, gdzie wywoływany jest reject, a następnie podłączane są obsługiwacze then, catch, finally.