Frontend
Pokud Promise není vyřešen a je odmítnut, kde můžeme zachytit chybu? Co je ještě kromě then a catch? Kdy se spouští finally?
Můžeš mi říct něco málo o funkcionalitě administrativního portálu pro agenty obsluhy cestujících na letištích?
Kdy je volán useLayoutEffect a čím se liší od useEffect?
Jakou architekturu, správce stavu a knihovnu komponentů zvolili v tom projektu a proč?
Uživatel si stěžuje, že tlačítko občas nereaguje, ale lokálně se problém neprojevuje. Jaké jsou vaše kroky při ladění? Jaké mohou být příčiny?
Čím se liší autorizace od autentizace?
Pověz mi o Promise: co to je, stavy a statické metody (zejména rozdíl mezi Promise.all a Promise.race).
/** * Funkce 'asyncAuth(callback)' přijímá callback, do kterého * může být předána chyba (jako první argument) a data * ze serveru (jako druhý argument). * asyncAuth((error, data) => {}); * * Musíte implementovat funkci 'auth()', * která volá 'asyncAuth()', ale vrací Promise. * * @returns {Promise} */ function auth() { return new Promise((resolve, reject) => { asyncAuth((error, data) => { if (error) { reject(error) } else { resolve(data) } }); }) } /** * Funkce 'tryAuth()' používá 'auth()' a v případě chyby * provádí N dalších pokusů. * Pokud všechny selžou, vrátí poslední chybu. * * @returns {Promise} */ function tryAuth(n) { return new Promise((resolve, reject) => { function attempt(attemptsLeft) { auth().then(resolve).catch((error) => { if (attemptsLeft <= 0) { reject(error); } else { attempt(attemptsLeft - 1); } }); } attempt(n); }); }
S čím byste chtěli pracovat na novém místě, co vás v budoucnu zajímá?
Pověz o své zkušenosti z životopisu: úkoly, technologie, úspěchy a dosažené výsledky za více než tři a půl roku práce ve Sovcombank.
Pověz mi o procesech v posledním týmu: sprinty, kanban, plánování — jak to bylo v praxi?
Zmínil jste UI-kit. Která komponenta byla při realizaci nejkomplexnější nebo nejzajímavější a která představovala největší výzvu?
Jak hodnotíte třídění v aplikaci — funguje správně?
Co je to Promise v JavaScriptu? Vysvětlete stavy Promise a metody práce s ním.
Pokud deklarujete funkci, a poté proměnnou, bude k ní přístup uvnitř funkce? Vyprávěj o hoistingu.
Proč jste zvolili Zustand místo Reduxu?
Uveďte čtyři klíčové direktivy používané v Dockerfile
Jaký je rozdíl mezi Git Merge a Git Rebase?
Máš nějaké otázky ohledně společnosti?
Jaký je rozdíl mezi call a apply?