Sobes.tech

Golang

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

Senior
IBS
92

Conte-me como otimizou as consultas — você escreveu que a redução foi de 10–12 minutos para 5–7 minutos. Que relatório é esse que leva tanto tempo para ser executado? Como o otimizou?

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

O que é o pânico em Go?

Middle+
МВидеоМВидео
92

O que é uma runa?

Senior
ВкусВиллВкусВилл
92

Imagine que tens uma enorme base de dados (milhares de milhões de utilizadores numa rede social) e precisas encontrar um utilizador por ID, mas a consulta é lenta. O que farias em primeiro lugar?

Middle
VKVK
92

Qual é a diferença entre TCP e UDP? Forneça exemplos de uso de UDP e explique como o DNS garante fiabilidade sobre UDP.

Middle
OZONOZON
92

Como passar corretamente o contexto na GoRoutine ao enviar SMS (autenticação de dois fatores)?

Senior
Гос крипта
92

O que é uma base de dados relacional e como ela difere de uma não relacional?

Middle+
purrweb
92

Quais podem ser os efeitos secundários ao usar goroutines para processar um arquivo, com o que devemos estar preparados?

Middle
Aliexpress
92

Como acelerar um endpoint de API lento — quais são as abordagens?

Middle+
VK music
92

Que outras primitivas de sincronização conheces?

Middle+
Napoleon IT
92

Já teve que executar comandos Linux? Quais usa?

Senior
Базис
92

Consideras o formato de trabalho de escritório em Krasnodar? Em que cidade estás atualmente?

Middle
wilix
92

Por que entrou no mercado? O que gostava e não gostava no seu trabalho atual?

Senior
Суточно.руСуточно.ру
92

Numa arquitetura de microserviços, cada serviço tem a sua própria base de dados. Como funciona o padrão Outbox neste contexto se o Kafka ainda não recebeu a mensagem?

Senior
ИП Ганус Александр Андреевич
92

```go func fail() { panic("Falhar!") } func main() { fmt.Println("Início!") var wg sync.WaitGroup wg.Add(1) go func() { defer func() { if e := recover(); e != nil { fmt.Println(e) } }() fail() wg.Done() }() wg.Wait() fmt.Println("Fim!") } ```

Senior
Wildberries & Russ Bank
92

Quantas pessoas estiveram envolvidas no maior projeto em que trabalhaste? Menos de dez, dezenas, centenas?

Senior
Яндекс
92

// Pergunta 5. O que será exibido na tela func main() { ch := make(chan int, 5) for i := 1; i <= 5; i++ { ch <- i } for true { fmt.Println(<-ch) } }

Senior
МВидео/эльдорадо
92

O que é profiling em Go? Já precisou usar pprof?

Middle+
СБЕРСБЕР
92

O que é um canal em Go e como ele transmite dados?

Middle
Сбертех
92
/412