Golang
Explique o que é uma goroutine e como ela é usada na programação
Qual é a diferença entre a estrutura de dados de um array e um slice no contexto de uso e características de implementação?
Por que o índice B-tree tem complexidade O(log n)?
Quando deve passar o contexto para a base de dados no ExecContext e quando não deve?
Tem experiência com processamento bancário ou sistemas de processamento bancário?
Explique o que se entende por 'pilha' no contexto da gestão de memória em programação
O que é leitura fantasma e gravação perdida?
De que valor estás a considerar a proposta agora?
O que é melhor — um monólito modular ou microserviços para um serviço de xadrez?
Calcule a carga: temos 6 jogos por segundo e 80 jogadas por partida — quantas jogadas por segundo?
Quando é que é conveniente passar de monólito para microserviços? A que RPS e sob que condições?
Por que precisamos de um Load Balancer e API Gateway — o que eles fazem e do que são responsáveis? O Load Balancer atua como um limitador de taxa?
É possível criar índices em 15 colunas numa tabela de uma só vez?
Há quantos anos desenvolves em Go?
O que é armazenamento blob, que tipos existem e o que eles armazenam?
Com que APIs trabalhou?
Como organizar melhor a arquitetura de um serviço de xadrez (semelhante ao Chess.com) para a Rússia com 1 milhão de utilizadores e 50k DAU, onde o jogador joga 5 jogos por dia, há perfis, matchmaking e conquistas?
Como armazenar mensagens de voz em um aplicativo de mensagens como o WhatsApp? Por que é melhor armazenar imagens no S3 do que no Postgres? Quais opções existem para armazenar imagens no Postgres?
O que são sessões sticky e por que são necessárias para que todas as conexões caiam numa única instância?