Golang
Para que serve o contexto? Como foi utilizado na prática?
Como foi garantida a tolerância a falhas do serviço?
Escreveste no teu currículo que otimizaste consultas SQL. Como achas que seria o plano de execução para uma consulta de seleção de vendedores não bloqueados (EXPLAIN)?
Fale sobre si mesmo e sua experiência de trabalho.
Tiveste horas extras e prazos? Como te sentes em relação a isso? É aceitável ficar até às 19h duas vezes por semana?
Que sinais de alerta numa empresa seriam para ti fatores de paragem?
[nome] perguntou: conhece o padrão Saga?
Fale-nos sobre a sua experiência comercial com PostgreSQL e Redis. Desde que ano trabalha, que tarefas resolveu? Apresente casos interessantes.
pacote principal importar ( "io" "log" "net/http" ) func manipulador(w http.ResponseWriter, r *http.Request) { go func() { resp, err := http.Get("[link]") if err != nil { log.Println("erro na requisição:", err) return } defer resp.Body.Close() body, _ := io.ReadAll(resp.Body) w.Write(body) }() } func main() { http.HandleFunc("/proxy", manipulador) log.Fatal(http.ListenAndServe(":8080", nil)) }
O que é importante para si ao escolher um novo local de trabalho?
Já experimentaste outros frameworks PHP além do Laravel? Qual gostas mais e por quê?
Por que os consumidores do Kafka recebem o evento 'pedido entregue' antes do evento 'pedido criado'? Como corrigir isso?
Qual modo de operação você está considerando?
Como te avalias a ti mesmo em termos de graduação?
E se precisar procurar por parte do título do livro (substring)?
Como criar tipos personalizados com base em estruturas em Go?
Como te avalias como desenvolvedor Go?
Já trabalhou com RabbitMQ? Fale sobre Kafka — se houver 3 partições e 1 broker, como as mensagens são distribuídas?
func main() { defer func() { if r := recover(); r != nil { fmt.Println("recuperado") } }() defer func() { fmt.Println("defer") }() go func() { fmt.Println("dentro da goroutine início") panic("explodiu") fmt.Println("dentro da goroutine fim") }() time.Sleep(time.Second) }
O que é defer? Como funciona? É chamado em caso de pânico?