Frontend
Jak przebiegła recenzja kodu, kto ją przeprowadził?
Co się stanie, jeśli jeden z przesyłanych plików będzie bardzo duży?
Jak wygląda struktura współpracy z backendem w Twoim projekcie: ustalenia dotyczące API, gdzie przechowywana jest logika zapytań (hooks, moduły itp.)?
Co może być w kolejce mikrozadań JavaScript?
Jaka jest złożoność wyszukiwania elementu w zbiorze w porównaniu z tablicą?
Opowiedz o użyciu NX w projekcie i dlaczego został wybrany
Czym jest semantyczne formatowanie i do czego jest potrzebne? Podaj przykład.
Jak naprawić problem z var w pętli, oprócz zamiany var na let?
Czym są ref, reactive, computed i watch?
Jak ogólnie podchodzisz do frameworków CSS typu utility-first?
Po co jest konieczne wiązanie metod w klasowych komponentach React podczas pracy z obsługiwaczami zdarzeń?
Dlaczego do przechowywania wersji roboczych i stanu skryptów wybrano IndexedDB zamiast localStorage lub sessionStorage?
Co robi metoda Array.prototype.slice? Jak jest używana do kopiowania tablicy?
Opowiedz o specyficzności selektorów CSS i ich priorytecie
Jaka jest różnica między metodami tablic forEach i map?
Jak nadpisać kontekst (this) wewnątrz loadScript podczas wywoływania funkcji, jeśli loadScript używa this?
Jakie podejścia stosowałeś do responsywnego układu? Projektowałeś od urządzenia mobilnego czy od desktopa?
Czym są generyki w TypeScript i do czego służą? Czym różnią się od zwykłej typizacji parametrów?
Jak określić, czy wartość typu unknown jest konkretnym nazwanym typem? Jak sprawić, aby TypeScript zrozumiał, że sprawdzenie zostało wykonane (strażnik typu)?
Opowiedz mi o sposobach realizacji adaptacyjności w układzie bez zapytań medialnych.