O que acontece se enviarmos um pagamento ao banco, ele falhar e tentarmos novamente? Haverá uma tempestade de solicitações na nossa base de dados e conseguiremos lidar com ela?
Golang
O balanceador GeoDNS e Nginx são coisas diferentes?
Qual é o papel do mecanismo de bloqueio de canal no contexto da interação entre processos ou programação concorrente?
Num cluster de 6 servidores, confiamos no quórum para evitar split-brain. Quantos servidores ativos são necessários para realizar eleições?
Há quanto tempo trabalha com Go? No seu emprego anterior, combinava PHP e Go — como era isso?
Como é que projetas a estrutura da base de dados para a tua aplicação?
Que índices conheces no PostgreSQL?
Retentores entre o serviço de pagamento e o provedor de pagamento — haverá problemas do lado do provedor?
Onde é melhor definir a interface — no local de implementação ou no local de uso?
O que é um API Gateway e por que precisamos dele?
Qual é a diferença entre usar um Grupo de Consumidores e não usá-lo no Kafka?
Fala sobre a tua experiência de trabalho e o teu stack de tecnologias
Que ferramentas Go utilizou, incluindo para perfilamento e avaliação de desempenho?
É possível obter um ponteiro para o valor armazenado no mapa?
Como vamos receber a resposta do provedor de pagamento? O entrevistador sugere usar um webhook.
O centro de emissão de certificados corporativo foi comprometido, a chave privada do CA foi vazada. É correto dizer que o atacante agora pode decifrar todo o tráfego ao escutá-lo passivamente?
O que é uma string em Go? Como saber o comprimento da string em caracteres e em bytes?
Como escrever uma consulta para obter o usuário com o penúltimo salário?
É possível comparar dois slices diretamente (a == b)?
Como sincronizar o acesso de várias goroutines a um objeto comum na heap?