Frontend
Jak jste se naučili profesi vývojáře bez odborného vzdělání?
Studoval jsi v oboru stavební inženýrství. Vyprávěj, co tě přivedlo k frontendovému vývoji?
Co je to linter, k čemu se používá a jaké populární lintry znáte?
Implementujte vlastní React hook useSubState, který přijímá úplný stav, funkci setState a klíčové jméno (pole objektu), a vrací n-tici s hodnotou tohoto pole a funkcí pro jeho změnu — podobně jako useState, ale pro konkrétní pole velkého objektu stavu.
Co je to klíč v Reactu a k čemu slouží?
[jméno] se zeptal: Byly situace, kdy jsi chtěl převzít odpovědnost, ale nevěřili ti?
Když se ohlédnete zpět, která architektonická rozhodnutí byla úspěšná a která ne? Čeho litujete?
Zabývali jste se optimalizací načítání stránek a metrik Web Vitals (LCP, FMP, FCP)?
//Implementujte funkci debounce: odložte vykonanie funkcie, kým ne uplynie stanovený čas //príklad const debouncedSearch = debounce((query) => { console.log('Hľadanie:', query); }, 300); debouncedSearch('a'); debouncedSearch('ab'); debouncedSearch('abc'); // Bude vykonané iba raz s 'abc' po 300ms od posledného volania
Jak budete postupovat za podmínek nedostatku informací a nejistoty, když budete muset sám určit technická a vizuální řešení?
Proč je lepší nastavovat cookies na serveru přes HTTP hlavičky, než přes document.cookie na klientovi?
Jak funguje Event Loop? Co jsou makrotasky a mikrotasky? Co patří mezi mikrotasky?
Máme velkou aplikaci a tým složený ze 4 frontend vývojářů. Jak rozhodnout, zda ji rozdělit na mikrofrontendy nebo ne?
V jaké velikosti týmů jste pracoval?
Co dalšího lze memoizovat, aby se podřízené komponenty nepřerenderovaly? Pokud je do komponenty předána funkce, co použít?
Co je Vue Router a jak funguje vlastními slovy? Co obvykle obsahuje konfigurační soubor routeru (index soubor)?
Co je gRPC a k čemu se používá?
Povězte nám o svém největším failu.
Jak hluboko používáte neuronové sítě a jaké techniky používáte?
Kdy je třeba se odhlásit z RxJS toků a jaké způsoby odhlášení v Angular znáte?