Frontend
Da li ti se svidelo da radiš sa Redux-om kao menadžerom stanja za složene forme?
console.log(1) setTimeout(() => { console.log(2) }, 10) setTimeout(() => { Promise.resolve().then(() => console.log(3)) }, 0); setTimeout(() => { console.log(4) }, 0); new Promise((_, reject) => { console.log(5) reject(6) console.log(7) }).then(() => console.log(8)) .catch(() => console.log(9)) .then(() => console.log(10)) .catch(() => console.log(11)) .then(() => console.log(12)) .then(console.log) .finally(() => console.log(13)) console.log(14)
Postoji li funkcija foo koja prihvata argumente tipa any i ih vraća? Kako osigurati da tip rezultata nije any, već odgovara tipu prosleđenog argumenta? Koristite Generike.
Kako se zaštititi od XSS?
Ispričajte o načinima povezivanja script taga u HTML-u. Koja je razlika između postavljanja u head i u body?
[ime] je pitao: ukratko recite gde ste radili i čime ste se bavili.
Implementirajte funkciju asyncFilter, koja prihvata niz brojeva i asinhronu funkciju predikata, i vraća filtrirani niz. Na primer, za ulaz [1, 2, 3] i funkciju koja ostavlja samo neparne brojeve, izlaz bi trebao biti [1, 3].
Da li si radio sa performansom? Da li si je na neki način optimizovao? Na primer, ako imaš listu Select od 10 hiljada redova, kako bi je optimizovao?
Zašto se pobeda računa pogrešno, čak i kada su vrednosti na točkovima različite? Razjasnite uzrok baga povezanog sa uslovom trke u asinhronom ažuriranju stanja.
Šta će se promeniti u logici tipa ako zamenimo `extends` sa `=` (postavljanje podrazumevane vrednosti za generički tip)?
9. Копирање Током испита, професор Флойд је приметио да неки студенти размењују белешке. У почетку, желео је да свима постави двојке, али професор је био љубазан, па је одлучио да студенте подели у две групе: оне који дозвољавају копирање и да прво даје двојке. Професор је забележио све парове студената који су размењивали белешке. Потребно је одредити да ли може да подели студенте у две групе тако да свака размена белешки буде од студента једне групе до студента друге групе. Формат улаза У првом реду су два броја N и M — број студената и број парова студената који су размењивали белешке (1 ≤ N ≤ 10^2, 0 ≤ M ≤ N(N-1)/2). Затим, у M редова, описани су парови студената: два броја који одговарају бројевима студената који су размењивали белешке (нумерација студената почиње од 1, сваки пар студената је наведена не више од једном). Формат излаза Потребно је исписати одговор на задатак професора Флоида. Ако је могуће поделити студенте у две групе - испишите YES; иначе, NO.
Kako organizovati validaciju u realnom vremenu?
Da li je metoda splice mutirajuća ili ne? Kako napraviti nemutirajuću verziju?
Ako ref čuva objekat i promenimo ugnježđeno polje objekta (npr. prezime), da li će se aktivirati reaktivni okidač?
На којој технологији је изграђен уређивач и како је организован?
Имате ли искуства са Next.js? Испричајте ми о вашем искуству.
Остаје нам 5 минута — шта још желиш да кажеш, шта нисмо урадили, али је важно узети у обзир да би решење могло бити сматрано спремним за развој?
Došlo je do greške na produkciji, potrebno je hitno ispraviti, ali je grana dev već odmakla sa novim funkcijama. Kako biste postupili?
Kako se pokreće (poziva) događaj izvan komponente? Šta tačno pišemo kada emitujemo događaj roditelju?
Koje su tipične greške u hidrataciji i kako ih izbegnuti?