Frontend
Vysvětlete mechanismus šíření událostí v prohlížeči (Event Propagation)
Používáte AI agenty ve vývoji? Jak kontrolujete vygenerovanou komponentu před publikací?
Máš pocit, že má TypeScript nějaké nevýhody?
Co se stane, když začneme přesouvat vydání?
Může být Promise nekonečný? Jak to udělat?
Jak vypadala samotná tabulka, kterou jste vyvíjeli? Co jste museli realizovat sami?
Co dělá funkce `getUser` uvnitř hooku?
Popište složitý kompromis, s nímž jste se setkali.
[jméno] se zeptal: představte se: vaše jméno, příjmení, a stručně popište svou profesní cestu.
Čím se liší složka public od složky assets?
V čem se liší setTimeout od await promisy z hlediska mikro a makro úkolů v event loopu?
Jak udělat hlubokou kopii objektů v JavaScriptu?
Co je to komponent v Reactu? Vytvářel jsem komponenty sám? Čím se liší kontrolované a nekontrolované komponenty?
Musel jste někdy psát své vlastní startéry?
/** * Funkce `asyncAuth(callback)` přijímá callback, do kterého * může být předána chyba (prvním argumentem) a data * ze backendu (druhým argumentem). * asyncAuth((error, data) => {}); * * Musíte implementovat funkci `auth()`, * která volá `asyncAuth()`, ale vrací Promise. * * @returns {Promise} */ export function auth() { // asyncAuth((error, data) => {}); } /** * Funkce `tryAuth()` používá `auth()` a v případě chyby, * provádí N dalších pokusů. * Pokud všechny selžou, vyhodí poslední chybu. * * @returns {Promise} */ export function tryAuth(n) { }
Jaké potíže vznikají při práci s mikrofrontendovou architekturou a Module Federation ve vašem projektu?
Jak bys organizoval bezpečnost a správnou autentizaci v Next.js? Co je to HttpOnly cookie?
Pověz mi o call stacku: jak funguje, v jakém pořadí jsou úkoly vykonávány
Proč nelze volat React hooky uvnitř podmínek, cyklů nebo vnořených funkcí?
Jaké propsy dělali u komponent v design systému? Dávali propsy na budoucnost nebo jen ty, které jsou teď potřeba?