Golang
Houve algum endpoint no serviço para verificar se o serviço está funcionando agora?
Quais são as recomendações para escrever módulos Go?
Que testes escreveria para este código além dos testes unitários? Como testaria a concorrência?
[nome] enfrentou problemas ao reduzir a carga no sistema?
O que gosta e o que não gosta no seu atual local de trabalho?
Fala-me sobre o uso de eventos (abordagem orientada a eventos) no teu exemplo
Por que agora na procura? E o que atraiu exatamente nesta vaga?
O que será exibido ao executar o programa: func main() { counter := make([]int, 0, 1000) var wg sync.WaitGroup for i := 0; i < 1000; i++ { wg.Add(1) go func() { defer wg.Done() counter = append(counter, i) time.Sleep(10 * time.Millisecond) // Simulação de trabalho }() } wg.Wait() fmt.Println(len(counter)) }
Que tipos de testes realizou, quais conhece?
A partir de que valor considera a proposta?
Como é que as réplicas dos serviços no Kubernetes interagiam e que informações partilhavam?
Como os índices afetam a leitura e escrita — aceleram ou atrasam?
Qual é a diferença entre TCP e UDP? Quais são os casos de uso?
Qual é a diferença entre uma subconsulta em WHERE id IN (SELECT ...) e uma subconsulta com WHERE EXISTS (SELECT ...)? IN compara os valores com um conjunto de resultados, EXISTS verifica se há pelo menos uma linha IN é executado para cada linha da consulta externa, EXISTS uma vez Não há diferença IN funciona apenas com números, EXISTS com qualquer tipo
O que te interessou na Telego?
func (r *PayoutRepository) Payout(advertiserID, partnerID string, amount float32) error { advertiser, err := r.find(advertiserID) // adicionar transação if err != nil { return err } partner, err := r.find(partnerID) if err != nil { return err } advertiser.Balance -= amount // proteger SELECT FOR UPDATE partner.Hold -= amount partner.Balance += amount if err := r.save(advertiser); err != nil { return err } if err := r.save(partner); err != nil { return err } r.totalPayouts++ return nil }
Qual é a diferença entre HTTP/1.1 e HTTP/2? O que foi adicionado e o que mudou no HTTP/2?
Por que é melhor remover o ponteiro do slice no repositório? Argumentos a favor e contra.
Tipos de replicação no PostgreSQL
Era responsável pela operação do produto? O suporte era da sua equipe? Alertas e métricas eram enviados para você?