Frontend
Ako by si pristúpil k organizácii SVG ikoniek pri budovaní systému od nuly?
S čím ste pracovali?
/* Čo sa zobrazí v konzole */ async function f() { console.log(1); const promise = new Promise((resolve) => { console.log(2); setTimeout(() => { console.log(3); resolve("hotovo!"); console.log(4); }); }); console.log(5); const result = await promise; console.log(6); console.log(result); return "Výsledok"; } f(); console.log(7);
typ Obiekt = { meno: string vek: number } const getObjField = (obj: any, key: any) => { return obj[key] } const user: Obiekt = { meno: "Nik", vek: 25 } const value1 = getObjField(user, "meno") const value2 = getObjField(user, "vek") const value3 = getObjField(user, "test") const getObjField = <T, K extends keyof T>(obj: T, key: K) => { return obj[key] }
To je trdno pojasnilo, ki temelji na osnovni črti, in mi je všeč, da razlikujete vizualni center od tipografske osnovne črte; fleksibilno centriranje je pogosto najrobustnejši pristop med pisavami. Ko so dizajnerske specifikacije nejasne (npr. poravnava ikona-teksta se razlikuje med gumbi, vnosnimi polji in postavkami menija), kako definirate in dokumentirate eno pravilo poravnave v sistemu oblikovanja, da ga ekipe dosledno izvajajo?
Prečo ste opustili predchádzajúcu spoločnosť?
Aký je rozdiel medzi useLayoutEffect a useEffect?
Aký je rozdiel medzi Promise.all a Promise.allSettled?
[имя] sa vprašal: Ali lahko, prosim, opišeš postopek dostave naloge od nič — od poslovne ideje do uvajanja v produkcijsko okolje?
// Dán je súbor dvojrozmerných bodov, vypočítajte plochu ohraničujúceho obdĺžnika. // Pre daný súbor dvojrozmerných bodov vypočítajte plochu ohraničujúceho obdĺžnika. type Points = Array<[number, number]>; const getBoundingBoxArea = (points: Points) => { };
Z čoho sa skladá JWT token?
Používateľ zadáva URL do adresného riadku a stlačí Enter. Aké kritické momenty sa môžu vyskytnúť na jeho ceste — čo môže ísť zle, čo sa môže spomaliť alebo spôsobiť negatívnu skúsenosť?
Predstavljaj si situacijo: na dnevni sestanek kolega predlaga rešitev, ki ti se zdi napačna, in imaš drugo rešitev. Kaj boš naredil?
Povej v prosti obliki, kaj natančno si počela v svojih projektih, kateri projekti so bili zanimivi, kaj si poskušala naučiti in kam si želela razvijati?
Ako rešiti problem race condition pri preklapljivanju uporabnikov (ko koledž več zahtev zapored)? Katere pristope je mogoče uporabiti: AbortController, debounce, blokiranje gumbov prek stanja nalaganja?
Ako by si vylepšil tento kód funkcie $, ak by sa používal v produkcii?
Ako ste zabezpečili typizáciu odpovedí API? Použili ste OpenAPI/Swagger alebo generovanie kódu?
Ako vykresľuje prehliadač stránku? Čo sa deje po prijatí HTML?
Úloha č. 4: implementujte funkciu podľa jej typov v TypeScript (funkcia prijíma objekt a kľúč tohto objektu, vracia hodnotu podľa kľúča).
Je pohodlnejšie komunikovať na «ty» alebo na «vy»?