Koje obrasce razvoja koristite (DRY, SOLID, GRASP, obrasci dizajna)?
Frontend
Koja je razlika između hook-ova useEffect i useLayoutEffect?
Koje novine su se pojavile u React 19? Pričajte o Concurrent Mode i startTransition.
Koje metode postoje za rad sa kontekstom (this)? Koja je potpis funkcije call? Čime se call razlikuje od apply?
U kojim slučajevima dolazi do ponovnog renderovanja komponente u React-u?
Šta vraća operator typeof za null?
Koje su faze događaja u pretraživaču (bubbling i capturing)? Kako zaustaviti bubbling? Kako sprečiti podrazumevano ponašanje?
Zašto je metoda OPTIONS potrebna? Kada se automatski šalje?
Koji HTTP zaglavlja su važna za frontend developera sa stanovišta optimizacije performansi (npr. keširanje)?
Kako biste reagovali na kod sa složenošću O(n²) tokom pregleda koda?
Koja je potpis metode reduce kod nizova? Šta treba da vraća callback pri svakoj iteraciji?
Zašto su odlučili da koriste iFrame za režim pregleda?
Ispričajte mi o Promise: stanja, statičke metode (all, any, allSettled, race). Šta će vratiti Promise.all ako se jedan od promise-a završi greškom?
Koji načini postoje za deklarisanje funkcija u JavaScript-u? Čime se razlikuje deklaracija funkcije od izraza funkcije? Čime se razlikuje strelica funkcija od deklaracije funkcije?
Da li je ispravno pozvati funkciju getUsername sa objektom tipa IUser (vlastiti interfejs potrošača) u TypeScript-u, ako struktura polja odgovara TUser iz biblioteke? Objasnite princip strukturnog tipiziranja.
Ispričajte nam o CORS-u: čemu služi, koje se zaglavlja koriste?
Да ли сте икада користили тип any у TypeScript-у? Чиме га можете заменити?
Zašto se koristi hook useRef?
Da li CSS blokira renderovanje stranice?
Koje pristupe ste koristili za pisanje stilova (preprocesori, Tailwind, CSS moduli itd.)?