Frontend
Používate git rebase a ako sa líši od merge?
Ak sa ťažká synchronná úloha na dve minúty umiestni do Promise, zamrzne rozhranie?
Ktoré metódy poľa menia pôvodné pole?
Ako sa líši onMounted od created/setup a čo je dostupné v štádiu onMounted?
Čo zvyčajne robíte pred zničením komponentu v hooku beforeUnmount/onBeforeUnmount?
Povedzte nám o autorizácii vo vašom projekte: aké technológie boli použité a ako to fungovalo?
Určite poradie výstupu v console.log pre daný fragment JavaScript kódu s Promise a setTimeout.
Pracovali ste niekedy s webovými pracovníkmi?
Išiel ste hneď na Vue alebo ste začali s inými technológiami?
Čo je to hoisting v JavaScript?
Kde zmizol hook created z Vue 2 v Vue 3 pri použití setup?
Aký je rozdiel medzi bežnou funkciou a šípkovou funkciou v JavaScript?
Ak údaje zo servera ne zodpovedajú rozhraniu TypeScript, napríklad namiesto objektu dostanete reťazec, bude to TypeScript zvýrazňovať v produkcii a aká chyba sa objaví?
Čo bude vypísané do konzoly v danom kóde s var, slučkou a setTimeout?
Určite poradie výstupu v console.log pre daný fragment JavaScript kódu s async/await a Promise.
Ako určiť, že let a const sú povýšené (hoisting), aj keď sú v Temporal Dead Zone?
Ak definujete metódu v triede pomocou bežnej funkcie alebo šípkovej funkcie, aké sú výhody a nevýhody šípkových funkcií?
S akými typmi webových pracovníkov ste pracovali?
Mali by ste písať logiku v React komponentoch, presunúť ju do hookov, alebo sa snažiť udržať biznis logiku mimo React? Aký je váš názor?
Aké balíčky alebo nástroje ste použili na frontend pre prácu so Socket.IO/WebSocket?