Frontend
Šta je obrada događaja u React-u? Šta je sintetički događaj?
Odvojio si se od develop, ali je develop napredovao. Kako da osvežiš svoju granu do trenutnog stanja develop? Šta je rebase?
Šta uraditi ako Redis postane prepun tokom velikog opterećenja?
Колико често имате дневне и друге редовне састанке тима (grooming, ретро, планирање спринта)?
Da li ste implementirali virtuelno skrolovanje sami ili ste koristili biblioteku?
Kako istovremeno dobiti ključeve i vrednosti objekta u obliku niza?
Zašto je korišćenje indeksa niza kao ključa antipattern u React-u?
Kako ubaciti HTML oznaku dobijenu sa backend-a na stranicu?
Ispričaj, kako si došla do frontenda? Čime si se bavila?
Kako odrediti najkraću udaljenost od geolokacije korisnika do zadane tačke?
Да ли постоје тестови у пројекту?
Koja je razlika između useEffect i useLayoutEffect?
Šta je Module Federation i šta ona uključuje?
Koji alati se koriste za skladištenje globalnog stanja u Vue.js? Koja je razlika između Options API i Composition API u Pinia?
Šta možeš reći o Tailwind? Imaš li iskustva sa njegovom upotrebom? Koje biblioteke za rad sa Tailwind znaš (npr. za kombinovanje klasa)?
Koji tip nasleđivanja se koristi u JavaScript-u? Da li postoji višestruko nasleđivanje kod klasa?
Koje vrste podatka postoje u JavaScript-u? Čime se primitivni tipovi razlikuju od objekata? Kako se oni čuvaju u memoriji?
Implementirajte funkciju za formiranje niza CSS klasa. Prima proizvoljan broj argumenata različitih tipova: nizovi i brojevi se dodaju u rezultat, nizovi se rekurzivno razrađuju, a iz objekata se uzimaju ključevi sa truthy vrednostima, dok se nevažeće vrednosti ignorišu. Rezultat je niz klasa odvojenih razmacima.
Napišite ispravne tipove za ovu funkciju, kako bi TypeScript validirao oba objekta (korišćenjem generics i keyof).
Ispričaj mi o korišćenju Astro: kako su ga odabrali, kako upravljaju sadržajem?