Sobes.tech

Frontend

Sayfa numaralı listeyi tam olarak nasıl tiplersiniz? Farklı cevap seçenekleri için tiplerin kesişimini nasıl kullanırsınız?

Middle
Chulakov
96

Uygulamada herhangi bir yapılandırma kullanıyor musunuz? Linters, kod stil dosyaları — bunları projeler arasında paylaşıyor musunuz (örneğin, özel bir npm aracılığıyla)?

Middle+
wb
96

Son işinizde (RTK) hangi zor vakalarla karşılaştınız?

Middle
Бюро 1440Бюро 1440
96

Bilgili olduğun yazılım geliştirme ilkelerini listele.

Middle
DevSect
96

Monorepo'da çok büyük bir ön yüzümüz var ve aynı anda birçok farklı ekip çalışıyor. Mikro-ön yüzlere geçemiyoruz. Farklı ekiplerin birbirlerinin çalışmalarını etkileme riskini nasıl en aza indirebiliriz?

Middle+
Mayflower
96

HTML'de farklı piksel yoğunluklarına sahip ekranlar için farklı formatlar ve boyutlarda görüntülerin bağlantısını nasıl gerçekleştirirsiniz? picture etiketi ve srcset özniteliği nedir?

Middle+
ООО Делай мебель
96

HTTP metodlarını doğrudan amaçları dışında kullanmak mümkün müdür, örneğin GET ile veri silme veya güncelleme?

Middle
WB банк
96

JavaScript görevi: farklı ifadeler için türü (typeof) belirleyin — new Array(), nesne, Map, sayı, Infinity, dizelerin ve sayıların birleştirilmesi sonucu.

Middle
Цифротех
96

Composables nedir ve ne işe yarar?

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

React neden sanal DOM ağacına ihtiyaç duyar? Gerçek DOM'u neden doğrudan değiştiremeyiz? Farklı yaklaşımların avantajları ve dezavantajları nelerdir?

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

Event Döngüsü döngüsü sırasında yeni bir makro görev oluşturulursa, nasıl ve ne zaman işlenecektir?

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

JavaScript uygulamalarında bellek sızıntılarını önlemenin yolları nelerdir?

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

Ağır yük altında Redis dolarsa ne yapılmalı?

Middle
TokenTech
95

Recursion ile çözümünüzde Promise.all'un tüm isteklerin tamamlanmasını nasıl beklediğini açıklayın. Mevcut uygulama neden eksik bir sonuç dönebilir?

Middle
SIGNAL
95

React iki ağacı (mevcut ve çalışma sırasında) nasıl karşılaştırır? Hangi algoritma kullanılır?

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

useEffect nedeniyle arayüzdeki titremeyi nasıl önleriz?

Middle
News Media Holdind
95

/** * 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
95

CORS hatası nedir?

Middle
Раппорто
95

asyncCall yanlışlıkla iletilen callback'i birkaç kez çağırırsa, Promise sarmalamasıyla ne olur? önce bir hata ile, sonra verilerle ve sonra tekrar bir hata ile.

Middle+
Яндекс
95

Arka uçtan gelen cevaplar hangi formatta geliyordu ve nasıl işliyordunuz (dinamik sorularla psikolojik test sistemi hakkında)?

Middle+
РунитиРунити
95
/298