Frontend
Kako se stanje čuva u React-u? Koje ste menadžere stanja koristili?
Šta su jedinice mere rem, em, vw, vh u CSS-u? Čime se razlikuju i kako funkcionišu?
Ako je element postavljen na poziciju absolute, u odnosu na koji element će biti pozicioniran? Šta se dešava ako unutar apsolutnog elementa postoji još jedan apsolutni?
Implementirati virtuelno skrolovanje: postoji dugačak spisak poruka (10.000 elemenata), potrebno je renderovati samo vidljive elemente unutar kontejnera sa fiksnom visinom od 300px, sa visinom reda od 30px.
Da li ste radili na optimizaciji učitavanja stranica i Web Vitals metrika (LCP, FMP, FCP)?
Може ли у JavaScript-у креирати објекат без прототипа?
Kako je organizovan proces razvoja na vašem poslednjem radnom mestu? U kakvom su obliku dolazile zadatke, kako su ulazile u produkciju i koja je bila vaša uloga u tom procesu?
Koja tehnologija je u osnovi React-a i zašto je potrebna?
Kako vratiti kontekst funkcije? Pričaj o call, apply, bind.
Da li ste koristili Git Stash? U kojim slučajevima se koristi?
Šta je Vue Router i kako radi sopstvenim rečima? Šta obično sadrži konfiguracioni fajl rutera (index fajl)?
Koji se build alat koristi u projektu? Da li ste radili sa Webpack-om?
Implementirajte klasu EventEmitter: metod subscribe(event, handler) za pretplatu na događaj i metod emit(event, data) za pozivanje svih pretplatnika. Takođe implementirajte metod unsubscribe.
Šta je requestAnimationFrame i šta garantuje?
Da li ste koristili FSD (Feature-Sliced Design) u projekta? Kako ste pisali uzorke i pretplate na događaje u Effector-u pri korišćenju FSD?
Koje još HTTP metode postoje osim GET? Kako se zovu?
Gde prolazi granica između feature i entity? Kada postavljate poslovnu logiku?
Da nije NgRx, šta biste umesto toga koristili?
Zašto ste odabrali baš web razvoj i Angular, a ne, na primer, razvoj za mobilne uređaje?
Ispričaj više o projektu [kompanija]: stack, zadaci, šta si radio?