Môžeš prepísať kód zmenou prvého znaku reťazca pomocou rezu run alebo bajtov?
Golang
Čo zobrazí kód s ukazovateľmi? Ako opraviť funkciu changePointer bez zmeny podpisu?
Čo môžeš povedať o vzorec Outbox?
Povedajte o vašich skúsenostiach so systémom segmentácie používateľov. Aké objemy dát boli spracované?
Čo ukáže kód s gorutinami a uzáverom premennej city v cykle? Ako opraviť?
V čom sa líši partícionovanie od sharding-u?
Prečo nebolo možné všetko postaviť na ClickHouse a jednoducho zobraziť metriky cez službu na frontende?
Čo ste cache-ovali? Nejaké adresáre?
Ako zabezpečiť, aby 100 % požiadaviek na aktualizáciu údajov nakoniec prišlo do read-modelu?
Ako ste mali nasadený Postgres? Bola tam replikácia?
Používate generické v Go?
Čo môžeme urobiť, ak chceme veľmi často meniť údaje v tabuľke a súčasne veľmi často vykonávať SELECT?
MongoDB je dokumentovo orientované úložisko a Postgres umožňuje vytvoriť tabuľku s primárnym kľúčom a stĺpcom JSON. V čom sa líšia?
Čo sa stane, ak spojenie povie, že spojení nie sú? Čo robiť v takej situácii?
Čo sa deje pri čítaní zo zatvoreného kanála? Prečo sa program zasekne v nekonečnej slučke pri čítaní zo zatvoreného kanála bez range?
Ako dobre poznáš databázy?
Databáza na službu vs zdieľaná databáza — aký prístup ste použili?
Debugovali ste niečo počas boja alebo testu v Kubernetes?
Čo je reťazec v Go? Čo sa stane, ak sa pokúsite zmeniť prvý znak reťazca pomocou indexu?
// Otázka 4. Čo sa zobrazí na obrazovke package main import "fmt" func subis(is []int) []int { return append(is, 5, 6) } func main() { is := []int{1, 2, 3, 4} subis(is[2:3]) fmt.Println(is) }