Frontend
Ispričajte nam o optimizaciji performansi — kada ste počeli da optimizujete i kako.
Šta se tačno učitava prilikom učitavanja frontend stranice?
Koje atribute kolačića se sećaš?
Čime se razlikuje običan niz od Set? Šta se može uraditi tako da Set bude bolji od niza?
Ispričajte o svom obrazovanju. Kako ste došli u IT sektor?
Tipiziraj napisanu funkciju u TypeScript-u koristeći generike, kako bi radila ne samo sa brojevima, već i sa drugim tipovima.
Kako vidiš čuvanje stanja pomoću biblioteka poput React Query ili SWR?
функција debounce(fn, delay) { let timer return function (...args) { clearTimeout(timer) timer = setTimeout(() => fn(args), delay) } }
Kako React štiti od XSS? Šta ako backend nema zaštitu?
Da li vaši QA inženjeri testiraju samo ručno ili koriste automatizaciju (e2e)?
Zašto je korišćena Federacija modula?
// Metoda findUnique se primenjuje na niz, koji vraća novi niz sa jedinstvenim elementima, // odnosno onima koji se pojavljuju samo jednom u originalnom nizu, u istom redosledu. // Potrebno je implementirati metodu findUnique tako da radi kao obična metoda niza [10, 5, 10, 1, 6, 6, 7, 9, 9, 10].findUnique(); // [5, 1, 7]
Zašto ne treba koristiti indeks elementa kao ključ u v-for?
Објасните механизам ширења догађаја у прегледачу (Event Propagation)
Зашто је потребан TypeScript? Какву проблем решава у пројектима?
Koliko je bilo frontend developera na projektu sa mikrofrontendovima?
Da li ste koristili neki CRM/alat za praćenje zadataka (Jira, Trello, Bitrix24)?
Kako je izgledala sama tabela koju ste razvijali? Šta ste morali sami da implementirate?
Koji problem postoji sa hook-ovima nakon ovog uslovnog return-a u trećem bloku za AdminPage?
Koji je bio pristup za pisanje CSS? Da li si upoznata sa pristupom CSS-in-JS?