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ícionovanie V budúcnosti, mimo rámca aktuálnej úlohy, budú implementované ďalšie metódy: získavanie stavov podľa času, úplná história objednávky atď.
Zvažujete prácu v outsourcingu alebo v leasingu personálu? Pracovali ste už skôr v outsourcingu alebo leasingu personálu?
Čo viete o programe MultiTrack od Yandex?
Máš predstavu o rozdiele medzi tokom a procesom?
Na čo sa používa prenos metadát cez kontext?
Čo je to defer? Čo vypíše nasledujúci kód? ```go type X struct { V int } func (x X) S() { fmt.Println(x.V) } func main() { x := X{123} defer x.S() x.V = 456 } ```
Odkiaľ prichádzajú vaše údaje? Sú tu logistici, ktorí posielajú údaje a vy ich ukladajte?
Potrebujete spracovať veľmi veľký CSV súbor v Go. Ako by ste to urobili bez načítania celého súboru do pamäte?
Pracujete teraz alebo nie, a v akom formáte: kancelária, hybrid, vzdialený?
Vieš niečo o spoločnosti IPAM?
Ako nájde ClickHouse spojenie medzi stĺpcami?
Čo je to data race?
Aké ďalšie globálne problémy sú v kóde? Ako ukladať peniaze — je možné použiť float?
Existujú zaujímavé nuansy s GOMAXPROCS a cgroups v Linuxe?
Čo presne si urobil, aby bol servis publikovania a správy inzerátov na Avito rýchlejší?
Čo sa stane, ak jeden z konzumentov v skupine zlyhá? Povedzte o preradení.
Povedz mi o vzorec Transactional Outbox — čo je a na čo sa používa?
Ako správne štruktúrovať architektúru služby: kde ukladať príkazy, doménové entity, chyby?
Ako sa aktualizuje materializovaný pohľad, aktualizuje sa sám alebo je potrebné niečo nastaviť?
Aké ďalšie spôsoby synchronizácie gorutín v Go okrem kanálov existujú?