Sobes.tech

Frontend

Hash tablosunda çakışmaları çözmede zincirleme (chaining) yöntemi nedir?

Middle+
Ifellow
95

Debounce(fn, delay) fonksiyonunu uygula, bu fonksiyon belirtilen sessizlik süresi dolana kadar fonksiyon çağrısını erteler.

Middle
Basis
95

Tarayıcı renderlamanın kritik aşamaları hakkında bana anlat

Middle
Сбермаркетинг
95

Projenizde ön uç ve arka uç arasında API onayı genellikle nasıl gerçekleşir?

Middle+
wb
95

Testlerden bahsettin — [şirket] ve son iş yerinde testler yazdın mı?

Middle
Basis
95

[isim] sordu: bind, call ve apply yöntemleri arasındaki farklar nelerdir?

Middle
OZONOZON
95

TypeScript'i eski koda aşama aşama nasıl entegre ettiniz ve regresyonları nasıl önlediniz?

Middle+
Элм Технологии
94

TypeScript'te kendi türlerinizi nasıl oluşturup kullanabilirsiniz?

Middle
Premium IT Solution
94

«Sen» mi «siz» ile mi iletişim kurmak daha rahattır?

Middle
NordClan
94

Kod incelemeniz nasildi? Hangi ilkeleri kullandiniz, ilk olarak nelere dikkat ettiniz?

Middle
Элара
94

/** * Bir geri çağırma fonksiyonunu verilerle çalıştıracak ve Response[] dizisi döndürecek fonksiyonu uygulayın. * Çözüm, tüm istekleri paralel olarak çalıştırmalı * ancak aynı anda en fazla [limit] istek çalıştırılabilir. * Amaç toplam yürütme süresini en aza indirmektir. */ 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[]> { // ÇÖZÜM BAŞLANGICI BURADA 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; // hata yönetimi yapılmalı } index++; run(); }; const startPack = Array.from({ length: limit }, run); await Promise.all(startPack); return result; }

Middle
SIGNAL
94

Eğitim platformundaki Angular sürümü neydi, güncellemek gerekiyordu mu?

Middle
BLS-Soft
94

WebSocket ile çalıştınız mı?

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

Ön yüzeye nasıl geldin? Ne ile ilgilendin?

Middle
OkkoOkko
94

Ön uçta rol tabanlı erişim modelini nasıl uyguladınız? Kullanıcıya izinlere bağlı olarak ne gösterileceğine nasıl karar verdiniz?

Middle+
Сбертех
94

Hash tablosu nedir ve Map ile nasıl ilişkilidir? Hash tabloları bağlamında çakışma nedir?

Middle
AstonAston
94

/** * Belirtilen milisaniye kadar "uyuyan" ve sonra başarıyla tamamlanan * asenkron bir fonksiyon yazmak gerekiyor */

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

Bir durumu hayal edin: JS kodundaki bir sorun nedeniyle verimlilik düşüyor. Bu hipotezi doğrulamak veya çürütmek için DevTools profil cihazında ne kontrol edersiniz?

Middle
WildberriesWildberries
94

Rekursiyonda yukarı çıkma aşaması olmadan sonucu döndürmek mümkün mü?

Middle
Раппорто
94

Neden yeni bir iş arıyorsunuz? Önceki işinizde sizi ne rahatsız etti?

Middle
Ifellow
94
/298