Sobes.tech

Golang

[kompaniya]da arxitektura — siz tayyor mikroxizmatlarga kelib, funksiyalarni yaxshilashmi?

Middle+
194

TCP va UDP o'rtasidagi farq nima?

Middle+
193

[ism] so'radi: Ishda AI vositalarini ishlatasizmi? Agar ha, qaysi va nima uchun?

Senior
189

PostgreSQL'da EXPLAIN nima? U qanday qilib so'rovni bajarilmasdan hisoblay oladi?

Middle+
188

Qanday qilib eski Go xaritalarida ma'lumotlar saqlanadi bucket aniqlangandan so'ng?

Senior
187

Goroutinlar orasida xotirani qanday bo'lishish mumkin? Qaysi hollarda Atomic, qaysi hollarda Mutex/RWMutex/SyncMap dan foydalanish yaxshiroq?

Senior
182

SQL va NoSQL o'rtasidagi farq nima?

Middle+
179

Go'da axirgi yig'uvchi to'plovchi to'xtovchi yoki yo'qmi? Uning ta'siri ishlab chiqarishda ko'rinadimi?

Senior
178

PostgreSQLda qanday bloklar mavjud?

Middle+
177

Slice yaratishda boshlang'ich hajmni o'tkazish natijasida nima o'zgaradi?

Senior
175

Kafka'da bo'lim nima? Mavzu bo'limsiz bo'lishi mumkinmi?

Middle+
175

Yuk tashqiloti (25k o'qish va 5k yozish) muvozanatsizlikni hisobga olib, OrderService ni o'qish va yozish komponentlariga bo'lish kerakmi?

Senior
172

Bo'limlashning qanday afzalliklari bor? Masalan, eski bo'limlarni o'chirish.

Middle+
168

[ism] so'radi: Hozirda qayerdasiz va ko'chishga qanday qaraysiz?

Senior
167

Agar EXPLAIN baholash natijasi EXPLAIN ANALYZE dan keskin farq qilsa, bu nima degani?

Middle+
167

Bir sekundada 5000 yozish so'rovi — bu ko'pmi? Siz yozish oqimini barcha downstream xizmatlari (Inventar, To'lov, Yetkazib berish) orqali qanday boshqarishni rejalashtiryapsiz?

Senior
167

Xavfsizlikka chidamli tizimni loyihalash (to'lov o'tkazish, logistika). Migratsiya asta-sekin amalga oshirilishi kerak, xizmat to'xtatilmasdan. KAMAYTIRISH - Umumiy foydalanuvchilar soni: 8 million - Kunlik faol foydalanuvchilar (DAU): 3 million - Oylik faol foydalanuvchilar (MAU): 12 million - Eng yuqori yuklama: 25k o'qish / 5k yozish soniyalarda - Yangi ma'lumotlar hajmi: yilda 10 TB - Maksimal parallelizm: 120k so'rovlar bir vaqtning o'zida - Yillik foydalanuvchi o'sishi: 30% - Maqsadli p99 kechikish: <150 ms o'qish uchun, <400 ms yozish uchun - Maqsadli mavjudlik: 99.95% Sizning vazifangiz — arxitektura yechimini ishlab chiqish, bu...

Senior
166

Qaysi sharding strategiyalarini bilasiz, shunda yechim og'riqli bo'lmaydi?

Middle+
165

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 Kutilgan natija: 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

Shardingning qanday kamchiliklari bor?

Middle+
160
/4