Sobes.tech

Frontend

Kako istovremeno dobiti ključeve i vrednosti objekta u obliku niza?

Middle+
Ozon Tech
58

Да ли сте упознати са UML дијаграмима класа? Да ли сте радили са типовима веза као што су асоцијација, композиција, агрегат, генерализација?

Middle
Проект ПСБ
58

Koristite Next.js sa server-side renderingom. Kako procenjujete da će to biti brže? Zašto mislite da će HTML biti isporučen brže?

Middle+
OkkoOkko
58

Da li ste vršili reviziju koda generisanog od veštačke inteligencije?

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

Ispričaj, kako si došla do frontenda? Čime si se bavila?

Middle
OkkoOkko
58

Pogledaj kod: zašto će se komponenta App ponovo renderovati kada klikneš na dugme 'Render', i zašto će se komponenta Child ponovo renderovati kada uneseš tekst u input?

Middle+
Т-БанкТ-Банк
58

Zašto se obična funkcija može pozvati pre njenog deklarisanja, a strelična ne?

Middle
X-Notes
58

Da li će se pozvati useEffect ako je useRef u njegovim zavisnostima?

Middle
X-Notes
58

Kako tipizirati API odgovor ako ugovor nije savršen?

Middle
МТС БанкМТС Банк
58

const func = obj.sayHi() const boundFuns = func.bind(obj) boundFuns() ------------------- const submit = (el) => () => { log(el); } arr.map(el => <button onClick={submit(el)}/>) const param = useMemo(() => a + b) return <Child value={param} />

Middle+
IT OneIT One
58

Реци о предностима и проблемима микрофронтендова.

Middle
РСХБ-автоматизация
58

Kako birate gde koristiti Angular Signals, a gde RxJS?

Middle
СК Согласие
58

Postoji takva situacija u Next.js: SSR stranica dugo hidrira. Koji mogu biti uzroci i šta se može preduzeti da se to popravi?

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

Šta se desilo na prethodnom radnom mestu?

Middle
ТранснефтьТранснефть
58

/* * Функција која имитира барање података са бекенда. * Бекенд има RPS ограничење и ће пропасти, * ако број паралелних захтева прелази MAX_PARALLEL_REQUESTS. */ function requestData(id: number): Promise<string> { parallelRequests++; if (parallelRequests > MAX_PARALLEL_REQUESTS) { throw new Error("Превише паралелних захтева"); } return new Promise((res) => { setTimeout(() => { parallelRequests--; return res(`${id * 2}`); }, Math.floor(Math.random() * 2000)) }); } function prepareData( ids: number[], maxParallelRequests: number, ): Promise<string[]> { /* * TODO: имплементирајте захтев за све податке, * користећи не више од maxParallelRequests * паралелних веза. */ }

Middle
Trading view
58

Да ли су се јављале колизије стилова између микро фронтендова? Како је организован рад са стиловима и чиме сте их писали?

Middle+
Mish
58

Појашњење: да ли је апликација била десктоп у прегледачу или нативна?

Middle+
Альфа-БанкАльфа-Банк
58

Kako se može analizirati JSON u toku, razbijajući obradu na delove, da ne blokira glavni tok? Čime se može pokrenuti obrada sledećeg dela, da ne usporava stranicu (npr. requestIdleCallback, generatori)?

Middle
IBIT
58

Да ли сте радили са системом датотека, камером или другим нативним могућностима у React Native?

Middle
Вбетон
58

Pogledajte ovaj kod sa SSR i singleton i18n klasom. Pronađite ozbiljan problem koji može pokvariti HTML koji se isporučuje korisniku. Kako ga popraviti?

Middle+
Mayflower
58
/295