De que outra forma se pode descrever a mesma lógica para diferentes tipos, além dos genéricos?
Golang
O que é um panic em Go? Como o panic difere de um deadlock?
Que experiência tem com bancos de dados? Que tarefas teve que resolver com PostgreSQL, ClickHouse e Redis?
Quantos microserviços tem em Go e com que frequência surgem tarefas envolvendo dois microserviços?
Fala-me sobre os slices em Go. O que são e que aspetos devem ser considerados ao trabalhar com eles?
Fala sobre a sua motivação para entrar no mercado e o que espera encontrar no novo emprego?
O que exatamente você implementou neste microserviço?
Há quanto tempo escreves em Go? Três anos?
Liste a pilha principal em Go
Expectativas salariais e prontidão para a mudança
Como é que decorre a sua revisão de código? Como resolve disputas na revisão?
Escreves consultas SQL diretamente à base de dados ou através de um ORM?
tipo Sem interface { Lock() error TryLock() bool Release() Cap() int FreeSpace() int }
Fala sobre o coletor de lixo em Go (marcação de três cores).
Como você definiu os limites do serviço, onde ele deveria começar e terminar?
Fala sobre a tua experiência. De quem é composta a equipa? Que serviços projetaste sozinho?
Fala-me sobre ti e a tua última experiência de trabalho
Qual foi o seu papel no desenvolvimento: arquiteto ou executor?
Existe experiência na integração com serviços externos (bancos, gateways de pagamento, APIs)?
Tem experiência com Docker e Kubernetes? Em que nível?