Frontend
Da li ste ikada morali da podesite sortiranje klasa ili uklonite duplikate u Tailwind?
Ispričaj o sebi: čime si se bavio poslednje vreme, zašto nema zapisa u biografiji nakon decembra 2024.?
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.
Koji resursi i faze mogu blokirati učitavanje i renderovanje stranice? Mogu li slike blokirati učitavanje?
Za šta se koriste generici u TypeScript-u? Kako ograničiti generik na određene tipove? Šta je type narrowing i kako se implementira?
Да ли имате искуства са коришћењем Set и Map? У којим случајевима су их одабрали?
U Next.js middleware-u, gde se nalazi, na serveru ili na klijentu?
Објасните разлике између ових TypeScript типова за корисничке алате и њихове случајеве употребе: ```typescript type someType1<T extends object> = Partial<T>; type someType2<T extends object> = T[keyof T]; type someType3<T, K extends keyof T> = Pick<T, Exclude<keyof T, K>>; type SomeType4<T extends object, K extends keyof T = keyof T> = Omit<T, K> & Partial<Pick<T, K>>; ```
Šta je XSS napad? Koje vrste postoje?
Kako sprečiti treptanje interfejsa zbog useEffect?
Објасните проблем са наслеђивањем у коду где класа проширује Object, и предложите решење.
Šta će se promeniti u sva tri slučaja ako je funkcija strelica?
Koje mane vidiš u BEM/scoped pristupa stilovima?
Kako je bio organizovan vaš proces revizije koda?
Šta je zatvaranje u JavaScriptu i koje su njegove moguće mane?
// Potrebno je implementirati metodu groupBy, koja proširuje standardne metode nizova. // Metod treba da vraća grupisanu verziju niza – objekat, // u kojem je svaki ključ rezultat izvršenja prosleđene funkcije fn(arr[i]), // a svaka vrednost je niz koji sadrži sve elemente originalnog niza sa tim ključem.
Ispričaj mi o režimima renderovanja u Next.js: SSR, SSG, ISR — у čему су разлике?
Pogledaj kod: zašto će se komponenta App ponovo renderovati kada klikneš na dugme 'Render', i zašto će se komponenta Child ponovo renderovati kada uneseš tekst u input?
Šta ti je važno pri izboru nove kompanije? Koji su ključni kriterijumi?
Ispričajte nam o svom radnom iskustvu. U životopisu je navedeno 5 godina iskustva u frontend razvoju, ali ste završili univerzitet 2010. godine — čime ste se bavili tokom tog intervala?