Sobes.tech

Golang

Como podemos obter o comprimento de uma string se tivermos UTF-8?

258

Podemos escrever código sem interfaces?

245

Fale sobre as características do RPC e gRPC.

218

O que é uma desligação graciosa?

210

Qual é a vantagem da nova implementação de map em relação à antiga de buckets?

208

Fale sobre as características do Kafka — como ela funciona?

207

Como é que os serviços comunicavam entre si?

203

Fale sobre o bug mais memorável em produção: o que foi, como o corrigiu e quais conclusões tirou?

202

Por que surgem nuances com o comprimento da string em UTF-8?

197

Por onde começarias a trabalhar se chegasses a um projeto onde o código foi escrito durante anos, há muito legado, sem testes, e tudo está a fraquejar?

194

Que outras primitivas de sincronização conheces?

185

Vamos esclarecer na mapa. Nos baldes — é a implementação anterior, a nova implementação, o que podemos dizer?

183

Conta-me quais tipos embutidos conheces em Go?

182

Vamos supor que temos um canal em buffer. Escrevemos 10 mensagens nele, mas por outro lado ninguém lê — o que acontecerá?

182

```go type SafeMap struct { data map[string]string } func (s *SafeMap) GetOrCreate(chave, valor string) string { } ```

179

Com que problemas não óbvios de paralelismo (goroutines) você se deparou em projetos reais e como os resolveu?

178

Temos 10 mensagens no canal. Fechamo-lo e começamos a ler — o que acontecerá nesse caso?

175

O que podes contar sobre interfaces em Go?

175

Em que caso é mais frequentemente utilizado o atômico?

168
/2