Golang
Como o Go decide alocar memória na pilha ou no heap? Por que isso é importante?
A área da empresa (jogos de azar e apostas) é adequada para si? Existem contradições?
Pode uma chave primária ser composta?
O que faz se o mesmo evento chegar duas vezes (duplicado)?
Por que entraram no mercado agora? Algo deixou de satisfazer na [empresa]?
Como é que 146% se distribuem por 10 núcleos?
Fale sobre si mesmo e o seu último projeto: o significado empresarial, arquitetura, equipa, metodologia
Que problemas podemos enfrentar ao projetar uma arquitetura de microsserviços?
O que é um binário Go, o que contém e como executar código Go em várias plataformas?
O que é uma interface em Go, para que serve, como funciona? Como é por baixo do capô?
// Questão 3 // Descrever qual a tarefa que este código resolve // Quais os problemas nesta solução? // Como reescreveria este código? var c int var mu sync.RWMutex type Trace struct { // Alguns campos aqui } type Sender interface { Send(Trace) } func Do(sender Sender, tr Trace) { mu.Lock() defer mu.Unlock() c++ if c == 100 { go func() { sender.Send(tr) }() c = 0 } }
O que acontece se o contador do sync.WaitGroup ficar negativo devido a chamadas extras de Done em comparação com Add?
Descreve a tua visão do local de trabalho ideal
Como podem os processos e os threads interagir entre si?
// É necessário modificar a função de envolvimento, que trabalhará com um tempo limite definido (por exemplo, 1 segundo). // Se a "função longa" for concluída nesse tempo, ótimo, retornamos o resultado. // Caso contrário, retornamos um erro. O resultado da execução nesse caso não nos importa. // // Além disso, é necessário medir quanto tempo essa função foi executada (simplesmente imprimir no log). // A assinatura da função de envolvimento pode ser alterada.
Que níveis de isolamento de transações do PostgreSQL conheces?
Quando deve-se preferir RabbitMQ em vez de Kafka e vice-versa?
1. Liste os 10 principais por valor de pedidos de utilizadores que tenham feito mais de 2 pedidos nos últimos 30 dias 2. Liste as 3 principais categorias por receita nos últimos 6 meses
O otimizador irá sempre usar o índice criado?
A fachada acessa 10 serviços internos (cada um de 100-300 ms) além de um serviço global na China (500 ms), o tempo total de resposta é de cerca de 3,5 segundos. Como você resolveria esse problema para acelerar o processamento?