Frontend
Par ko vēl jums nācās rakstīt savā komerciālajā pieredzē, papildus TypeScript un JavaScript?
Kāda ir atšķirība starp Promise.all un Promise.allSettled?
// Dotu ir divdimensiju punktu kopums, aprēķiniet ierobežojo kvadrāta platību. // Dotam divdimensiju punktu kopumam aprēķiniet ierobežojo taisnstūra platību. type Points = Array<[number, number]>; const getBoundingBoxArea = (points: Points) => { };
Vai jūs īstenojāt eksportu uz Excel un PDF? Kā jūs organizējāt šo eksportu?
Pastāstiet vairāk par savu pieredzi ar UI komplektu: kā to veidojāt, kādi komponenti bija, vai izmantojāt dizaina žetonus?
No kā ir atkarīgs React komponenta atkārtota renderēšana?
Pastāstiet par savu pašreizējo projektu: ko darījāt, kā bija organizēta komanda, kādus uzdevumus veicāt?
Kā tipizēt funkciju, kas pieņem unknown un atgriež konkrētu tipu, lai TypeScript vienmēr uzskatītu atgrieztās vērtības par šo tipu?
Vai atkarība ir mainījusies, ja tā bija undefined un pēc atkārtotas pārskatīšanas tā atkal ir undefined?
export function foo(o, arr) { return arr.reduce((a, x) => { // ja (o.hasOwnProperty(x)) a[x] = o[x]; if (o[x]) a[x] = o[x]; return a; }, {}); } const obj = {a: 's'} foo(obj, ['a'])
Saprastiet, ko šis kods dara un kā to var izmantot. lodash ir līdzīgs helpers — ja to atpazīstat, varat vienkārši nosaukt tā nosaukumu.
Notikumu cilpas uzdevums: nosakiet konsoles izvades kārtību, ja ir setTimeout, Promise un sinhrons kods. Kas tiks parādīts pēdējais un kāpēc?
Kāda ir atšķirība starp Type un Interface TypeScript?
Pastāstiet par savu izstrādes pieredzi, sākot ar pēdējo darba vietu.
Pastāstiet par Core Web Vitals uzlabošanu: ko darījāt, kura metrika bija visproblemātiskākā?
Dotri jauni tipi. Ir nepieciešams izveidot jaunu tipu, balstoties uz tiem, kas atbilst nosacījumam (ietver visus sniegto tipu laukus, apvienojuma tips). Kuru pieeju izmantot?
Vai tev kādreiz ir bijis jāoptimizē lietojumprogramma? Kādas darbības tu veiktu, ja tev teiktu, ka vietne darbojas lēni?
Kā tu raugies uz pieprasījumiem iekšā komponentos?
/* Trīs koda daļas ir dotas. Jāuzraksta katra console.log rezultāts. */ 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?