Sobes.tech

Frontend

Jakou povinnou vlastností musí mít každý prvek při vykreslování seznamu v Reactu? Odkud lze brát klíče a odkud ne?

Middle
Тензор
120

Klasický způsob, jak vyrovnat div na střed.

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

V Angularu, s příchodem signálů, existuje pojem 'reaktivní kontext'. Jak ho chápete?

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

Setkal jste se s mechanismem CORS?

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

Které znaky je třeba escapovat pro ochranu před XSS útoky?

Senior
Bitrix
120

Povězte mi o svých pracovních zkušenostech a nejzajímavějších momentech ve vaší kariéře

Senior
Type
120

Už jsi někdy nastavoval CI/CD nebo infrastrukturní věci?

Middle
Navio
120

V čem spočívá technická podpora projektu?

Middle
Веб-мост
120

Jaké úkoly byste rádi dělali na novém místě práce? Máte zájem o rozvoj v technické nebo architektonické oblasti?

Middle
Ifellow
120

Musel jste pracovat s novými hooky React (18/19), například useTransition, useDeferredValue?

Middle+
РСХБ
120

Takže jsi se zhruba podílel na architektuře, na plánování?

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

Aplikace, které se navzájem vkládaly, byly obě na Reactu?

Middle
Navio
120

function createRateLimiter(limit, interval) {} // Testy const limiter = createRateLimiter(2, 100); let count = 0; const fn = () => { count++ console.log(count) }; limiter(fn); // count = 1 limiter(fn); // count = 2 limiter(fn); // Ignorováno (limit 2/100ms) setTimeout(() => limiter(fn), 150); // count = 3 (uplynulo >100ms)

Middle
IGaming
120

Povězte nám o své současné pracovní zkušenosti: na jakém projektu jste pracoval, jaké úkoly jste plnil, co bylo realizováno?

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

/** * Je nutné napsat asynchronní funkci, * která bude "spát" zadaný počet milisekund, * a poté úspěšně dokončí */ function sleep(duration) { } // Příklad const startTime = Date.now(); console.log("Začínám spát..."); sleep(2000).then(() => { console.log("Probudil se po 2 sekundách!"); console.log("Uplynulý čas: ", Date.now() - startTime); }); sleep(1000).then(() => { console.log("Probudil se po 1 sekundě!"); console.log("Uplynulý čas: ", Date.now() - startTime); });

Middle+
Яндекс
120

Co je to reflow a repaint? Co je to forced reflow (vynucené překreslení)? Jak lze optimalizovat rendering, aby se snížil počet vynucených překreslení?

Middle+
SelectySelecty
120

Co se děje v prohlížeči po zadání URL do adresního řádku?

Middle+
Ozon Tech
120

Proč by se nedalo jednoduše předat count jako závislost v useEffect při použití setInterval? Co by mohlo být špatně?

Middle+
Global treds
120

Co jsou referenční datové typy a čím se liší od nereferenčních? Co znamená předávat odkazem?

Middle
OkkoOkko
120
/298