Golang
Fala sobre o modelo OSI — o que é?
Lembra-se do que é um problema NP-completo? Como ele difere de simplesmente NP?
É criado um novo thread no sistema operativo para cada goroutine?
Qual o tipo de índice que é melhor adicionar ao campo UUID do identificador do usuário?
Fale-nos sobre o sistema de reserva de produtos: como evitavam vendas duplas com Redis?
Como descreverias um operador Kubernetes se tivermos uma base mestre e duas réplicas, e o que acontece em caso de falha da base principal? Explica em duas palavras.
O fatia sempre cresce ao dobro?
Tarefa: há um serviço com uma restrição de 5 solicitações paralelas ao LLM. Ao fazer a sexta solicitação, recebe-se um 429. Como resolver esse problema de forma conceitual?
Como determines os valores de requests e limits para recursos no Kubernetes?
Quais foram os gatilhos para iniciar o pipeline em CI/CD?
Fala de forma geral sobre o projeto — o que foi para o utilizador final?
Conta-me como funciona o Redis, o que é?
Usa o ChatGPT no seu trabalho?
O comprimento pode chegar até 1000 — conte por que isso pode acontecer e como se chama esse fenômeno?
Padrões de resistência em redes instáveis até ao fornecedor externo: retry, circuit breaker
Podes dar um exemplo de entidades do Kubernetes?
Pode uma goroutine escrever diretamente para outra goroutine num canal com buffer?
/* Foi atribuída ao desenvolvedor a tarefa de escrever um serviço de envio de notificações. Requisitos: - O método Send deve enviar mensagens em paralelo. - Não pode haver mais de maxworkers requisições HTTP executando simultaneamente. - Se pelo menos um envio falhar, os demais devem ser interrompidos e um erro deve ser retornado. - O método deve lidar corretamente com o cancelamento do contexto. - Todos os recursos devem ser liberados corretamente. - O método pode ser chamado de forma concorrente de diferentes goroutines. - Client deve manter a contagem de mensagens enviadas com sucesso. É necessário fazer uma revisão de código, encontrar problemas e corrigir o código.
O que é um pânico em Go e quando não pode ser capturado?
Fale-me sobre si.