Sobes.tech

Frontend

Koje obavezno svojstvo mora imati svaki element prilikom renderovanja liste u React-u? Odakle se mogu uzeti ključevi i odakle ne?

Middle
Тензор
120

Klasičan način za poravnanje div-a po centru.

Middle
РунитиРунити
120

U Angularu, sa pojavom signala, postoji termin 'reaktivni kontekst'. Kako ga razumeš?

Middle
Клируэй Технолоджис
120

Da li ste se susretali sa mehanizmom CORS?

Middle+
Лига Цифровой ЭкономикиЛига Цифровой Экономики
120

Koje znakove treba izbegavati za zaštitu od XSS napada?

Senior
Bitrix
120

Ispričajte o svom radnom iskustvu i najzanimljivijim trenucima u karijeri

Senior
Type
120

Da li si ikada podešavao CI/CD ili infrastrukturne stvari?

Middle
Navio
120

У чему се састоји техничка подршка пројекта?

Middle
Веб-мост
120

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

Middle
Ifellow
120

Da li ste morali da radite sa novim hookovima React (18/19), kao što su useTransition, useDeferredValue?

Middle+
РСХБ
120

То јест, учествовао си, грубо речено, у архитектури, у планирању?

Middle
Клируэй Технолоджис
120

A aplikacije koje su se ugrađivale jedna u drugu, da li su obe bile na Reactu?

Middle
Navio
120

function createRateLimiter(limit, interval) {} // Testovi const limiter = createRateLimiter(2, 100); let count = 0; const fn = () => { count++ console.log(count) }; limiter(fn); // count = 1 limiter(fn); // count = 2 limiter(fn); // Ignorisano (limit 2/100ms) setTimeout(() => limiter(fn), 150); // count = 3 (prošlo >100ms)

Middle
IGaming
120

Ispričajte o svom iskustvu na trenutnom radnom mjestu: na kojem ste projektu radili, koje zadatke obavljali, što je realizovano?

Senior
Ренессанс СтрахованиеРенессанс Страхование
120

const doSomething = (ms) => { return new Promise((resolve, reject) => { setTimeout(() => { if (Math.random() <= 0.5) { reject("error"); } else { resolve(ms); } }, ms); }); }; const getDelay = () => { let rand = 1000 + Math.random() * 2000; return Math.floor(rand); }; const p1 = doSomething(getDelay()); const p2 = doSomething(getDelay()); const p3 = doSomething(getDelay()); const p4 = doSomething(getDelay());

Middle+
IT OneIT One
120

/** * Неопходно је написати асинхрону функцију, * која ће "спавати" задати број милисекунди, * а затим успешно завршити */ 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+
Яндекс
120

Šta je reflow i repaint? Šta je forced reflow (primorano ponovno crtanje)? Kako možemo optimizovati renderovanje da smanjimo broj primornih ponovnih crteža?

Middle+
SelectySelecty
120

Šta se dešava u pregledaču nakon unosa URL-a u adresnu traku?

Middle+
Ozon Tech
120

Zašto ne možemo jednostavno proslediti count kao zavisnost u useEffect kada koristimo setInterval? Šta može poći po zlu?

Middle+
Global treds
120

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

Middle
OkkoOkko
120
/298