Frontend
Zašto ste koristili computed za filtriranje tarifa, umesto običnih promenljivih ili funkcija?
Popunite matricu 5×5 jedinstvenim slučajnim celim brojevima od 0 do 1000.
Zašto se greške u funkciji any ne mogu dodavati putem push, već ih treba zapisivati po indeksu?
Kojim protokolima je vaša aplikacija komunicirala sa backend-om?
Dobijaš zadatak: nakon 10-15 minuta rada, stranica počinje da usporava, potrebno je popraviti. Koji će biti tvoji prvi koraci?
Zadatak: Kreirajte stranicu sa multifunkcionalnom tabelom kriptovaluta. Potrebno je povezati se sa API-jem i prikazati listu novčića u tabeli. Minimalni zahtevi: Projekat napravljen od nule Samo Typescript Povezivanje sa API-jem Sortiranje po vrednostima u koloni Pretraga po vrednostima u ćelijama (radi po principu logičkog AND) Dodatni zadaci: Vlastita paginacija Minimalni stilovi (prijatan i uredan izgled) Opšta pretraga po vrednostima u svim ćelijama Mogućnost zakucavanja kolona
Da li imate dežurstva (on-call) i kako su organizovana?
Када треба користити менаџер стања, а када је довољно локално стање или контекст?
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.
Implementirajte klasu prema obrascu Observer (Observer / Event Emitter): skladištenje pretplatnika, pretplata na događaj, odjava od događaja, obaveštavanje pretplatnika.
Šta je requestAnimationFrame i šta garantuje?
Ispričaj korak-po-korak plan djelovanja pri preuzimanju projekta: što radiš kada dobiješ pristup repozitoriju, pod pretpostavkom da nema dokumentacije.
Zašto je React potreban kao biblioteka i zašto ne pisati aplikaciju na vanilla JavaScript?
У резюмету пише да си развијао на Next.js — да ли је то тачно? Да ли је то био Next.js са App Router или Pages Router?
Ispričaj mi o Event Loop — redovima mikro i makro zadataka.
Ispričaj mi o Event Loop-u u JavaScriptu: kako radi, šta su mikro zadaci i makro zadaci?
Опишите последователност акција прегледача (и не само прегледача) након уноса URL-а и захтева странице. Шта је forced layout?
Korišćenje AI alata u razvoju
Postoje li problemi sa dodavanjem novih metoda u prototipe ugrađenih objekata?
Zašto je u OOP-u uopšte potrebno nasleđivanje? Dajte obrazloženje zašto se koristi, ako se zadatak ponovnog korišćenja logike može rešiti i drugim načinima (npr. putem DI).