Frontend
HTTP statusa kodi: ko nozīmē 401, 403, 500, 200, 201?
Pastāstiet par sevi un savu darba pieredzi iepriekšējās vietās, sākot ar vecāko: ar ko nodarbojāties, kādas komandas bija, kādas lomas pildījāt?
Pastāsti par E2E testēšanu ar Playwright: kā tika organizēta testēšanas sistēma, kā tā tika palaista, kā sadarbojās ar backend, kā nodrošināja testu datu reproducējamību?
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'])
Nosauciet detaļas, kas nepieciešamas vadāmas mašīnas salikšanai no konstruktoru (nestandarta jautājums par sistēmisko domāšanu).
Kādus utility tipus TypeScript zināt?
Kāda ir atšķirība starp Type un Interface TypeScript?
Vai esi strādājis ar CI/CD, varbūt esi veidojis Docker konteinerus vai konfigurējis pipelines?
Lūdzu, pasaki man, kurā pilsētā tu šobrīd atrodies.
Kura pārlūkprogramma parasti rada visvairāk problēmu daudzplatformu izstrādē?
Ko tiks izvadīt konsolē pirmajā React komponenta ar bērna komponentu (useLayoutEffect, useEffect) renderēšanas laikā?
Kādas ir iespējas, lai skripti nebūtu bloķējoši lapas ielādes laikā?
Kāpēc izvēlējāties WebSocket? Vai ir alternatīvas?
Kāda ir jūsu steka — React, Next.js vai kaut kas cits?
/* 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);
Pastāsti par React komponentu dzīves ciklu (klases un funkcionālos).
Uzrakstiet pielāgotu React hook useScreenWidth(targetWidth), kas atgriež aktuālo ekrāna platumu (screenWidth) un zīmi isMobile (true, ja aktuālais platums ir mazāks par targetWidth). Hooks jāatjaunina, mainoties loga izmēram.
Ir filtrs ar cilnēm. Strauji pārslēdzoties starp cilnēm, dažreiz tiek rādītas vecas vērtības, kas nav saistītas ar pašreizējo cilni. Kāds ir iemesls un kā to labot?
Kāda ir atšķirība starp metodēm some, find un includes?
Kas ir Pick un Omit TypeScript?