Sobes.tech

Golang

Zašto ste prešli iz [kompanije] u [kompaniju]?

Middle+
192

Kako da ne čekate da se sve goroutine završe u ErrGroup nakon prve greške?

Senior
189

Šta je EXPLAIN u PostgreSQL-u? Kako može da izračuna bez izvršavanja upita?

Middle+
188

Kako se podaci čuvaju u starim Go mapama nakon definisanja bucketa?

Senior
187

[ime] je pitao: Da li koristite alate veštačke inteligencije na poslu? Ako da, koje i u koju svrhu?

Senior
187

Kako deliti memoriju između gorutina? U kojim slučajevima je bolje koristiti Atomic, a u kojima Mutex/RWMutex/SyncMap?

Senior
182

Da li je sakupljač smeća u Go blokirajući ili ne? Da li je njegov efekat vidljiv u produkciji?

Senior
178

Šta je particija u Kafka? Može li tema da postoji bez particija?

Middle+
175

Koje blokade postoje u PostgreSQL?

Middle+
175

Koja je razlika između SQL i NoSQL?

Middle+
175

Šta će se promeniti ako prilikom kreiranja slice-a prosledimo početnu kapacitet?

Senior
171

Da li treba podeliti OrderService na read i write komponente, uzimajući u obzir neravnotežu opterećenja (25k čitanja vs 5k pisanja)?

Senior
170

Šta znači ako se ocena EXPLAIN drastično razlikuje od EXPLAIN ANALYZE?

Middle+
167

Koje su prednosti particionisanja? Na primer, brisanje starih particija.

Middle+
166

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 Očekivani rezultat: 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

Дизајн отпорног система за обраду поруџбина (платни пролаз, логистика). Миграција треба да се одвија постепено без заустављања сервиса. МАСШТАБ - Укупни корисници: 8 милиона - Активни корисници дневно (DAU): 3 милиона - Активни корисници месечно (MAU): 12 милиона - Пиково оптерећење: 25k читања / 5k уписа у секунди - Обим нових података: 10 ТБ годишње - Максимални паралелизам: 120k захтева истовремено - Годишњи раст корисника: 30% - Циљани p99 кашњење: <150 ms за читања, <400 ms за уписе - Циљана доступност: 99.95% Ваш задатак је да развијете архитектонско решење које...

Senior
162

Koje strategije sharding-a poznaješ da rešenje ne bude bolno?

Middle+
160

Koje garancije isporuke nudi Kafka? Šta treba uraditi na producentu da bi se obezbedilo exactly-once?

Middle+
159

[ime] je pitao: Gde se trenutno nalazite i šta mislite o relocaciji?

Senior
159

Kako planirate da koristite keš u arhitekturi OrderService? Šta će tačno biti sačuvano u Redis-u?

Senior
158
/4