Sobes.tech

Golang

Proč jste přešel z [společnosti] do [společnosti]?

Middle+
194

Jaký je rozdíl mezi TCP a UDP?

Middle+
193

[jméno] se zeptal: Používáte při práci nástroje AI? Pokud ano, které a k čemu?

Senior
191

Jaké blokace jsou v PostgreSQL?

Middle+
189

Co je EXPLAIN v PostgreSQL? Jak může spočítat bez provádění dotazu?

Middle+
188

Jak jsou data uložena ve starých mapách Go po definici bucketu?

Senior
187

Jak sdílet paměť mezi gorutinami? V jakých případech je lepší použít Atomic a v jakých Mutex/RWMutex/SyncMap?

Senior
182

Jaký je rozdíl mezi SQL a NoSQL?

Middle+
181

Stojí za to rozdělit OrderService na read a write komponenty s ohledem na nerovnoměrné zatížení (25k čtení vs 5k zápisů)?

Senior
178

Je sběrník odpadků v Go blokující nebo ne? Je jeho efekt viditelný v produkci?

Senior
178

Co se změní, pokud při vytváření slice předáme počáteční kapacitu?

Senior
175

Co je to oddíl v Kafka? Může být téma bez oddílů?

Middle+
175

Jaké jsou výhody partitionování? Například odstranění starých partitionů.

Middle+
172

5000 požadavků na zápis za sekundu — je to hodně? Jak plánujete zpracovat write-flow přes všechny downstream služby (Inventář, Platba, Doručení)?

Senior
171

[jméno] se zeptal: Kde se momentálně nacházíte a jaký máte názor na relokaci?

Senior
169

Co znamená, pokud se hodnocení EXPLAIN zásadně liší od EXPLAIN ANALYZE?

Middle+
167

Návrh odolného systému pro zpracování objednávek (platební brána, logistika). Migrace by měla probíhat postupně bez přerušení služby. ŠKÁLOVATELNOST - Celkový počet uživatelů: 8 milionů - Denní aktivní uživatelé (DAU): 3 miliony - Měsíční aktivní uživatelé (MAU): 12 milionů - Špičkové zatížení: 25k čtení / 5k zápisů za sekundu - Objem nových dat: 10 TB ročně - Maximální paralelismus: 120k současných požadavků - Roční růst uživatelů: 30% - Cílové zpoždění p99: <150 ms pro čtení, <400 ms pro zápisy - Cílová dostupnost: 99.95% Vaším úkolem je vyvinout architektonické řešení, které...

Senior
167

Jaké strategie shardingu znáš, aby řešení nebylo bolestivé?

Middle+
165

Jak plánujete používat cache v architektuře OrderService? Co přesně bude uloženo v Redis?

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 Očekávaný výsledek: 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
/4