Frontend
Povězte nám něco o sobě: proč jste se rozhodli změnit práci, na jakých projektech jste pracovali na posledním a předchozím místě práce?
Povězte o useMemo, useCallback a jejich interakci s React.memo. Vlastnosti interakce.
V jakém formátu přicházely odpovědi ze serveru a jak jste je zpracovávali (o systému psychologických testů s dynamickými otázkami)?
Jaké úkoly byste rádi dělali na novém místě práce? Máte zájem o rozvoj v technické nebo architektonické oblasti?
Od které verze Angular jsou samostatné komponenty výchozí? Znamená to, že moduly jsou zastaralé a již nejsou potřeba?
/* Je nutné implementovat metodu intersection, která rozšiřuje standardní metody množin (Set). Metoda přijímá jinou množinu jako parametr a vrací novou množinu, která je průnikem původní a předané množiny, tj. obsahuje pouze ty prvky, které jsou v obou množinách. */ // váš kód const set1 = new Set([1, 2, 3, 4]); const set2 = new Set([3, 4, 5, 6, 7, 8]); console.log(...set1.intersection(set2)) // 3 4 --- Set.prototype.intersection = function (set2) { const result = new Set(); for(const value of this) { if (set2.has(value)) result.add(value); } return result; } const set1 = new Set([1, 2, 3, 4]); const set2 = new Set([3, 4, 5, 6, 7, 8]); console.log(...set1.intersection(set2)) // 3 4
Jak přistupujete k profilování a optimalizaci React aplikací?
Co se vám líbí a co se vám nelíbí na práci ve firmě?
Co je to křížová kompatibilita prohlížečů a jak řešit problémy s kompatibilitou CSS mezi prohlížeči?
Musel jste pracovat s novými hooky React (18/19), například useTransition, useDeferredValue?
Jaké potíže jste měli při migraci Vue aplikace?
HTTP je protokol na jaké úrovni modelu OSI? Co je pod ním?
Co je CORS a jak funguje?
Jaké metody lze použít k odlehčení parsování? Znáte atributy async a defer pro skripty?
Řekněte mi více o interceptorech Axios — k čemu jste je potřebovali?
Jaké vlastnosti CSS způsobují pouze Repaint a jaké způsobují Reflow/Layout?
Vyvíjela a implementovala jste systém designu — povězte víc. Vytvořili jste Storybook od nuly?
Jak bylo organizováno vzájemné působení: volali jste si nebo jak byly úkoly zadávány a vysvětlovány?
Z jakého důvodu hledáte práci?
Co je to namespace v TypeScript?