Frontend
Představme si, že je třeba vytvořit chráněnou stránku s autentizací přes middleware. Jak byste to realizovali?
Jak často tě přesouvali mezi různými částmi projektu?
Máte zkušenosti s vývojem agentury s využitím AI?
Jaký je rozdíl mezi direktivami v-if a v-show?
Co je to debounce?
Co se děje s komponentou při změně klíče? Vyprávěj o životním cyklu funkčních komponent.
Která varianta umístění tlačítka akce je lepší: uprostřed obrazovky nebo na pravém okraji? (mobilní rozhraní)
Víš něco o requestAnimationFrame, k čemu je to?
Zmínil jste vývoj knihovny znovu použitelných komponent UI-kit založené na Angular Material. Existuje zásadní rozdíl mezi komponenty knihovny a běžnými víceúčelovými komponenty aplikace? Čím se mohou běžné komponenty lišit, ale knihovní nikoli?
Jak jste komunikoval s backendem a ostatními členy týmu (analytiky, designéry, testery)?
Jak je v Angularu implementován princip Dependency Inversion? Co je InjectionToken?
Můžete vyjmenovat všechna technická řešení tohoto problému (kromě výměny pole za signál)?
/* Co se zobrazí v konzoli */ async function f() { console.log(1); const promise = new Promise((resolve) => { console.log(2); setTimeout(() => { console.log(3); resolve("hotovo!"); console.log(4); }); }); console.log(5); const result = await promise; console.log(6); console.log(result); return "Výsledek"; } f(); console.log(7);
V jakém týmu pracujete a na jakém projektu?
Jak se ti líbí náš formát práce? Je atraktivní?
Jak úzce jste pracoval s React Native v oblasti mobilního vývoje? Povídejte o svých zkušenostech.
Jak lze ukládat data na klientovi v prohlížeči? Jaké typy ukládání existují a v čem se liší?
Proč jste použil computed pro filtrování tarifů, místo obvyklých proměnných nebo funkcí?
Máte CI/CD? Používáte statický analyzátor kódu, například SonarQube?
Používali jste WebSocket přímo nebo s nějakými obálkami?