O que acontecerá ao chamar Stop novamente? Como ele funcionará após o primeiro Stop já ter sido executado?
Golang
50 observações na revisão de código — o que vais fazer?
Normalização e desnormalização de tabelas — fala-me sobre formas normais
Como foi a interação entre equipas durante a integração com outros serviços?
Tens experiência com agentes de IA, sistemas RAG ou MCP?
Será necessário um construtor para esta solução?
O índice GIN é adequado para pesquisa de texto completo?
Podes descrever o que usas para ler o canal na goroutine dos trabalhadores?
Muito obrigado pela sua resposta. Pode dizer-me se trabalhou com AWS?
Mostraram-te um serviço e disseram-te para fazeres o mesmo — as tuas ações
Queres crescer profissionalmente? Até onde queres chegar?
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?
Fale sobre bases de dados SQL e NoSQL
// 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() }
Como era organizado o processo de desenvolvimento na tua equipa (CI/CD, testes, revisão de código)?
Que dados armazenavam no Redis e como percebiam que os anúncios eram populares?
Níveis de isolamento de transações no PostgreSQL
Como te sentes em relação a tarefas com requisitos difusos e liberdade criativa?
Por que decidiu entrar no mercado e considerar um novo emprego?
Para que é mais frequentemente utilizado o Consul numa arquitetura de microserviços?