Frontend
Millele muidu pidite kirjutama oma ärikogemuses, lisaks TypeScript ja JavaScript?
Mis vahe on Promise.all ja Promise.allSettled vahel?
// 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) => { };
Kas te olete eksporti Excel ja PDF-ile rakendanud? Kuidas te selle eksporti organiseerisite?
Rääkige mulle rohkem oma kogemusest UI komplektiga: kuidas te selle lõite, millised komponendid olid, kas kasutasite disaini tokeneid?
Millele sõltub React-s komponendi uuesti renderdamine?
Rääkige oma praegusest projektist: mida te tegite, kuidas oli meeskond organiseeritud, milliseid ülesandeid täitsite?
Kuidas tüübitada funktsioon, mis võtab vastu unknown ja tagastab konkreetse tüübi, et TypeScript alati arvaks tagastatud väärtuse selleks tüübiks?
Kas sõltuvus muutus, kui see oli undefined ja pärast uuesti renderdamist sai jälle undefined?
export function foo(o, arr) { return arr.reduce((a, x) => { // kui (o.hasOwnProperty(x)) a[x] = o[x]; if (o[x]) a[x] = o[x]; return a; }, {}); } const obj = {a: 's'} foo(obj, ['a'])
Saage aru, mida see kood teeb ja kuidas seda saab kasutada. lodashis on sarnane abiline — kui te seda tunned, võid lihtsalt nimetada selle nime.
Sündmuste tsükli ülesanne: määrake välja printimise järjekord konsoolis, kui on olemas setTimeout, Promise ja sünkrooniline kood. Mis kuvatakse viimati ja miks?
Mis vahe on Type ja Interface vahel TypeScriptis?
Rääkige oma arendus kogemusest, alustades viimase töökohaga.
Rääkige Core Web Vitals'i parandamisest: mida te tegite, milline metrika oli kõige probleemsem?
Andmed on kolm uut tüüpi. On vaja luua nende põhjal uus tüüp, mis vastab tingimusele (sisaldab kõiki antud tüüpide välju, liitmistüüp). Millist lähenemist kasutada?
Kas kunagi pidanud optimeerima rakendust? Milliseid samme sa astuksid, kui sulle öeldakse, et sait töötab aeglaselt?
Kuidas suhtud komponentide sees olevatele päringutele?
/* Kolm koodilõiku on antud. Tuleb kirjutada iga console.log tulemused. */ var n = 1; function f(n) { n = 3; } f(n); console.log(n); // ?? // ---------------- var obj = { a: 1 }; function f1(o) { o.a = 5; } f1(obj); console.log(obj); // ?? // ---------------- var obj = { a: 1 }; function f2(o) { o = { hello: 1 }; } f2(obj);
Kā bija organizēts process uzņēmumā: kur tika glabāta dokumentācija, kā notika sadarbība ar analītiķi un dizaineri, kur tika veidoti maketi, kura tāfe tika izmantota?