Čo je potrebné urobiť na spotrebiteľovi pre presne raz?
Golang
/* Existujú objednávky, ktoré počas svojho životného cyklu menia stavy. Je potrebné implementovať vrstvu práce s databázou: - Ukladanie histórie stavov objednávky - Zohľadniť partíciovanie V budúcnosti, mimo rámca aktuálnej úlohy, budú implementované ďalšie metódy: získanie stavov podľa času, úplná história objednávky atď. */
[meno] sa opýtal: Aké sú vaše očakávania ohľadom platu?
Čo si počul o našej spoločnosti?
[meno] sa opýtal: Stále pracujete vo svojej súčasnej spoločnosti? Prečo ste sa rozhodli odísť?
Povedaj mi o tvoji izkušnji v [podjetje]: izdelek, ekipa, s čim si se ukvarjal?
Ktorú stratégiu kešovania zvoliť — cache-aside alebo write-through — s ohľadom na vzor správania používateľov pri kontrole stavu objednávky?
Je možné v Kafka znížiť počet partícií?
Architektúra Apache Kafka: aké sú hlavné komponenty, ako sú prepojení producenti a konzumenti? Čo je rebalance? Ako zabezpečiť sekvenčné čítanie správ?
Povej mi o svoji izkušnji v [podjetje]: kako si prišel, na katerem izdelku si delal?
[meno] sa opýtal: Povedzte mi o vašej predchádzajúcej spoločnosti — akého druhu to bola firma a na čom ste pracovali?
Akú alternatívu k VACUUM FULL poznáš, ktorá tiež uvoľní miesto, ale bez tvrdej blokády?
Aké boli úlohy a architektúra v [spoločnosti]?
Koľko back-endov bolo v tíme [spoločnosť]?
Maximálne zaťaženie: 25k čítaní / 5k zápisov za sekundu Objem nových dát: 10 TB ročne Maximálna paralelnosť: 120k súčasných požiadaviek Ročný rast používateľov: 30% Cieľové p99 oneskorenie: <150 ms pre čítania, <400 ms pre zápisy Cieľová dostupnosť: 99,95% Vašou úlohou je vyvinúť architektonické riešenie, ktoré odstráni súčasné problémy, zabezpečí konzistenciu a odolnosť voči chybám, a tiež implementuje mechanizmy sledovania pre úplnú kontrolu životného cyklu objednávky. Opíšte mechanizmus správy chýb, plán migrácie zo súčasnej architektúry, a vysvetlite, ako navrhované riešenie zlepší spoľahlivosť a transparentnosť systému.
Aký bol problém so starými mapami v Go, ktoré boli úplne prepísané na SwissMap s nárastom výkonu približne 30%?
Architektúra v [spoločnosti] je, že ste prišli na hotové mikroservisy a vylepšovali funkcie?
Ako sa ukladajú údaje v starých mapách Go po definovaní bucketu?
Čo je EXPLAIN v PostgreSQL? Ako môže vypočítať bez vykonania dotazu?
Prečo ste prešli z [spoločnosti] do [spoločnosti]?