Frontend
Šta radi React.lazy? Ko je odgovoran za deljenje na chunkove — React.lazy ili dinamički uvoz?
Da li znaš atribut SameSite kod kolačića? Koje su njegove vrednosti i u čemu se razlikuju?
Koje vrste Subject postoje u RxJS?
Ispričaj više o svom iskustvu s Feature-Sliced Design (FSD): koje slojeve si implementirao, bilo je zgodno ili ne, kakvi su se problemi pojavili?
Kako funkcioniše sintaksa async/await u JavaScript-u i koje su njene prednosti u odnosu na tradicionalnu sintaksu zasnovanu na obećanjima?
Koja je razlika između hook-ova useEffect i useLayoutEffect?
Ispričaj o arhitektonskim pristupima: FSD, modularni monolit. Koju arhitekturu odabrati za mali MVP?
Zašto je Vue 3 odustao od mixina?
Да ли си икада морао да радиш са CI/CD, да подешаваш нешто?
То јест, ишли сте код њега, описивали сте уговоре на неки начин?
Koliko ste radili sa CSS-om? Da li poznajete Grid Layout?
Šta se dešava kada useEffect ima dve zavisnosti i jedna od njih se promeni?
Koje vrste unosa postoje?
Zašto je React biblioteka, a ne okvir?
U čemu su procenjivane zadaci — u story points ili po vremenu?
Da li može doći do toga da dve različite vrednosti imaju isti hash (kolizija)? Kako se ovo rešava?
const X = { a: 1, b: 2, c: 3, d: 4 } function getProperty<T>(obj: T, key: keyof T) { // Zadatak: tipizirati funkciju return obj[key] } getProperty(X, 'a') // nema greške getProperty(X, 'e') // greška: ključ 'e' nije ključ objekta X getProperty({ name: 'Sergey' }, 'name') // nema greške getProperty(1, 1) // Greška. Prvi argument mora biti objekat (ne funkcija i ne primitiv)
Šta je Saga i Transactional Outbox? Zašto su potrebne distribuirane transakcije?
Ispričajte o posljednjem radnom mjestu — koje su bile zadaci, vaša zona odgovornosti, s kojim ste se izazovima suočili i koje rezultate možete istaknuti?
Šta je git cherry-pick i kako funkcioniše?