Frontend
HTTP kódy stavu: čo znamenajú 401, 403, 500, 200, 201?
Povedajte o sebi in svoji delovni izkušnji na prejšnjih mestih, začenši s najstarejšim: s čim ste se ukvarjali, kakšne so bile ekipe, katere vloge ste opravljali?
Povedaj mi o E2E testiranju s Playwright: kako je bil sistem testiranja organiziran, kako je bil zagnan, kako so sodelovali z backendom, kako so zagotavljali reproducibilnost testnih podatkov?
export function foo(o, arr) { return arr.reduce((a, x) => { // ak (o.hasOwnProperty(x)) a[x] = o[x]; if (o[x]) a[x] = o[x]; return a; }, {}); } const obj = {a: 's'} foo(obj, ['a'])
Uveďte podrobnosti potrebné na zostavenie riadenej stroja z konštruktora (netypická otázka na systémové myslenie).
Aké utility typy v TypeScript poznáš?
Aký je rozdiel medzi Type a Interface v TypeScript?
Pracoval si s CI/CD, možno si vytváral Docker kontajnery alebo nastavoval pipeline?
Prosím, povedz mi, v ktorom meste sa práve nachádzaš.
Ktorý prehliadač spôsobuje pri vývoji naprieč prehliadačmi najviac problémov?
Čo sa zobrazí v konzole pri prvom renderovaní React komponentu s detským komponentom (useLayoutEffect, useEffect)?
Aké možnosti existujú, aby skripty neboli blokujúce pri načítaní stránky?
Prečo ste si vybrali WebSocket? Existujú alternatívy?
Aký je váš stack — React, Next.js alebo niečo iné?
/* Tri sekcie kódu sú dané. Je potrebné napísať výsledok každého console.log. */ 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);
Povedz mi o životnom cykle React komponentov (triednych a funkčných).
Napíšte vlastný React hook useScreenWidth(targetWidth), ktorý vracia aktuálnu šírku obrazovky (screenWidth) a vlajku isMobile (true, ak je aktuálna šírka menšia ako targetWidth). Hook by sa mal aktualizovať pri zmene veľkosti okna.
Existuje filter s zavihki. Pri hitrem preklapljanju med zavihki včasih prikazujejo stare vrednosti, ki niso povezane z trenutnim zavihkom. Kakšen je razlog in kako to popraviti?
Aký je rozdiel medzi metódami some, find a includes?
Čo sú Pick a Omit v TypeScript?