Como implementar uma espera síncrona pela conclusão de várias tarefas paralelas num programa em Go?
Golang
É possível chamar WaitGroup.Add dentro de uma goroutine, e Done no final? Irá funcionar corretamente?
O que é Deadlock? Como evitar o deadlock?
Fale sobre o agendador Go (modelo GMP)
Como pode criar e iniciar uma goroutine em Go?
Quais componentes a estrutura de uma fatia inclui na linguagem Go?
Qual é a principal razão para usar o tipo sync.Map em Go?
Quais abordagens e ferramentas em Go são usadas para organizar cálculos paralelos e assíncronos com goroutines?
O que são genéricos em Go? Como limitar o conjunto de tipos (constraints)?
O que achas do Linux?
O que é um canal em Go? Quais são os tipos de canais? Como diferenciam-se os canais com buffer dos sem buffer?
Características do trabalho com strings em Go: imutabilidade, len(), trabalho com Unicode/cirílico, runas?
Quais métodos são utilizados para garantir a consistência dos dados ao trabalhar com múltiplas threads ou goroutines?
O que é um processo zumbi?
Fale sobre o projeto, a equipe e as principais tarefas no seu atual emprego
Qual é a característica especial das goroutines em Go? Por que elas são leves?
Fala sobre Kubernetes — o que é, como se diferencia do Docker, quais são os componentes principais?
Fale sobre si mesmo
Como evitar condições de corrida? Como funciona um Mutex?
Qual é a diferença entre containerização e virtualização?