Que garantias de entrega no Kafka você já enfrentou, em que casos elas são usadas?
Golang
Fala sobre a tua experiência relevante no teu último emprego. Qual era o produto, como era a equipa?
Por que o armazenamento de posts é projetado para 2000 caracteres UTF-8 (~4 KB de texto), e como armazenar imagens?
Tarefa prática: implementar a função FastestSearcher, que executa testes de vários motores de busca em paralelo e retorna o nome do mais rápido, o tempo de resposta e um erro (se pelo menos um retornar um erro).
Como lidava com consultas longas/lentas no PostgreSQL?
Houve tarefas relacionadas com a arquitetura no seu trabalho: teve que projetar toda a arquitetura ou apenas serviços/microserviços específicos?
O que é uma pilha e um heap? Como eles diferem? Como saber onde uma variável é alocada?
O que você mudaria na arquitetura do seu serviço se tivesse carta branca?
Por que é melhor fazer o status como enum, e quando é melhor usar string?
O que foi utilizado para avaliar o desempenho e o perfilamento? Foi utilizado o perfil padrão pprof em Go?
Se eu fizer 6 réplicas do serviço com 3 partições, isso ajudará a acelerar a leitura?
Garantias de entrega no Kafka: pelo máximo uma vez, pelo menos uma vez, exatamente uma vez. Como garantir exatamente uma vez?
Estás neste projeto desde a tua contratação em 2022, ou mudaste de projetos?
Poderia contar-me mais detalhes sobre o último projeto — qual é a essência do projeto e quais tarefas específicas você realizou?
Como é estruturada a interface em Go?
Com que garantias de entrega no Kafka já lidou?
Que tipos de testes automatizados utilizou?
Que tipos de dados podem ser a chave de um mapa?
HTTP, gRPC, WebDAV e WebSocket — qual é o que sobra?
Qual é o significado do padrão Transactional Inbox? É uma Transactional Outbox inversa?