Frontend
Máte skúsenosti s príkazovým riadkom a spúšťaním projektov cez terminál?
Existujú oblasti, v ktorých by ste sa chceli zlepšiť?
/** * Implementujte funkciu runOnce, ktorá prijíma * funkciu a vracia novú funkciu. Nová funkcia * môže byť volaná iba raz, všetky * ďalšie volania vracajú undefined. * * Obalená funkcia môže prijímať argumenty * a vracať výsledok. */ function runOnce(fn) { // váš kód } const logHello = (name) => { console.log(`ahoj, ${name}!`) }; const logHelloOnce = runOnce(logHello); console.clear(); logHelloOnce('Oleg'); // 'ahoj, Oleg!' logHelloOnce('Olga'); // undefined
Čo sa zobrazí v konzole a prečo?
Aké nástroje AI používate v práci?
Čo vracia tento hook pri prvom renderovaní? Aké budú hodnoty `data`, `loading` a `error`?
Abstraktna naloga: izdali smo funkcijo, čez teden dni uporabniki se pritožujejo, da se stran zamrzne. Kako bi iskal težavo?
Ako organizovať schému pre viacstupňový formulár v Zod? Ako spracovať podmienečnú validáciu?
Ako sa vyhnúť preplneniu zásobníka volaní pri prechádzaní stromu? Ako implementovať iteratívne prechádzanie pomocou zásobníka v JavaScripte?
Čo zvyčajne robíš, ak máš pocit, že meškáš s termínmi? Máš dátum vydania, ale rozumieš, že nestihneš dokončiť úlohu včas. Ako postupuješ a kedy o tom informuješ?
Uveďte podrobnosti potrebné na zostavenie riadenej stroja z konštruktora (netypická otázka na systémové myslenie).
Ako najlepšie zobraziť správu o víťazstve — cez alert alebo ju vykresliť v UI?
Aký je rozdiel medzi kontrolovanými a nekontrolovanými komponentami v React? V akých prípadoch je lepšie použiť nekontrolované komponenty?
Ako sú témy a oddiely v Kafka prepojené?
Ako to ide s TypeScript? Použili ste generiká, utilitárne typy, TypeGuard?
Máte skúsenosti s nástrojmi umelej inteligencie?
Skúšali ste Angular Signals v projektoch alebo doma?
Vieš nejakým spôsobom potvrdiť svoju pracovnú skúsenosť (viac ako 5,25 roka), uvedenú v životopise? Ako — napríklad pracovnou knižkou alebo výpisom STД?
Čo je Awaited utility type v TypeScript?
Ako skopírovať objekt v JavaScripte? Čo sa líši od povrchovej kopírovania od hlbokej?