Golang
Quando são calculados os argumentos de funções atrasadas — no momento da definição ou no momento da chamada da função?
Como interagir com os comerciantes que estão no contorno externo?
**Condição** As solicitações a vários URLs devem ser feitas em paralelo. Deve-se exibir os status HTTP e tratar erros.
Por que escolheste Go para ti?
Tens alguma questão para o colega?
Já aconteceu de você fazer algo por muito tempo e, no final, não ser implementado ou ser adiado na pilha?
Como fazer uma análise com EXPLAIN ANALYZE para analisar um índice, como criar índices em várias colunas e como entender em quais colunas?
Quais métodos de interação entre processos (IPC) existem no Linux? Em que diferem SIGTERM e SIGKILL?
Qual é a desvantagem das goroutines?
O que são interfaces em Go e para que servem?
Existirão mecanismos que ajudam a eliminar colisões na programação?
Recorda uma situação em que te encontraste numa rua sem saída e não sabias como resolver um problema
Já teve que escrever um servidor WebSocket?
Se houver uma tarefa grande, por exemplo, um arquivo de 10 GB com configurações linha por linha, e for necessário processar cada linha (por exemplo, colocar um ponto no final), as goroutines ajudariam a acelerar esse trabalho?
Por que precisamos do WaitGroup nesta tarefa?
Como é possível 180K RPS e uma latência p99 <170ms?
Qual é a limitação de um semáforo e de um canal com buffer como soluções para limitar solicitações paralelas?
Para que precisas de um gestor no teu trabalho? Para que serve?
Que padrões de programação paralela conhece? Dê um exemplo de semáforo da biblioteca padrão/prática do Go e explique como um canal pode ser usado como semáforo (captura e liberação).
Como fechar um canal para um leitor em Go? O que acontece se escrever em um canal fechado?