Frontend
Koja je razlika između transform i top/left prilikom pomeranja elementa putem JavaScript-a? Koja je najvažnija osobina?
Zašto ste odlučili da promenite posao?
Kako pristupate učenju novih tehnologija?
Ako je roles jednako undefined i komponent se ponovo renderuje, šta će se desiti sa useEffect?
Koji element forme koji si napravio u UI okviru bio je najteži?
Koliko brzo vaš tim usvaja i uvodi nove biblioteke/pristupe?
Koje još kriterijume biste mogli navesti za dobar bibliotekarski komponent?
Šta možeš reći o asinhronosti u pretraživaču i Event Loop-u? Od čega se sastoji?
Koje probleme vidite sa globalnim objektom window.handlers i konfliktima rukovalaca događaja?
Da li ste ikada imali problem sa CORS-om? Kako ste ga rešili?
U Pinia Composition API nema metode $reset — kako biste je implementirali?
Zašto koristimo funkcionalno ažuriranje stanja (slanjem funkcije u setState sa argumentom prev), a ne jednostavno count + 1?
Практичан задатак: извршите преглед кода и предложите рефакторинг React компонента UserProfile.
Koja je razlika između input type text i input type number osim u tipu prihvaćenih vrednosti?
Pregled koda komponenta Accordion: pronađite probleme i predložite poboljšanja
Praktični zadatak na CSS Grid: kontejner ima definisano grid-template-columns sa 5 fiksnih kolona. Potrebno je prepisati svojstvo tako da broj kolona postane dinamičan (adaptivni)
Postoji niz objekata sa poljem value. Potrebno je napraviti novi niz koji sadrži samo numeričke vrednosti iz ovih objekata (bez stringova). Kako to uraditi i kako proveriti da li je vrednost broj?
Koje su strategije detekcije promena u Angular i kako funkcioniše OnPush?
Kako možete saznati da li postoje problemi sa formularom u produkciji, ako prestane da radi (npr. ne završava registraciju)?
Treći deo zadatka u TypeScript-u: kreirajte novi tip zasnovan na tipu Delivery, gde su sva polja opcionalna (mogu imati vrednost undefined) i ne mogu menjati svoju vrednost (readonly). Koristite pomoćne tipove Partial i Readonly.