Sobes.tech

Golang

ErrGroup-də ilk səhtdən sonra bütün goroutinlərin tamamlanmasını gözləməmək üçün necə?

Senior
193

Niyə [şirkət]dən [şirkət]ə keçdiniz?

Middle+
192

[ad] soruşdu: İşdə AI alətlərindən istifadə edirsinizmi? Əgər istifadə edirsinizsə, hansıları və nə üçün?

Senior
189

PostgreSQL-də EXPLAIN nədir? O, sorğunu icra etmədən necə hesablaya bilər?

Middle+
188

Kovd təyin edildikdən sonra köhnə Go xəritələrində məlumatlar necə saxlanılır?

Senior
187

Goroutine'lar arasında yaddaşı necə paylaşmaq olar? Hansı hallarda Atomic istifadə etmək daha yaxşıdır və hansı hallarda Mutex/RWMutex/SyncMap istifadə etmək daha yaxşıdır?

Senior
182

Go-da tullantı toplayıcı bloklayıcıdırmı və ya yox? Onun effekti istehsalda görünürmü?

Senior
178

PostgreSQL-də hansı bloklar var?

Middle+
175

Kafka-da bölmə nədir? Mövzu bölməsiz ola bilərmi?

Middle+
175

SQL və NoSQL arasındakı fərq nədir?

Middle+
175

Slice yaradarkən başlanğıc tutumu ötürülərsə, nə dəyişəcək?

Senior
173

Yük balansını nəzərə alaraq (25k oxuma və 5k yazma), OrderService-i oxuma və yazma komponentlərinə bölməliyikmi?

Senior
172

Partitionlaşdırmanın hansı üstünlükləri var? Məsələn, köhnə partitionların silinməsi.

Middle+
168

Əgər EXPLAIN qiymətləndirməsi EXPLAIN ANALYZE-dən kəskin fərqlənirsə, bu nə deməkdir?

Middle+
167

Hansı sharding strategiyalarını bilirsən ki, həll ağrısız olsun?

Middle+
165

[ad] soruşdu: Hal-hazırda haradasan və köçürmə haqqında nə düşünürsən?

Senior
165

Xəta tolerant sistemin layihələndirilməsi (ödəmə keçidi, logistika). Miqrasiya mərhələli şəkildə həyata keçirilməlidir, xidmət dayandırılmadan. ÖLÇEKLƏNDİRİLMƏ - Ümumi istifadəçi sayı: 8 milyon - Günlük aktiv istifadəçilər (DAU): 3 milyon - Aylıq aktiv istifadəçilər (MAU): 12 milyon - Pik yükləmə: 25k oxuma / 5k yazma saniyədə - Yeni məlumatların həcmi: ildə 10 TB - Maksimum paralellik: 120k sorğu eyni vaxtda - İllik istifadəçi artımı: 30% - Hədəf p99 gecikmə: <150 ms oxuma üçün, <400 ms yazma üçün - Hədəf əlçatanlıq: 99.95% Sizin vəzifəniz — arxitektura həllini inkişaf etdirməkdir...

Senior
164

CREATE TABLE staff ( id TEXT name TEXT head_id TEXT ); id | name | head_id -------------------- 1 | Ivan | NULL 2 | Petr | 1 3 | Alice | 1 4 | Max | 2 5 | Alex | 2 6 | Elena | 4 7 | Bob | NULL Gözlənilir: employee_name | manager_name --------------------------- Ivan | NULL Petr | Ivan Alice | Ivan Max | Petr Alex | Petr Elena | Max Bob | NULL SELECT e.name AS employee_name, m.name AS manager_name FROM staff e LEFT JOIN staff m ON e.head_id = m.id

Senior
162

Saniyədə 5000 yazma sorğusu çoxmu? Yazma axınını bütün downstream xidmətləri (İnventar, Ödəniş, Çatdırılma) vasitəsilə necə planlaşdırırsınız?

Senior
161

Kafka-da hansı çatdırılma zəmanətləri var? Tam olaraq bir dəfə etmək üçün istehsalçıda nə etmək lazımdır?

Middle+
159
/4