Sobes.tech

Frontend

Koje načine znaš za vertikalno centriranje elementa?

Middle+
176

Šta je metoda lančanja (chaining) pri rešavanju kolizija u hash tabeli?

Middle+
176

Kako optimizovati renderovanje liste od 10.000 elemenata bez paginacije?

Middle
175

Ispričajte o svom neuspjehu u IT iskustvu

Middle+
172

Koji su statusi obećanja?

Middle+
171

Koje vrste tokova postoje u Node.js?

Middle+
168

Ako pokrenemo setTimeout sa kašnjenjem od 300 milisekundi, koliko će vremena proći pre nego što se callback stvarno izvrši?

Middle+
168

Šta je dovelo do uspeha u teškom zadatku? Kako su procenjivali zadatak po rokovima?

Middle+
168

Šta je backpressure u tokovima?

Middle+
166

Da li koristite LLM alate ili AI asistente za pisanje koda?

Middle
166

За шта је infer у TypeScript-у?

Middle+
165

Koja je razlika između Promise.all i Promise.allSettled?

Middle+
165

Koje zadatke biste želeli da radite na novom radnom mestu? Da li postoji interesovanje za razvoj u tehničkom ili arhitektonskom pravcu?

Middle
165

Koje vrednosti svojstva display ćeš se setiti?

Middle+
165

Šta će biti prikazano u konzoli kada pozovete typeof a i typeof b izvan funkcije samopokretne (IIFE) koja koristi var? Kako će se ponašanje promeniti u režimu stroge?

Middle+
164

Kako ste ocenili zadatke? Da li ste koristili Planning Poker po Fibonacci skali?

Middle
164

Koji je vaš red postupanja kada dođe novi nepoznati zadatak (nove biblioteke, novi sastavni delovi)?

Middle+
164

Kako ocenjujete sortiranje u aplikaciji — radi li ispravno?

Middle
163

Ispričajte o najtežem i najzanimljivijem zadatku

Middle
162

Задача 1 Imamo niz od 10.000 objekata (na primer, "Zaposleni" ili "Proizvodi"). Moramo implementirati komponentu za odabir elementa koja neće "zaglavi" pretraživač i biće udobna za korisnika. Šta treba implementirati (Zahtevi): 1. Tipizacija podataka: Kreirajte interfejs Item sa poljima id: string, label: string i category: string. 2. Pretraga (Input): Pri unosu teksta, lista treba da se filtrira. 3. Rad sa DOM-om i događajima (Navigacija putem tastature): * Korisnik treba da može da se kreće kroz listu strelicama Gore i Dole. 4. Kada se pritisne Enter, odabrani element se "potvrđuje". 5. Važna napomena: Odabrani element strelicama uvek treba da bude vidljiv (programski pomerajte kontejner ako kursor izađe iz granica). 6. Optimizacija (Performanse): * Pošto je podataka mnogo (10k), diskutujte ili implementirajte jednostavno "lenjo renderovanje" (renderujte samo prvih 20-30 elemenata ili koristite IntersectionObserver). Izlaz komponente

Middle
162
/6