Frontend
Koje statičke metode Promise poznaješ? Pričaj mi o njima.
Zamislite situaciju: neposredno pre objavljivanja pronalazite bag koji uzrokuje da funkcija radi netačno. Objavljivanje ne može biti odloženo, ali shvatate da nešto ne radi ispravno. Šta ćete učiniti u takvoj situaciji?
Ispričajte nam kako su vaši mikro-frontendovi bili organizovani, njihova interakcija i rad sistema u celini.
Koji je vaš red postupanja kada dođe novi nepoznati zadatak (nove biblioteke, novi sastavni delovi)?
Da li će doći do klika na dugme ako se setTimeout pokrene rekurzivno?
Šta je React, čemu služi i koje zadatke rešava? Kada je preporučljivo koristiti React, a kada je dovoljno čisto JavaScript?
Čime upravljaš stanje i šta bi izabrao u novom projektu?
Za for petlju sa var i setTimeout odredite šta će biti prikazano. Kako izmeniti kod da sa var budu prikazane vrednosti 1, 2, 3, a ne krajnja vrednost brojača?
Koji format rada preferirate — hibridni ili udaljeni?
Испричајте о успешном ситуацији у пројекту.
Da li imate iskustva u prikupljanju metrika u Prometheus-u, uključujući poslovne metrike?
Zašto koristiti track u novim Angular šablonskim petljama i po kojem polju je bolje pratiti elemente? Šta će se desiti kada se trackuje po objektu?
Када треба да се одјавите из RxJS токова и које методе одјаве познајете у Angular-у?
Kako je organizovan rad sa ARIA i navigacijom putem tastature?
Šta misliš o legacy kodu?
Kako pravilno ukloniti `scroll` handler ako `addEventListener` i `removeEventListener` treba da dobiju istu referencu na funkciju?
setTimeout(() => { console.log("timeOut"); }, 0) console.log(1); new Promise(resolve => { console.log("Promise"); setTimeout(() => { console.log("777"); resolve() }, 0) }).then(() => { console.log("then1"); }) .then(console.log('tratata')) .then(() => console.log("then2"); }) console.log(4); setTimeout(() => { console.log("timeOut2"); }, 0)
Koja je osnovna razlika između čuvanja podataka u localStorage i u kolačićima?
Ispričaj o Virtual DOM-u i mehanizmu reconciliation u Reactu. Šta pokreće re-render? Šta izaziva potpuno demontiranje komponente?
Kako ste uopšte došli do razvoja?