Sobes.tech

Golang

Índices compostos — o que colocar primeiro: igualdade ou intervalo?

Senior
200

Fale-me sobre a empresa: quem são, o que fazem, qual é a sua área de atuação?

Senior
199

Que problemas de acesso concorrente surgem ao chamar os métodos Get e Set de diferentes goroutines? Como resolvê-los?

Senior
199

Fale-nos sobre as tarefas que realiza no seu trabalho atual numa plataforma FinTech.

Senior
197

Tem uma empresa individual aberta ou trabalha como trabalhador independente para um negócio externo?

Senior
197

Como implementar um mapa ordenado em Go que garanta a ordem das chaves durante a iteração?

Senior
197

Como é o offset comprometido pelo consumidor em diferentes modos?

Senior
195

Que outros percentis utilizou?

Senior
192

O que é um índice e que tipos de índices existem no PostgreSQL?

Senior
191

// Escrever um manipulador assíncrono de tarefas como uma biblioteca // O cliente passa um objeto (Task) com dados para executar a tarefa, // no nosso exemplo, usaremos uma estrutura vazia. // O manipulador pode processar simultaneamente no máximo N tarefas, // e no máximo X tarefas podem estar na fila para processamento. // Se não houver espaço na fila, retorna-se imediatamente um erro ao cliente. // A tarefa é processada se houver processadores livres disponíveis. // Simulamos a duração do processamento com time.Sleep(5*time.Second). // Assim que uma tarefa termina, pegamos a próxima na fila. // Se a fila estiver vazia, aguardamos novas tarefas dos clientes. // Com um asterisco: ampliar a estrutura Task e obter os status das tarefas por meio de uma solicitação separada.

Senior
190

Por que escolheram Kafka, e não outros sistemas de mensagens (RabbitMQ, NATS)?

Senior
188

Por que usar um buffer se a velocidade de gravação for igual ou inferior à velocidade de leitura?

Senior
188

O que acontecerá ao chamar Stop novamente? Como ele funcionará após o primeiro Stop já ter sido executado?

Senior
187

Como otimizou os cenários de pesquisa?

Senior
187

O que falta no Go em comparação com outras linguagens (por exemplo, C#)?

Senior
186

Como adicionar contexto ao método Stop para poder interromper a espera da execução de tarefas com timeout?

Senior
186

50 observações na revisão de código — o que vais fazer?

Senior
185

Como realizou o deployment e a configuração do projeto em projetos anteriores?

Junior — Middle
185

Quais são as vantagens e desvantagens de dois cenários: adicionar tarefas antes de iniciar o pool e após iniciar o pool?

Senior
185
/7