Sobes.tech

Frontend

Кои символи трябва да бъдат избягвани за защита срещу XSS атаки?

Senior
Bitrix
120

Разкажете за своя опит в работата и най-интересните моменти от кариерата си

Senior
Type
120

Имало ли е случаи, когато си настройвал CI/CD или инфраструктурни неща?

Middle
Navio
120

Какви задачи бихте искали да изпълнявате на новото си работно място? Има ли интерес към развитие в техническата или архитектурната сфера?

Middle
Ifellow
120

Трябваше ли да работите с новите hooks на React (18/19), като useTransition, useDeferredValue?

Middle+
РСХБ
120

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

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

А относно приложенията, които бяха вградени едно в друго — всички бяха на React?

Middle
Navio
120

function createRateLimiter(limit, interval) {} // Тестове const limiter = createRateLimiter(2, 100); let count = 0; const fn = () => { count++ console.log(count) }; limiter(fn); // count = 1 limiter(fn); // count = 2 limiter(fn); // Игнориране (лимит 2/100ms) setTimeout(() => limiter(fn), 150); // count = 3 (минало >100ms)

Middle
IGaming
120

Разкажете за вашия опит на текущото място: по какъв проект работихте, какви задачи изпълнявахте, какво беше реализирано?

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

Какво ще се случи във втория блок с асинхронната функция loadRolesData вътре в useEffect?

Middle+
Сбертех
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

Какво е reflow и repaint? Какво е forced reflow (принудително преразглеждане)? Как можем да оптимизираме рендерирането, за да намалим броя на принудителните преразглеждания?

Middle+
SelectySelecty
120

Какво се случва в браузъра след въвеждане на URL в адресната лента?

Middle+
Ozon Tech
120

Какви са типовете данни с препратка и как се различават от непредставителните? Какво означава да се предава по препратка?

Middle
OkkoOkko
120

[имя] попита: Можеш ли, моля, да опишеш процеса на доставка на задача от нулата — от бизнес идеята до изнасянето в продукционната среда?

Middle+
WB банк
120

По какви критерии избираше компонентите в UI-кит? Колко беше цялостен и конфигурируем?

Middle
ТАУ Сервис
120

В кои случаи се случва повторно рендиране на компонент в React?

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

Каква е разликата между Flexbox и Grid?

Middle
Marfatech
120

Адаптирайте функцията once за работа с асинхронни функции (функцията може да бъде както синхронна, така и асинхронна).

Middle
OkkoOkko
120
/298