Sobes.tech

Golang

Kā negaidīt, kamēr visi gorutīni ErrGroup'ā beigsies pēc pirmās kļūdas?

Senior
193

Kāpēc pārgāji no [uzņēmuma] uz [uzņēmumu]?

Middle+
192

[vārds] jautāja: Vai darba laikā izmantojat mākslīgā intelekta rīkus? Ja jā, kuri un kādam mērķim?

Senior
189

Kas ir EXPLAIN PostgreSQL? Kā tas var aprēķināt bez vaicājuma izpildes?

Middle+
188

Kā dati tiek glabāti vecajās Go kartēs pēc groza definēšanas?

Senior
187

Kā dalīties ar atmiņu starp gorutīnām? Kādās gadījumos ir labāk izmantot Atomic, un kādos Mutex/RWMutex/SyncMap?

Senior
182

Vai Go atkritumu savākšanas līdzeklis ir bloķējošs vai nē? Vai tā iedarbība ir redzama ražošanā?

Senior
178

Kādi bloķējumi ir PostgreSQL?

Middle+
175

Kas ir sadalījums Kafka? Vai temats var būt bez sadalījumiem?

Middle+
175

Kāda ir atšķirība starp SQL un NoSQL?

Middle+
175

Vai ir jāsadala OrderService uz lasīšanas un rakstīšanas komponentiem, ņemot vērā slodzes nelīdzsvarotību (25k lasījumi pret 5k rakstiem)?

Senior
172

Kas mainīsies, ja, veidojot sēkliņu, nodosim sākotnējo jaudu?

Senior
171

Kādi ir sadalījuma plusi? Piemēram, veco sadalījumu dzēšana.

Middle+
168

Ko nozīmē, ja EXPLAIN novērtējums būtiski atšķiras no EXPLAIN ANALYZE?

Middle+
167

Neatlaidīgas sistēmas projektēšana pasūtījumu apstrādei (maksājumu vārti, loģistika). Migrācija jāveic pakāpeniski, nepārtraucot pakalpojumu. MĒROGOJAMĪBA - Kopējais lietotāju skaits: 8 miljoni - Dienā aktīvie lietotāji (DAU): 3 miljoni - Mēnesī aktīvie lietotāji (MAU): 12 miljoni - Pīķa slodze: 25k lasījumi / 5k ieraksti sekundē - Jauno datu apjoms: 10 TB gadā - Maksimālais paralēlisms: 120k pieprasījumi vienlaikus - Gada lietotāju pieaugums: 30% - P99 aizkaves mērķis: <150 ms lasījumiem, <400 ms ierakstiem - Mērķa pieejamība: 99.95% Jūsu uzdevums ir izstrādāt arhitektūras risinājumu, kas...

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 Gaidāms saņemt: 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

Kuras shardinga stratēģijas zināt, lai risinājums nebūtu sāpīgs?

Middle+
161

[vārds] jautāja: Kur jūs pašreiz atrodat un kā jūtaties par pārcelšanos?

Senior
159

Kādas piegādes garantijas piedāvā Kafka? Ko jāizdara ražotājam, lai nodrošinātu exactly-once?

Middle+
159

5000 pieprasījumu rakstīšanai sekundē — vai tas ir daudz? Kā plānojat pārvaldīt rakstīšanas plūsmu caur visiem downstream pakalpojumiem (Inventārs, Maksājumi, Piegāde)?

Senior
159
/4