Frontend
Ливе кодирање: Реализуј основни механизам EventEmitter са методама subscribe, publish и механизмом одписивања
Da li imate iskustva u prikupljanju metrika u Prometheus-u, uključujući poslovne metrike?
У којој величини тима сте радили?
Došlo je do greške na produkciji, potrebno je hitno ispraviti, ali je grana dev već odmakla sa novim funkcijama. Kako biste postupili?
Rešite problem TypeScript: postoji tip Response sa međusobno isključivim poljima payload i error, i njihovi tipovi mogu da se razlikuju. Potrebno je da tipizirate funkcije payloadFrom(response), koja vraća payload ili undefined, i errorFrom(response), koja vraća error ili undefined, tako da se tipovi povratka automatski izvuku iz ulaznog Response.
```javascript const obj = { name: 'Alex', say() { console.info(this.name); } }; const fn = obj.say; fn(); obj.say(); ```
Ispričaj mi o svom radnom iskustvu
Реци о приступу CSS-in-JS.
Šta misliš o legacy kodu?
Koja je razlika između interface i type u TypeScript, koji koristite i zašto?
// Promise.resolve() // .then(() => console.log(1)) // // .then(() => console.log(2)) // // Promise.resolve() // .then(() => console.log(11)) // // .then(() => console.log(22)) //
Da li ste sami napravili šeme filtera ili je neko drugi?
Ispričaj, jesi li ikada radio s složenim tabelama, pravio neke funkcije, možda ih prilagodio na neki način?
Ispričaj o build tool-u prilikom prelaska sa Vue 2 na Vue 3: bio je Webpack (Vue CLI), sada Vite. Da li su postojali zanimljivi corner-case-ovi, konflikti konfiguracije ili stvari koje si morao da prepišeš?
Implementirajte funkciju smartFetch, koja je omotač oko funkcije batchFetch za zahteve podataka sa backend-a po ID. Funkcija treba da akumulira pozive tokom vremenskog okna (timeout) i da ih šalje jednim batch zahtevom. Čekanje na sledeće okno počinje odmah nakon slanja zahteva. ID-ovi su jedinstveni, fetch je uvek uspešan. Potrebno je pravilno obraditi slučaj kada u okviru jednog okna stignu duplikatni ID-ovi.
[ime] je pitao/la: šta su utility types u TypeScript-u? Koje si koristio/la?
Zašto je korišćena Federacija modula?
Zašto je moguće pozvati ugrađene metode, poput toString, na primitivnim tipovima?
Зашто је потребан TypeScript? Какву проблем решава у пројектима?
JavaScript: која је разлика између `prototype` и `__proto__`?