Frontend
Ako Promise nije rešen, a odbijen, gde možemo uhvatiti grešku? Šta još osim then i catch postoji? Kada se izvršava finally?
Можеш ли мало да причаш о функционалности административног портала за агенте за услуживање путника на аеродромима?
Kada se poziva useLayoutEffect i kako se razlikuje od useEffect?
Koju arhitekturu, menadžera stanja i biblioteku komponenti su odabrali u tom projektu i zašto?
Korisnik se žali da dugme ponekad ne reaguje, ali lokalno problem ne reprodukuje. Koji su tvoji koraci za otklanjanje grešaka? Koji mogu biti uzroci?
Čime se razlikuje autorizacija od autentifikacije?
Ispričaj o Promise: šta je to, stanja i statičke metode (posebno razlika između Promise.all i Promise.race).
/** * Funkcija 'asyncAuth(callback)' prihvata callback, u koji * može biti prosleđena greška (kao prvi argument) i podaci * sa backend-a (kao drugi argument). * asyncAuth((error, data) => {}); * * Morate implementirati funkciju 'auth()', * koja poziva 'asyncAuth()', ali vraća Promise. * * @returns {Promise} */ function auth() { return new Promise((resolve, reject) => { asyncAuth((error, data) => { if (error) { reject(error) } else { resolve(data) } }); }) } /** * Funkcija 'tryAuth()' koristi 'auth()' i, u slučaju greške, * pravi N dodatnih pokušaja. * Ako svi ne uspeju, vraća poslednju grešku. * * @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); }); }
Са чим бисте желели да радите на новом месту, шта вас у будућности интересује?
Ispričaj o svom iskustvu iz CV-a: zadaci, tehnologije, uspesi i dostignuća tokom više od tri i po godine rada u Sovcombanku.
Ispričaj o procesima u poslednjem timu: sprintovi, kanban, planiranje — kako je to bilo u praksi?
Pomenuli ste UI-kit. Koji je komponent bio najteži ili najzanimljiviji za implementaciju, i koji je izazvao najveći izazov?
Kako ocenjujete sortiranje u aplikaciji — radi li ispravno?
Šta je Promise u JavaScriptu? Objasnite stanja Promise-a i metode za rad s njim.
Ako deklaršete funkciju, a zatim promenljivu, да ли ће бити доступна унутар функције? Испричај о hoistingu.
Zašto ste izabrali Zustand umesto Redux-a?
Navedite četiri ključne direktive koje se koriste u Dockerfile
Koja je razlika između Git Merge i Git Rebase?
Имате ли нека питања о компанији?
Koja je razlika između call i apply?