Frontend
Pověz o výhodách a problémech mikrofrontendů.
Co vrátí, pokud deklarujete async funkci a zavoláte ji bez await?
Pověz mi více o navigaci přes klávesnici, kterou jsi implementoval.
Proč právě teď opouštíte svou současnou společnost?
Znáš vzor EventEmitter? Implementuj třídu s metodami subscribe, unsubscribe a fire.
Jak urychlit načítání stránky s velkým množstvím obrázků a karet?
Hogyan lehet JSON-t folyamatosan feldolgozni, darabokra bontva, hogy ne blokkolja a fő szálat? Mivel lehet elindítani a következő darab feldolgozását, hogy ne lassítsa az oldalt (pl. requestIdleCallback, generátorok)?
Jak zajistit, aby všechny požadavky byly jednotně zpracovávány v Axios (například kontrola vypršení tokenu)?
Pracoval jste s třídami v TypeScriptu?
let obj = { a: 1 }; let array = [obj]; obj = null; console.log(obj); // console.log(array); //
Jak lze realizovat obousměrné propojení?
Čím se liší úrovně izolace v PostgreSQL? Existuje Read Uncommitted?
Dostala jsi úkol na vývoj s popsanými návrhy a požadavky, ale během práce si uvědomíš, že takto to nem má být. Co budeš dělat? Měla jsi podobnou zkušenost v předchozích zaměstnáních?
Úkol na kontrolu kódu: projděte si poskytnutý kód (řádky od 11 do 31 neměňte) a zanechte komentáře ke všemu, co se vám nelíbí, a uveďte, co je třeba opravit.
Praktický úkol: v Reactu načíst uživatele podle userId přes fetch a zrušit předchozí požadavek, pokud se userId změní dříve, než je požadavek dokončen.
V jakých fázích jste mohli ovlivnit kvalitu produktu?
console.log("foo"); setTimeout(() => { console.log("bar"); }, 0); queueMicrotask(() => { console.log("baz"); Promise.resolve() .then(() => console.log("ban")); }); new Promise((resolve) => { console.log("bla"); resolve("baf"); }).then(console.log); console.log("bak"); //// foo bla bak baz baf ban bar
/** * @param {Array} iterable * @return {Promise<Array>} */ function promiseAll(iterable) {} // Vyřešený příklad. const p0 = Promise.resolve(3); const p1 = 42; const p2 = new Promise((resolve, reject) => { setTimeout(() => { resolve('foo'); }, 100); }); promiseAll([p0, p1, p2]).then(console.log); // [3, 42, 'foo']
Co je MCP?
Co zobrazí console.log? (úkol na kontext: objekt user s metodou greet, volání metody přímo a přes proměnnou)