Můžeme psát kód bez rozhraní?
Golang
Jak můžeme získat délku řetězce, pokud máme UTF-8?
Pověz mi o vlastnostech RPC a gRPC.
Jaké je výhoda nové implementace map oproti staré s koši?
Jak si služby mezi sebou komunikovaly?
Pověz mi o nejzapamatovatelnější chybě v produkci: co to bylo, jak jsi to opravil a jaké závěry jsi z toho vyvodil?
Kezdenéd a munkát, ha egy olyan projektre érkeznél, ahol évek óta íródott kód van, sok legacy, nincs teszt?
Jaké další primitives synchronizace znáš?
Pojďme to upřesnit na mapě. V koších je předchozí implementace, nová implementace, co lze říci?
Proč používat rozhraní?
S jakými ne zřejmými problémy s paralelností (goroutines) jste se setkali na reálných projektech a jak jste je řešili?
Představme si, že máme vyrovnávací kanál. Zapsali jsme tam 10 zpráv, ale na druhé straně je nikdo ne čte — co se stane?
```go type SafeMap struct { data map[string]string } func (s *SafeMap) GetOrCreate(klic, hodnota string) string { } ```
Řekni, jaké vestavěné typy znáš v Go?
Co můžeš říct o rozhraních v Go?
Co je to graceful shutdown?
Představme si, že máme dotaz, který trvá dlouho — co dělat? Povídej o EXPLAIN a EXPLAIN ANALYZE.
Pověz mi o vlastnostech Kafka — jak je uspořádána?
Co je to řetězec v Go?
V jakém případě se atomy nejčastěji používají?