Frontend
Aké typy sú v TypeScript, ktoré nie sú v JavaScript? Porozprávaj mi o utility types.
Ako vieš číslo otázky, aby si otvoril obrazovku otázky?
// Dajú sa tri typy. Na ich základe je potrebné vytvoriť typ Delivery, ktorý bude obsahovať všetky polia z daných typov.
async function f(result = 1) { let promiseB = new Promise(resolve => { setTimeout(() => resolve("1e"), 200) }); let promiseA = new Promise(resolve => { setTimeout(() => resolve("ab"), 1000) }); result += await promiseA; result += await promiseB; alert(result); // ? } f(null);
Rozprávaj o CORS.
Úloha: implementovať funkciu sumSquares, ktorá sčíta štvorce čísel z poľa, pomocou vlastnej funkcie reduce. Môže sa meniť iba funkcia sumSquares.
Analyzujte tento prístup z pohľadu miešania zodpovedností: čo je tu zle urobené a ako by ste to vysvetlili z hľadiska architektonických princípov (najmä Zásady jednotnej zodpovednosti a oddelenia prezentácie od modelu)?
Povedajte nam, kako ste prišli v industrijo razvoja: kako ste se usposabljali, kako ste našli prvo delo, ob upoštevanju, da je v življenjepisu navedena netehnična specializacija?
Ako previesť arguments na pole starým spôsobom (ES5), bez Array.from a spread-operatora?
Použili ste nejakú dohodu na písanie commitov?
Stretli ste sa niekedy s projektovým manažérom v režime prísnych termínov? Keď je potrebné niečo urobiť veľmi rýchlo, ale technicky to nie je možné rýchlo urobiť.
Aká je vaša architektúra na frontend projektoch (napríklad FSD alebo iná)?
Pre útržok kódu s volaním funkcie pred jej priradením k premennej, napríklad var foo = function () {}, určite výsledok vykonania a vysvetlite hoisting.
Pracoval(a) ste na dostupnosti rozhraní? Máte s tým skúsenosti?
Ako preniesť metódy alebo údaje z rodičovskej komponenty do dieťaťa vo Vue?
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?
V životopise je napísané, že si vyvíjal na Next.js — je to správne? Bol to Next.js s App Router alebo Pages Router?
Povedz mi o useState v Reactu: kaj je, kako deluje, je to sinhroni ali asinhroni hook?
Ako si na tom s TypeScriptom? Existuje typ Foo s poliami a: string, b: number, c: null, d: boolean. Potrebuješ ustvariti tip FooKeys na podlagi Foo, da vključuje vse ključe iz Foo.
FIFO a LIFO: čo sú, ako funguje Call Stack, fronty mikroúloh a makroúloh?