Sobes.tech

Golang

Upresnenie zóny zodpovednosti: stavový stroj, Transactional Outbox, optimistické zámky

201

Koľko pokusov o retry je potrebné urobiť pred odoslaním správy do DLQ?

199

Čím sa zaoberal kandidát a čím sa zaoberala zvyšná časť tímu v Avite?

195

Aké sú výhody používania vlákien namiesto vytvárania samostatných procesov?

Junior — Middle
194

Prečo bola služba antifraudných kontrol pridaná do oblasti zodpovednosti kandidáta?

190

Čo sa stane, ak spustíte goroutine a v nej zavoláte panic? Zastaví sa goroutine alebo sa zastaví celá aplikácia?

183

Aký bude výsledok zápisu do uzavretého kanála? Deadlock, panika alebo operácia zápisu vráti chybu?

180

Aké techniky sa používajú na zvýšenie priepustnosti a objemu dát v systémoch správy databáz?

Middle — Middle+
175

Kam smeruje retry pri konflikte verzie optimistickej blokády — od Kafka správy alebo od služby?

172

Odpovedajte na otázky Pracovali ste s distribuovanými systémami a ich obmedzeniami? Akými? Zaoberáte sa dokumentáciou, metrikami, monitorovaním? Áno Nie Ste oboznámení s teóriou CAP? Áno Nie Myslíte si, že pokrytie kódu metrikami alebo aktualizácia dokumentácie nevyhnutne vyžaduje samostatnú úlohu technického dlhu?

171

Kedy sa počítajú argumenty oneskorených funkcií — v čase definície alebo pri volaní funkcie?

169

Aký je poradie prechádzania prvkov v kontajneri map? Je pevne stanovené určitým algoritmom, náhodne určené počas kompilácie alebo určené počas behu?

166

Ako presne vyzerala cesta optimistického zámku od prijatia správy z Kafka po aktualizáciu v databáze?

158

Kedy bude volaná odložená funkcia defer? Pri opustení lokálneho bloku, pri opustení funkcie alebo pri ukončení aplikácie?

158

Ali se ne bo pojaviti situacija, ko bo stara odločitev o zavrnitvi šla v DLQ in oglas z napačno ceno nikoli ne bo zavrnjen?

138

Kto sa zaoberal službami kontroly (antifraud, kontrola obrázkov, textu, spamu, limitov)?

121
/3
Otázky na prípravu Golang — Strana 3 - sobes.tech