Frontend
Znaš li nešto o requestAnimationFrame, čemu služi?
Pomenuli ste razvoj biblioteke ponovo upotrebljivih UI-kit komponenti zasnovanih na Angular Material. Da li postoji principijelna razlika između komponenti biblioteke i običnih multifunkcionalnih komponenti aplikacije? Čega se može odustati kod običnih komponenti, a ne kod bibliotečkih?
Колико дуго радите у компанији?
Kako ste komunicirali sa backendom i ostalim članovima tima (analitičari, dizajneri, testeri)?
Можете ли да набројите све техничке начине решавања овог проблема (осим замене поља сигналом)?
/* Шта ће се приказати у конзоли */ 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);
У коме тиму радите и на ком пројекту?
Kako ti se čini naš format rada? Da li je atraktivan?
Zašto ste koristili computed za filtriranje tarifa, umesto običnih promenljivih ili funkcija?
Da li ste koristili WebSocket direktno ili sa nekim omotima?
Kada će se funkcija cleanup u useEffect-u izvršiti ako ima niz zavisnosti sa parametrima a, b, c?
Da li se parsiranje HTML i CSS vrši redom ili paralelno?
Šta je cherry-pick u Git-u?
Ko uopšte treba da donese odluku o pomeranju izdavanja?
Kako odredite kada treba da obmotate funkciju u useCallback, a kada ne? Kako se to radi u vašem projektu?
Koji argument prosleđujemo funkciji inject? Šta tačno tamo prosleđujemo — zavisnost ili nešto drugo (token)?
Zadatak u Reactu: implementirati komponentu za pretraživanje pojavljivanja podniza u tekstu. Zahtevi: učitavanje teksta sa API-ja pri prvom renderovanju, indikator učitavanja, rukovanje greškama, pretraživanje pojavljivanja bez obzira na velika i mala slova, isticanje pronađenih pojavljivanja, prikaz ukupnog broja pojavljivanja, dugme za učitavanje dodatnog teksta.
Zašto je React potreban kao biblioteka i zašto ne pisati aplikaciju na vanilla JavaScript?
Kako su organizovani vaši store i server stanja na frontendu? Koristite li TanStack Query?
Ispričaj mi o Event Loop-u u JavaScriptu: kako radi, šta su mikro zadaci i makro zadaci?