Frontend
Kuidas sa läheneksid SVG-ikoonide organiseerimisele süsteemi nullist üles ehitamisel?
Millega te töötasite?
/* What will be displayed in the console */ async function f() { console.log(1); const promise = new Promise((resolve) => { console.log(2); setTimeout(() => { console.log(3); resolve("ready!"); console.log(4); }); }); console.log(5); const result = await promise; console.log(6); console.log(result); return "Result"; } f(); console.log(7);
tüüp Obiekt = { nimi: string vanus: number } const getObjField = (obj: any, key: any) => { return obj[key] } const user: Obiekt = { nimi: "Nik", vanus: 25 } const value1 = getObjField(user, "nimi") const value2 = getObjField(user, "vanus") const value3 = getObjField(user, "test") const getObjField = <T, K extends keyof T>(obj: T, key: K) => { return obj[key] }
See on tugev alusjoonele põhinev seletus, ja mulle meeldib, et sa eristad visuaalset keskpunkti ja tüüpilist alusjoont; paindlik keskendumine on sageli kõige tugevam lähenemisviis fontide vahel. Kui disainispetsiifikad on ebaselged (näiteks ikooni-teksti joondus erineb nuppude, sisendite ja menüüelementide vahel), kuidas sa määratled ja dokumenteerid ühtse joondamisreegli disainisüsteemis, et meeskonnad seda järjepidevalt rakendaksid?
Miks te jätsite eelneva ettevõtte?
Mis vahe on useLayoutEffect ja useEffect vahel?
Mis vahe on Promise.all ja Promise.allSettled vahel?
[имя] küsis: Kas sa palun oskad kirjeldada ülesande kohaletoimetamise protsessi nullist — alates ärilisest ideest kuni tootmiskeskkonda viimiseni?
// Kaks mõõtmelise punkti kogum on antud, arvutage piirava kasti pindala. // Antud kaks mõõtmelise punkti kogumi jaoks arvutage piirava ristküliku pindala. type Points = Array<[number, number]>; const getBoundingBoxArea = (points: Points) => { };
Millega koosneb JWT-tõend?
Kasutaja sisestab URL-i aadressiribale ja vajutab Enter. Millised kriitilised hetked võivad tema teekonnal tekkida — mis võib valesti minna, mis võib viibida või põhjustada negatiivse kogemuse?
Tõsta ette olukord: igapäevasel koosolekul pakub kolleeg lahendust, mis sulle tundub vale, ja sul on teine lahendus. Mida teed?
Räägi vabalt, mida täpselt oma projektides teinud oled, millised projektid olid huvitavad, mida püüdsid õppida ja kuhu soovid areneda?
Kuidas lahendada race condition probleem kasutajate vahetamisel (kui mitu päringut saadetakse järjest)? Milliseid lähenemisviise saab kasutada: AbortController, debounce, nuppude lukustamine laadimisoleku kaudu?
Kuidas parandaksite seda $ funktsiooni koodi, kui see kasutataks tootmises?
Kuidas tagasite API vastuste tüübi? Kas kasutasite OpenAPI/Swagger või koodi genereerimist?
Kuidas renderdab brauser lehte? Mis toimub pärast HTML saamist?
Ülesanne nr 4: rakendage funktsiooni vastavalt selle TypeScript-tüüpidele (funktsioon võtab objekti ja selle objekti võtme ning tagastab väärtuse selle võtme järgi).
Kas on mugavam, «sa» või «te» kasutamine?