Sobes.tech

Golang

Co je třeba udělat na spotřebiteli pro přesně jednou?

Middle+
355

/* Existují objednávky, které v průběhu svého životního cyklu mění stavy. Je třeba implementovat vrstvu práce s databází: - Ukládat historii stavů objednávky - Zohlednit partičování V budoucnu, mimo rámec aktuálního úkolu, budou implementovány další metody: získání stavů podle času, úplná historie objednávky atd. */

Senior
337

Co jsi slyšel o naší společnosti?

Middle+
249

[jméno] se zeptal: Jaké jsou vaše platové očekávání?

Senior
244

Jakou strategii cacheování zvolit — cache-aside nebo write-through — s ohledem na vzor chování uživatelů při kontrole stavu objednávky?

Senior
216

Architektura Apache Kafka: jaké jsou hlavní komponenty, jak jsou propojeni producenti a konzumenti? Co je to rebalance? Jak zajistit sekvenční čtení zpráv?

Senior
211

Jaké byly úkoly a architektura v [společnosti]?

Middle+
197

Kolik back-endů bylo v týmu [společnost]?

Middle+
192

Maximální zatížení: 25k čtení / 5k zápisů za sekundu Objem nových dat: 10 TB ročně Maximální paralelní zátěž: 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ápis Cílová dostupnost: 99,95% Vaším úkolem je vyvinout architektonické řešení, které odstraní současné problémy, zajistí konzistenci a odolnost vůči chybám, a také implementuje mechanismy sledování pro úplné monitorování životního cyklu objednávky. Popište mechanismus řešení chyb, plán migrace ze současné architektury, a vysvětlete, jak navrhované řešení zlepší spolehlivost a transparentnost systému.

Senior
191

[jméno] se zeptal: Stále pracujete ve své současné společnosti? Proč jste se rozhodli odejít?

Senior
190

Architektura ve [firmě] je, že jste přišel na hotové mikroservisy a vylepšoval funkce?

Middle+
186

Pověz mi o své zkušenosti v [společnost]: jak jsi přišel, na jakém produktu jsi pracoval?

Middle+
184

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

Senior
183

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

Senior
183

[jméno] se zeptal: Řekněte mi o vaší předchozí společnosti — jakého druhu to byla firma a na čem jste pracoval?

Senior
182

Pověz mi o své zkušenosti v [společnost]: produkt, tým, čím ses zabýval?

Middle+
180

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

Middle+
178

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

Senior
175

Jaký je rozdíl mezi TCP a UDP?

Middle+
165

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
161
/4