Sobes.tech

Golang

Para que serve o contexto? Como foi utilizado na prática?

Senior
А7
67

Como foi garantida a tolerância a falhas do serviço?

Middle+
Servicepipi
67

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)?

Middle
Aliexpress
67

Fale sobre si mesmo e sua experiência de trabalho.

Middle+
BGStaff
67

Tiveste horas extras e prazos? Como te sentes em relação a isso? É aceitável ficar até às 19h duas vezes por semana?

Middle+
AxenixAxenix
67

Que sinais de alerta numa empresa seriam para ti fatores de paragem?

Middle
WildberriesWildberries
67

[nome] perguntou: conhece o padrão Saga?

Senior
BSS
67

Fale-nos sobre a sua experiência comercial com PostgreSQL e Redis. Desde que ano trabalha, que tarefas resolveu? Apresente casos interessantes.

Senior
RTM
67

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)) }

Middle+
MAX LTD Group
67

O que é importante para si ao escolher um novo local de trabalho?

Senior
техвил
67

Já experimentaste outros frameworks PHP além do Laravel? Qual gostas mais e por quê?

Middle+
Voximplane
67

Por que os consumidores do Kafka recebem o evento 'pedido entregue' antes do evento 'pedido criado'? Como corrigir isso?

Middle+
X5 groupX5 group
67

Qual modo de operação você está considerando?

Middle+
Servicepipi
67

Como te avalias a ti mesmo em termos de graduação?

Middle+
Lexica
67

E se precisar procurar por parte do título do livro (substring)?

Middle
СитиДрайвСитиДрайв
67

Como criar tipos personalizados com base em estruturas em Go?

Middle
VKVK
67

Como te avalias como desenvolvedor Go?

Middle
Сбертех
67

Já trabalhou com RabbitMQ? Fale sobre Kafka — se houver 3 partições e 1 broker, como as mensagens são distribuídas?

Middle+
МВидео/эльдорадо
67

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) }

Senior
CRTEX
67

O que é defer? Como funciona? É chamado em caso de pânico?

Middle+
YadroYadro
67
/412