Sobes.tech

Frontend

Opowiedz o swoim doświadczeniu zawodowym i najciekawszych momentach w karierze

Senior
Type
120

Czy kiedykolwiek konfigurowałeś CI/CD lub kwestie infrastrukturalne?

Middle
Navio
120

Jakie zadania chciałbyś wykonywać w nowym miejscu pracy? Czy interesuje Cię rozwój w dziedzinie technicznej lub architektonicznej?

Middle
Ifellow
120

Czy musiałeś pracować z nowymi hookami React (18/19), takimi jak useTransition, useDeferredValue?

Middle+
РСХБ
120

Czyli uczestniczyłeś, mniej więcej, w architekturze, w planowaniu?

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

A czy aplikacje, które się w siebie wbudowywały, obie były na React?

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); // Ignoruj (limit 2/100ms) setTimeout(() => limiter(fn), 150); // count = 3 (minęło >100ms)

Middle
IGaming
120

Opowiedz o swoim doświadczeniu zawodowym na obecnym stanowisku: nad jakim projektem pracowałeś, jakie zadania wykonywałeś, co zostało zrealizowane?

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

Co się stanie w drugim bloku z asynchroniczną funkcją loadRolesData wewnątrz 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

/** * Należy napisać asynchroniczną funkcję, * która będzie "spać" określoną liczbę milisekund, * a następnie pomyślnie się zakończy */ function sleep(duration) { } // Przykład const startTime = Date.now(); console.log("Rozpoczęcie snu..."); sleep(2000).then(() => { console.log("Obudziłem się po 2 sekundach!"); console.log("Czas upłynął: ", Date.now() - startTime); }); sleep(1000).then(() => { console.log("Obudziłem się po 1 sekundzie!"); console.log("Czas upłynął: ", Date.now() - startTime); });

Middle+
Яндекс
120

Czym jest reflow i repaint? Czym jest wymuszony reflow (wymuszone ponowne rysowanie)? Jak można zoptymalizować renderowanie, aby zmniejszyć liczbę wymuszonych ponownych rysowań?

Middle+
SelectySelecty
120

Co się dzieje w przeglądarce po wpisaniu URL w pasek adresu?

Middle+
Ozon Tech
120

Czym są typy danych referencyjnych i czym różnią się od typów niereferencyjnych? Co oznacza przekazywanie przez referencję?

Middle
OkkoOkko
120

[имя] zapytał: Czy możesz, proszę, opisać proces realizacji zadania od zera — od pomysłu biznesowego do wdrożenia w środowisku produkcyjnym?

Middle+
WB банк
120

Jakimi kryteriami wyróżniałeś komponenty w UI-kicie? Jak bardzo był on kompleksowy i konfigurowalny?

Middle
ТАУ Сервис
120

W jakich przypadkach następuje ponowne renderowanie komponentu w React?

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

Jaka jest różnica między Flexbox a Grid?

Middle
Marfatech
120

Dostosuj funkcję once do pracy z funkcjami asynchronicznymi (funkcja może być zarówno synchroniczna, jak i asynchroniczna).

Middle
OkkoOkko
120

Jeśli klient odświeża stronę, czy zapisywałeś dane czy je resetowałeś? Czy używałeś Local Storage?

Middle
Voximplant
120
/298