Ako môžeme získať dĺžku reťazca, ak máme UTF-8?
Golang
Môžeme písať kód bez rozhraní?
Porozprávaj mi o vlastnostiach RPC a gRPC.
S akými nejasnými problémami paralelnosti (goroutines) ste sa stretli na reálnych projektoch a ako ste ich riešili?
Aký je prínos novej implementácie mapy v porovnaní so starou s vedrami?
Čo je to graceful shutdown?
Povedz mi o vlastnostiach Kafka — ako je usporiadaná?
Povej mi o najbolj zapomljivem popravku v produkciji: kaj je bilo, kako si to popravil in kakšne zaključke si iz tega potegnil?
Ako medzi sebou komunikovali služby?
Prečo používať rozhrania?
Od kod bi začel, če bi prišel na projekt, kjer je koda pisana leta, je veliko legacy kode, ni testov in vse komaj deluje?
Prečo vznikajú nuansy s dĺžkou reťazca v UTF-8?
Predstavme si, že máme vyrovnávací kanál. Napísali sme tam 10 správ, ale na druhej strane nikto ne číta — čo sa stane?
Aké ďalšie primitives synchronizácie poznáš?
Po mape dajme si to vyjasniť. V vedrách — je to predchádzajúca implementácia, nová implementácia, čo môžeme povedať?
Povedz mi, aké vstavané typy poznáš v Go?
```go type SafeMap struct { data map[string]string } func (s *SafeMap) GetOrCreate(kľúč, hodnota string) string { } ```
Čo môžeš povedať o rozhraniach v Go?
V našem kanalu je 10 sporočil. Zapremo ga in začnemo brati — kaj se bo zgodilo v tem primeru?
V akom prípade sa najčastejšie používajú atómiky?