Putem scrie cod fără interfețe?
Golang
Cum putem obține lungimea unui șir dacă avem UTF-8?
Vorbește despre caracteristicile RPC și gRPC.
Care este avantajul noii implementări de map față de cea veche cu bucket-uri?
Ce este o oprire elegantă?
Vorbește despre caracteristicile Kafka — cum este construită?
Cum comunicau serviciile între ele?
Vorbește despre cel mai memorabil bug în producție: ce a fost, cum l-ai remediat și ce concluzii ai tras?
De unde ai începe dacă ajungi pe un proiect unde codul a fost scris de ani de zile, există mult legacy, nu există teste și totul abia mai funcționează?
Ce alte primitive de sincronizare cunoști?
Hai să clarificăm pe hartă. În găleți — este implementarea anterioară, implementarea nouă, ce putem spune?
De ce să folosiți interfețe?
Spune-mi ce tipuri încorporate cunoști în Go?
Să presupunem că avem un canal tamponat. Am scris acolo 10 mesaje, dar din cealaltă parte nimeni nu citește — ce se va întâmpla?
Cu ce probleme ne evidente de paralelism (goroutines) te-ai confruntat în proiecte reale și cum le-ai rezolvat?
```go type SafeMap struct { data map[string]string } func (s *SafeMap) GetOrCreate(key, value string) string { } ```
Ce poți spune despre interfețe în Go?
De ce apar nuanțe legate de lungimea șirului în UTF-8?
Ce reprezintă un șir în Go?
În ce caz sunt folosite cel mai frecvent atomicele?