Sobes.tech

Golang

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

Senior
187

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

Senior
187

Normalização e desnormalização de tabelas — fala-me sobre formas normais

Senior
185

Como foi a interação entre equipas durante a integração com outros serviços?

Senior
184

Tens experiência com agentes de IA, sistemas RAG ou MCP?

Senior
184

Será necessário um construtor para esta solução?

Senior
183

O índice GIN é adequado para pesquisa de texto completo?

Senior
183

Podes descrever o que usas para ler o canal na goroutine dos trabalhadores?

Senior
183

Muito obrigado pela sua resposta. Pode dizer-me se trabalhou com AWS?

Senior
182

Mostraram-te um serviço e disseram-te para fazeres o mesmo — as tuas ações

Senior
182

Queres crescer profissionalmente? Até onde queres chegar?

Senior
182

O que deve ser melhorado na implementação do mapa ordenado, se tivesse mais tempo? Quais são os possíveis problemas e direções de desenvolvimento da biblioteca?

Senior
182

Fale sobre bases de dados SQL e NoSQL

Senior
181

// Escrever um gestor de tarefas assíncrono como uma biblioteca // O cliente passa um objeto (Task) com dados para executar a tarefa, // no nosso exemplo, usaremos uma estrutura vazia. // O gestor pode processar no máximo N tarefas simultaneamente, // e no máximo X tarefas podem estar na fila de processamento. // Se não houver espaço na fila, retorna imediatamente um erro ao cliente. // A tarefa é processada se houver processadores livres. // 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: completar a estrutura Task e obter os estados das tarefas através de uma requisição separada package scheduler type Scheduler interface { AddTask(t Task) error Close() } type Task interface { Do() }

Senior
181

Como era organizado o processo de desenvolvimento na tua equipa (CI/CD, testes, revisão de código)?

Senior
181

Que dados armazenavam no Redis e como percebiam que os anúncios eram populares?

Senior
181

Níveis de isolamento de transações no PostgreSQL

Senior
179

Como te sentes em relação a tarefas com requisitos difusos e liberdade criativa?

Senior
178

Por que decidiu entrar no mercado e considerar um novo emprego?

Senior
177

Para que é mais frequentemente utilizado o Consul numa arquitetura de microserviços?

Senior
177
/7