Frontend
Kako bi pristupio organizaciji SVG ikona prilikom izgradnje sistema od nule?
Са чим сте радили?
/* Шта ће се приказати у конзоли */ async function f() { console.log(1); const promise = new Promise((resolve) => { console.log(2); setTimeout(() => { console.log(3); resolve("готово!"); console.log(4); }); }); console.log(5); const result = await promise; console.log(6); console.log(result); return "Резултат"; } f(); console.log(7);
tip Obiekt = { ime: string starost: number } const getObjField = (obj: any, key: any) => { return obj[key] } const user: Obiekt = { ime: "Nik", starost: 25 } const value1 = getObjField(user, "ime") const value2 = getObjField(user, "starost") const value3 = getObjField(user, "test") const getObjField = <T, K extends keyof T>(obj: T, key: K) => { return obj[key] }
To je solidno objašnjenje zasnovano na osnovnoj liniji, i sviđa mi se što razlikujete vizuelni centar od tipografske osnovne linije; fleksibilno centriranje je često najrobustniji pristup preko fontova. Kada su dizajnerske specifikacije nejasne (npr. poravnanje ikona i teksta razlikuje se kod dugmadi, unosa i stavki menija), kako definišete i dokumentujete jedno pravilo poravnanja u sistemu dizajna kako bi timovi to dosledno implementirali?
Zašto ste napustili prethodnu kompaniju?
Koja je razlika između useLayoutEffect i useEffect?
Koja je razlika između Promise.all i Promise.allSettled?
[имя] je pitao: Možeš li, molim te, opisati proces isporuke zadatka od nule — od poslovne ideje do izlaska u produkcijsko okruženje?
// Дан је скуп дводимензионалних тачака, израчунати површину ограничног оквира. // За дат скуп дводимензионалних тачака, израчунајте површину ограничног правоугаоника. type Points = Array<[number, number]>; const getBoundingBoxArea = (points: Points) => { };
Od čega se sastoji JWT token?
Korisnik unosi URL u adresnu traku i pritiska Enter. Koji kritični momenti mogu nastati na njegovom putu — šta može poći po zlu, šta može usporiti ili izazvati negativno iskustvo?
Zamislite situaciju: na dnevnom sastanku kolega predlaže rešenje koje vam se čini pogrešnim, a vi imate drugo rešenje. Šta ćete uraditi?
Ispričaj slobodno šta si tačno radila u svojim projektima, koji su projekti bili interesantni, šta si pokušavala da naučiš i ka gde si želela da se razvijaš?
Kako rešiti problem race condition pri prebacivanju korisnika (kada više zahteva ide jedan za drugim)? Koji pristupi se mogu koristiti: AbortController, debounce, blokiranje dugmadi putem stanja učitavanja?
Kako bi poboljšao ovaj kod funkcije $, ako bi se koristio u produkciji?
Kako ste osigurali tipizaciju API odgovora? Da li ste koristili OpenAPI/Swagger ili generisanje koda?
Kako pregledač renderuje stranicu? Šta se dešava nakon što primi HTML?
Задача бр. 4: реализујте функцију према њеним TypeScript типовима (функција прихвата објекат и кључ тог објекта, и враћа вредност по том кључу).
Да ли је удобније комуницирати на «ти» или на «ви»?