Frontend
console.log(1) setTimeout(() => { console.log(2) }, 10) setTimeout(() => { Promise.resolve().then(() => console.log(3)) }, 0); setTimeout(() => { console.log(4) }, 0); new Promise((_, reject) => { console.log(5) reject(6) console.log(7) }).then(() => console.log(8)) .catch(() => console.log(9)) .then(() => console.log(10)) .catch(() => console.log(11)) .then(() => console.log(12)) .then(console.log) .finally(() => console.log(13)) console.log(14)
Ispričajte nam o vašem radnom procesu: kako radite sa zadacima od primanja do deploy-a?
Zašto ste odlučili da pređete sa dizajna na frontend razvoj?
У датом Vue коду, да ли ће се шаблон ажурирати када кликнете на дугме?
Postoji li funkcija foo koja prihvata argumente tipa any i ih vraća? Kako osigurati da tip rezultata nije any, već odgovara tipu prosleđenog argumenta? Koristite Generike.
Реци ми о атрибутима async и defer приликом додавања скрипти: у чему је разлика, када блокирају парсирање HTML?
Koje UI biblioteke komponenti ste koristili?
Da li ste koristili monorepository u arhitekturi mikro frontendova? Kako ste organizovali testove nakon prelaska na mikro frontende?
Ispričajte o načinima povezivanja script taga u HTML-u. Koja je razlika između postavljanja u head i u body?
Zašto ste odlučili da promenite kompaniju?
Šta je opseg i leksičko okruženje u JavaScript-u? Čime se razlikuje var od let/const?
Zašto ste odlučili da tražite posao i zašto kod nas?
Da li je metoda splice mutirajuća ili ne? Kako napraviti nemutirajuću verziju?
Није ли било тешко распоредити време за два паралелна пројекта истим тимом?
Kako se nosite sa dizajnom interfejsa bez dizajnera u timu?
Ispričajte nam kako ste ušli u industriju razvoja: kako ste se obučavali, kako ste pronašli svoj prvi posao, uzimajući u obzir da u CV-u navodite netehničku specijalnost?
Ukratko ispričajte o sebi i svom radnom iskustvu.
Остаје нам 5 минута — шта још желиш да кажеш, шта нисмо урадили, али је важно узети у обзир да би решење могло бити сматрано спремним за развој?
/** * Напишите компоненту, которая получает пользователя по {{userId}} и отображает основные данные * Для запроса используйте fetchUser */ export const User: FC<Props> = ({ userId }) => { // Напишите ваше решение здесь: const user = userId && fetchUser({ id: userId }); if (!user) return null; return ( <div className="stack column"> <div>UserId: </div> <div>UserName: </div> </div> ); };
Опишите ваш просечан радни дан у најбољим временима пројекта. Који су били чланови тима и чиме су се бавили?