Explique o que é uma goroutine e como ela é usada na programação
Golang
Pode explicar o princípio de funcionamento do gRPC e as suas principais características?
É permitido obter informações de um canal com modo fechado ativado?
Como funciona o mecanismo de leitura de dados de um canal fechado e o que acontece nesse momento?
Pode nomear os principais tipos de chaves utilizados em bases de dados relacionais?
De que etapas consistia o processo de trabalho na sua equipa?
Como distinguir uma goroutine de um thread normal de execução no sistema operativo?
O que acontece ao inserir uma URL no navegador? Como funciona a resolução DNS?
Houve ocasiões em que você iniciou mudanças ou melhorias na sua equipa?
Com que frequência normalmente chegam requisitos claros?
O que é importante no trabalho, por qual critério consideras um novo lugar?
Existem domínios que lhe interesam particularmente, algo que seja interessante no desenvolvimento, tecnologia, abordagens?
Quais são as diferenças entre as abordagens de orquestração e coreografia na gestão de sistemas distribuídos?
Por que decidiu procurar algo novo, por que está a sair da sua empresa atual?
O que é necessário para envolver uma aplicação Go no Docker? O que é uma build de múltiplas etapas e por que copiar primeiro go.mod/go.sum e depois os fontes?
Como funciona o mecanismo de gravação num canal com acesso restrito e o que acontece nesse processo?
Como garantir a execução exclusiva de um dos três processos de trabalho num único host (eleição do líder)?
Pode explicar o que são tabelas temporárias em bancos de dados e em que situações elas são usadas?
Como podem os serviços interagir entre si? Em que o REST difere do gRPC?