Sobes.tech

Frontend

Zadatak u JavaScript-u: odrediti tip (typeof) za različite izraze — new Array(), objekat, Map, broj, Infinity, rezultat konkatenacije stringova i brojeva.

Middle
Цифротех
96

Šta su composables i čemu služe?

Middle+
Додо пицца
96

Zašto React treba virtualno DOM stablo? Zašto ne možemo direktno menjati pravi DOM? Koje su prednosti i mane različitih pristupa?

Middle
Цифровой семейный офис
96

Da li imate iskustva sa migracijom sa Webpack na Vite?

Middle
Voximplant
95

async function loadUsers(ids) { const users = [] ids.forEach(async id => { const res = await fetch(`/api/users/${id}`) const user = await res.json() users.push(user) }) return users } Identify the problem with this code and suggest how to fix it.

Middle
ИдаПроджект
95

Ako se nova makrotask kreira tokom izvršavanja petlje Event Loop, kako i kada će biti obrađena?

Middle+
Сибилтек-софт
95

Šta uraditi ako Redis postane prepun tokom velikog opterećenja?

Middle
TokenTech
95

Objasnite kako Promise.all čeka da se svi zahtevi u vašem rekurzivnom rešenju završe. Zašto trenutna implementacija može vratiti nepotpun rezultat?

Middle
SIGNAL
95

// Такође постоји 25 објеката који // имају приватни идентификатор и метод за његово додељивање // као и поље датума креирања. // Идентификатор може садржати број или низ. // Поље датума креирања такође може садржати низ или број. // Типови за датум креирања и идентификатор се поклапају (или низ, или број) // Опишите тип за такве објекте let a = { getId: () => createdId: [phone] } let b = { getId: () => 'id', createdAt: '[phone]T20:00:00Z' } // овај објекат НЕ треба да одговара типу: let c = { getId: () => 56, createdAt: '[phone]T20:00:00Z' }

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

/** * Implementirajte funkciju koja će izvršiti povratni poziv s podacima * i vratiti niz odgovora Response[]. * Rješenje bi trebalo izvršiti sve zahtjeve paralelno * ali ne više od [limit] zahtjeva može se izvršiti istovremeno. * Cilj je minimizirati ukupno vrijeme izvršenja. */ type Props<RequestData, Response> = { callback: (args: RequestData) => Promise<Response>; data: Array<RequestData>; limit: number; }; export async function runWithLimit<RequestData, Response>({ callback, data, limit, }: Props<RequestData, Response>): Promise<Response[]> { // POČETAK RJEŠENJA OVDJE if (limit < 1 || data.length === 0) { return Promise.resolve([]); } if (limit >= data.length) { return Promise.all(data.map(callback)); } const result: Response[] = new Array(data.length); let index = 0; const run = async () => { if (index >= data.length) return; const elem = data[index]; try { result[index] = await callback(elem); } catch (err) { result[index] = (err) as Response; // upravljanje greškom } index++; run(); }; const startPack = Array.from({ length: limit }, run); await Promise.all(startPack); return result; }

Middle
SIGNAL
95

Čime se razlikuje streličasta funkcija od obične imenovane funkcije?

Middle
Ростелеком
95

Задача бр. 6: Шта ће вратити овај комад кода (позив стрелачке функције преко оператора new)?

Middle
СБЕРСБЕР
95

Кој тип темперамента бисте себе сврстали: екстроверт, интроверт или амбиверт?

Middle
Куаргет
95

Objasni šta je Event Loop. Šta pripada mikrotaskovima, a šta makrotaskovima?

Middle+
IT OneIT One
95

Ispričaj mi o najzanimljivij zadatak u poslednjem projektu.

Middle
Нетвижн
95

Sa kojim hook-ovima možemo čuvati lokalno stanje u React-u?

Senior
АйтиФаундейшн
95

Kako ste implementirali model pristupa zasnovan na ulogama na frontendu? Kako je određivano šta će se prikazati korisniku u zavisnosti od dozvola?

Middle+
Сбертех
95

Šta je hash tabela i kako je povezana sa Map? Šta je kolizija u kontekstu hash tabela?

Middle
AstonAston
95

/** * Potrebno je napisati asinhronu funkciju, * која ће "спавати" задати број милисекунди, * а затим успешно завршити */

Middle
Яндекс МаркетЯндекс Маркет
95

Можеш ли да објасниш зашто управо овај број?

Middle
Navio
95
/298