Sobes.tech

Golang

Como te sentes em relação aos turnos noturnos e vespertinos, se ocorrer uma falha?

Middle+
147

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
146

Em que áreas seria interessante desenvolver-se mais — em tecnologias, tarefas, direções?

Middle+
144

Qual é a diferença arquitetónica entre REST e RPC? Qual abordagem escolher para criar/modificar um utilizador e para transferir dinheiro entre contas?

Middle
143

Fale sobre o seu projeto atual — no que está a trabalhar?

Middle+
143

Tem certeza de que aqui se usam chaves para map? Qual sintaxe é necessária para acessar o elemento set na linha 17?

Senior
143

Como é que uma tabela de hash é estruturada? Quais são os princípios básicos nela incorporados, os requisitos principais?

Middle+
142

Fala-me sobre a gestão de incidentes na tua equipa: como é que o processo está organizado, há um regulamento de turnos?

Middle+
142

O comprimento pode chegar até 1000 — conte por que isso pode acontecer e como se chama esse fenômeno?

Senior
141

De modo geral, o que achas da direção da equipa (plataforma ClickHouse/Elasticsearch)?

Senior
139

Como garantir que uma mensagem da fila seja processada exatamente uma vez se houver vários trabalhadores?

Senior
138

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

Senior
138

Com que a sua equipa e com o que é que tu estavas envolvido?

Senior
138

Por rastreamento, quantos comandos, serviços, quantas integrações com suas próprias equipes aproximadamente?

Senior
136

O que é rehashing?

Middle+
135

Fale-nos sobre a composição da sua equipa.

Middle+
134

Fala-me mais sobre os últimos projetos: tecnologias, a tua área de responsabilidade, tarefas principais.

Middle
131

Quantos anos de experiência combinada em desenvolvimento em Go?

Middle+
129

É necessário implementar a função uniqRandn, que gera uma lista de comprimento n com números únicos e aleatórios. import ( "fmt" "math/rand" ) func main() { fmt.Println(uniqRandn(10)) } func uniqRandn(n int) []int { //... }

Middle+
127

Qual é a sua principal linguagem de desenvolvimento e quantos anos de experiência tem?

Middle
125
/13