Golang
Pode explicar o que é Errgroup e como ela é usada para gerir um grupo de goroutines em Go?
Consegues enumerar os principais tipos de dados utilizados na linguagem Go?
O que é o workshopping?
Como funciona o modelo orientado a objetos em Go?
Por que é necessária a serialização de dados?
Quando a map fica cheia, uma nova cadeia de baldes é criada. Pode explicar o que acontece com as chaves antigas e novas durante a transferência? Por que os dados são transferidos de forma preguiçosa, e não imediatamente como no slice?
Fale sobre os casos de uso do contexto em Go.
Para onde deve recorrer se o servidor estiver lento?
Pode-se usar o mesmo buffer []byte em várias goroutines?
O que é o Prometheus?
Que ferramentas de CI/CD conhece?
Qual é o papel da interface vazia na linguagem Go?
Explique o que é sync.Map e quais são as suas vantagens em comparação com mapas normais em Go.
O que representa o tipo de dado string na linguagem Golang?
Como pode remover eficazmente um elemento de um slice sem manter a ordem dos elementos, mantendo a complexidade da operação constante?
O que são implantações canário?
Pode falar sobre um padrão que utilizou no seu código ou produto?
De que forma o sistema operativo controla e gere a execução dos processos?
Como pode trabalhar com strings na linguagem Go?
Qual padrão de design você usou nos seus projetos ou código?