Golang
Quanto tempo demora a busca binária?
Como é que fizeram o deploy dos serviços?
Qual construção da linguagem Go permite executar uma ação ao sair do escopo de uma goroutine/função?
O que é um map em Go? É seguro para concorrência? Quais são as formas de trabalhar com maps de forma segura em ambientes concorrentes?
Por que escolheram Kafka em vez de RabbitMQ ou um banco de dados? Qual era o sentido?
O que você mudaria no Go se fosse um mantenedor?
O que são transações em bancos de dados?
Fale sobre a equipa e os processos de gestão (sprints, kanban, etc.)
Fala sobre a tua experiência, com o que tens estado ocupado recentemente. Fala sobre serviços interessantes.
Como é possível executar vários ambientes isolados numa única máquina local (Docker/contenerização)?
Funções de janela — o que são, como funcionam, que tipos conheces?
Qual será o resultado de escrever num canal fechado? (deadlock / pânico / a operação retornará um erro)
Para além da paradigma imperativa de programação, existe a funcional — sabe quais são as suas vantagens?
Fale sobre cargas e casos interessantes relacionados com otimização sob carga.
De onde vem a memória para as variáveis? O que é um alocador de memória?
Qual é a sua experiência em lançar um projeto/serviço do zero, do zero? Conte-nos sobre essa experiência.
len() — qual é o comprimento de quê?
O que achas das horas extras?
Qual lista de comandos usas todos os dias?
Estás atualmente à procura de emprego e por que estás a considerar ofertas?