Frontend
Povězte nám o sobě a o zajímavém případu z vaší pracovní zkušenosti.
Jaké jsou vlastnosti šipkových funkcí?
Implementoval jste virtuální posouvání sami nebo jste použil knihovnu?
Byla to služba B2B nebo B2C? Byly nějaké metriky pro sledování chyb a uživatelské zkušenosti?
Co je Virtual DOM? K čemu je potřeba? Kdy se staví? Může být v jedné aplikaci několik instancí Reactu?
Zde je druhý parametr setTimeout obvykle časový limit, jaké číslo tam předáš?
Lze se vyhnout zbytečnému vnoření divů v šabloně? Například použitím template místo divu pro obal při iteraci.
Pověz mi o React Hook Form: hlavní funkce, jak se používá, jak funguje validace?
Jak zobrazit uživateli přihlášenému na všech jeho zařízeních banner pouze jednou?
Jaká byla verze Angular na vzdělávací platformě, bylo třeba ji aktualizovat?
Museli jste komunikovat s DevOps, stahovat aplikace, nebo to dělal někdo jiný?
```javascript console.log("Start"); setTimeout(() => { console.log("Timeout 1"); Promise.resolve().then(() => console.log("Promise inside Timeout")); }, 0); Promise.resolve() .then(() => { console.log("Promise 0"); setTimeout(() => console.log("Timeout inside Promise"), 0); }) .catch(() => console.log("Promise 1")) .then(() => console.log("Promise 2")); requestAnimationFrame(() => { console.log("RequestAnimationFrame"); }); console.log("End"); ```
Jaký je rozdíl mezi vektorovou grafikou (SVG) a rastrovou? Jak se SVG používá ve webovém vývoji?
Jakou práci hledáš? Co se ti na posledním místě práce nelíbilo?
Jak jste komunikoval s backendovým týmem?
Co víš o principech SOLID? K čemu jsou potřeba?
Jaké DNS záznamy znáte?
Jak funguje Event Loop v JavaScriptu? Povídejte o mikro a makro úkolech.
Jak se ti líbí formát komunikace s mini hovory během dne? Je v pořádku, pokud během dne vzniknou malé schůzky?
Druhá část úkolu v TypeScriptu: převeďte všechna pole objektu typu Delivery na nový typ pomocí utilitárních typů TypeScript.