Sobes.tech

Frontend

Kako su tačno poboljšali performanse teških stranica? Šta je tačno usporavalo renderovanje? Kako su merili — od 5 sekundi do 150-250 milisekundi?

Middle
Альфа-БанкАльфа-Банк
86

/** * Potrebno je napisati funkciju strjoin, * koja spaja stringove kroz separator. */ function strjoin() { // kod ovde } console.log(strjoin('a', 'b', 'c')) // 'a.b.c' console.log(strjoin('a', 'b', 'c', 'd', 'e', 'f')) // 'a-b-c-d-e-f'

Intern
Яндекс
86

Zašto ne možemo potpuno odustati od Promise u korist async/await? U kojim situacijama async/await nije prikladan?

Middle
ОТП БанкОТП Банк
86

Kako zaobići CORS bez izmene originalnog servera i klijenta?

Senior
Type
86

/** * Неопходно је написати асинхрону функцију, * која ће "спавати" задати број милисекунди, * а затим успешно завршити */ function sleep(duration) { } // Пример const startTime = Date.now(); console.log("Почетак спавања..."); sleep(2000).then(() => { console.log("Пробудио се после 2 секунде!"); console.log("Прошао време: ", Date.now() - startTime); }); sleep(1000).then(() => { console.log("Пробудио се после 1 секунде!"); console.log("Прошао време: ", Date.now() - startTime); });

Middle+
Яндекс
86

Ispričajte mi nešto o sebi, svom iskustvu i relevantnim projektima.

Middle
Бюро 1440Бюро 1440
86

Kako je implementirano pretraživanje u tabeli koristeći RxJS — kako je tačno zahtev išao na server?

Middle
NordClan
86

Koja je razlika između Map i Set u JavaScriptu?

Middle+
Ifellow
86

Да ли треба користити useEffect или је боље одустати од њега?

Middle
Data World
86

Šta su referentni tipovi podataka i kako se razlikuju od ne-referentnih? Šta znači prosleđivanje po referenci?

Middle
OkkoOkko
86

Kako reagujete na kritike tokom pregleda koda?

Middle
WildberriesWildberries
86

Da li ste pisali testove? Kakvo iskustvo imate sa testiranjem?

Middle
Цифротех
86

Ispričaj mi o najtežem bugu u tvojoj karijeri

Middle
WB Travel
86

Async/await se često naziva sintaktički šećer nad promises. Kako razumete ovaj izraz? Šta znači 'sintaktički šećer'?

Middle
СБЕРСБЕР
86

Šta je Virtual DOM i kako funkcioniše?

Middle
АО Пари Страховая компания
86

Постоји ли компонента у којој се props.items директно сортира преко props.items.sort()? Можете ли коментарисати ову ситуацију?

Middle
Программный код
86

Šta je WebSocket? Kako se uspostavlja WebSocket veza? Zašto pretraživač šalje HTTP zahtev prilikom uspostavljanja veze i šta znači status 101?

Middle
AstonAston
86

Da li ima smisla obmotati filtriranu listu u useMemo u ovom komponentu?

Middle
Банк ПСБ
86

Kako organizovati razmenu podataka između dva nepovezana komponenta?

Middle
КейСофт
86

Implementirajte komponentu za prikaz spiska timova sa učesnicima. Prima niz timova (sa nazivom i spiskom ID-jeva korisnika učesnika) i poseban niz korisnika (sa ID-jem i imenom). Potrebno je povezati timove sa korisnicima po ID-ju i prikazati kartice timova sa spiskom učesnika. Ako nema učesnika — prikazati 'nema učesnika'; ako postoji user ID, ali korisnik nije pronađen na spisku — prikazati crtu. Osobina: user ID može doći u obliku niza, broja, null ili undefined.

Middle
Агротехнические системы
86
/295