Frontend
Czym różnią się metody statyczne w klasach JavaScript od metod instancji i jakie są ich typowe zastosowania?
Jaka jest różnica między błędami serii HTTP 400 i 500?
Jak działa system prototypów w JavaScript?
Jak będzie się zachowywał render przy zmianie elementu listy? Do czego służy trackBy?
Wybieracz daty, skomplikowane tabele, select — używałeś jakichś podstawowych bibliotek czy wszystko napisałeś sam?
Ile czasu potrzeba na ukończenie obowiązków i rozpoczęcie nowej pracy?
Czy miałeś kiedyś do czynienia z trudnymi tabelami: filtrowanie, sortowanie, edytowalne tabele?
Jak działa Array.from? Co przyjmuje jako argumenty?
Jaka jest Twoja architektura w projektach frontend (np. FSD lub inna)?
Jaka jest różnica między await p1, await p2 a Promise.all([p1, p2])?
Napisz implementację pomocnika Promise.withResolvers() — funkcji, która tworzy Promise i zwraca obiekt z trzema właściwościami: promise, resolve i reject.
Kodowanie na żywo: otwórz podany kod i znajdź wszystkie błędy, błędy wizualne i niedociągnięcia (nieużywane zmienne, problemy z useCallback, zależności useEffect, useMemo itp.).
Czy możesz opisać strukturę żądania HTTP: z jakich części się składa?
Z jakimi menedżerami stanu musiał pracować i co Panu się podoba, jakie widzi plusy i minusy?
Jak pracujesz z asynchronicznością w React?
Spójrz na układ z krokami i kartami uczestników. Co jest tutaj nie tak?
Opowiedz mi o pętli zdarzeń w JavaScript.
Opowiedz, co dokładnie robili z sztuczną inteligencją, jakich narzędzi używali?
Czym są TCP i UDP? Na czym polega zasadnicza różnica? Gdzie używany jest UDP?
Jak zoptymalizować renderowanie listy 10 000 elementów bez paginacji?