Kako ste postepeno uvodili TypeScript u legacy kod i kako ste izbegli regresiju?
Frontend
Korisnik je uneo sve podatke, kliknuo na «Završi», plaćanje je u toku, i stranica se zamrzava. Kako biste otklonili ovu situaciju i kako biste se prvobitno zaštitili od nje?
Kako je organizovana recenzija koda u timu od 3-4 frontend developera? Koje principe su postavljeni?
Kako biste organizovali rad sa velikim obrascem za računanje osiguranja, koji sadrži mnogo polja (oko 50), dinamičke sekcije, trenutni izračun ukupne cene, podeljen na više ekrana?
Šta su unknown i never u TypeScript? Čime se razlikuju od any?
Ispričajte o situaciji kada je arhitektonsko rješenje bilo neuspješno — šta se dogodilo i šta ste kasnije promijenili?
Реците о Event Loop: објасните разлику између микротаскова и макротаскова, дајте пример са промисом и setTimeout.
Javni deo agregatora (landing, katalog proizvoda) treba da bude dobro indeksiran. Kako biste pristupili izboru renderovanja (SSR/SSG)?
Kako biste sačuvali podatke obrasca tako da se korisnik može vratiti nakon osvežavanja stranice ili zatvaranja kartice (bez autentifikacije)?
Kada ste prelazili sa Vue 2 na Vue 3, šta se tačno promenilo u upravljanju stanjem i sa kakvim problemima ste se suočili tokom te migracije?
Kako se odnosite prema veštačkoj inteligenciji i kako je koristite u radu?