Kako pristupate učenju novih tehnologija?
Frontend
Koje još metode postoje za prolazak kroz stablo osim rekurzije? Koje su prednosti i mane rekurzije i steka?
Šta je unknown u TypeScript-u i kako se razlikuje od any?
Koje metode znaš za konverziju niza u broj?
Da li prihvatate predforu?
Zamislite da pišete poruku u opštem chatu i dobijate se reakcijom petla. Koja bi bila vaša reakcija?
Da li ste pisali i na Vue i na React? То јест, да ли сте имали задатке на React?
Znate li gde se koriste throttle i debounce? Čime se razlikuju?
Imamo veoma veliki front u monorepo-u, na kojem istovremeno radi mnogo različitih timova. Prelazak na mikrofrontende nije moguć. Kako smanjiti rizik da različiti timovi utiču jedni na druge?
Imamo veliki projekat u monorepo sa jedinstvenim tokom objavljivanja. Odlučili smo da odvojimo frontend i administrativni panel u odvojene repozitorijume, ali je backend ostao monolit. Pojavljuje se problem nesinhronizacije verzija između backenda i klijenta. Kako bi video rešenje za ovaj problem da bi bio maksimalno zaštićen od kvarova na produkciji?
Postoje drvo sa interfejsom INode (value: number, left?: INode, right?: INode). Napišite funkciju koja prolazi kroz drvo i vraća zbir svih vrednosti.
Kako sebe ocenjuješ — da li tvoj posao donosi uspeh, da li se uspešno razvijaš? Da li imaš neke kriterijume za to?
Ispričaj mi malo o svom poslednjem radnom iskustvu i šta očekuješ od nove pozicije?
Zašto ne možete pozvati hookove u uslovima ili petljama?
Planiraš na Kipar, znaš li nešto o Kipru? Želiš li da se preseliš tamo ili je to prinudna odluka?
Šta obično radiš ako osetiš da kasniš sa rokovima? Postoji datum objavljivanja, ali shvataš da nećeš stići da završiš zadatak na vreme. Kako deluješ i u kom trenutku o tome obaveštavaš?
Šta se desilo na prethodnom radnom mestu?
Šta su generici u TypeScript-u?
Po preciziranju prethodnog pitanja: ne možemo dodavati tagove i verzionisati putem CI/CD. Klijent može imati jednu verziju, backend drugu. Šta se može uraditi u ovim uslovima osim praćenja grešaka putem Sentry?
Koja je razlika između Promise i async/await? Kako izvršiti dva asinhrona zahteva paralelno? Koje Promise metode poznaješ (all, allSettled, race, any)?