Sobes.tech

Golang

Fale sobre sua experiência em infraestrutura e interação com DevOps

Senior
Flant
100

O que é o Desligamento Gracioso e por que é necessário?

Senior
2gis2gis
100

O que é o contexto em Go, para que serve, é possível viver sem ele?

Senior
YadroYadro
100

Como ocorre a expansão (rehash) nas Tabelas Swiss?

Senior
I-teco
100

Por que a modelo não tem texturas, embora tenha descarregado um modelo pintado? É possível pintá-la você mesmo?

Senior
АЙ-ТЕКОАЙ-ТЕКО
100

Está preparado para participar em entrevistas técnicas no futuro?

Senior
Nau
100

O que são canais em Go? Quais existem? Como funcionam por baixo dos panos?

Senior
Lenta Tech
100

Tarefa: «Ping-pong com timeout» Escreva uma função pingPong que: - Inicia duas goroutines: uma gera mensagens "ping", a outra — "pong". - As goroutines devem trocar mensagens através de um canal comum estritamente por ordem. - A troca continua por 3 segundos, após o que o programa deve terminar (desligamento gracioso). - Use um contexto para cancelar com timeout. - Mostre cada mensagem na tela junto com o tempo (em milissegundos desde o início). Exemplo de saída esperada: 0ms: ping

Senior
FREEDOM LIFESTYLE
100

import "fmt" func maxDistants(arr []int) int { maxDist := 0 lastOne := -1 for i := 0; i < len(arr); i++ { if arr[i] == 1 { if lastOne == -1 { maxDist = i } else { dist := (i - lastOne) / 2 if dist > maxDist { maxDist = dist } } lastOne = i } } if arr[len(arr)-1] == 0 { dist := len(arr) - 1 - lastOne if dist > maxDist { maxDist = dist } } return maxDist } func main() { fmt.Println(maxDistants([]int{1, 0, 0, 0, 1})) }

Middle
VKVK
100

Fala sobre IPv4 e IPv6

Senior
Итрея
100

Configuraste o Kubernetes?

Middle
WildberriesWildberries
100

Em que projeto ou produto está a trabalhar atualmente?

Senior
OZONOZON
100

Já trabalhou com Expressões de Tabela Comum (CTE)? Fale sobre elas, incluindo CTE recursivas.

Senior
МВидеоМВидео
100

Como podem os serviços interagir entre si? Em que o REST difere do gRPC?

Senior
SelectelSelectel
100

O tipo string em Go é mutável ou imutável?

Senior
2gis2gis
100

[nome] conte-me sobre si e a sua experiência

Senior
МВидеоМВидео
100

O que são tempos limite e usas-los no teu trabalho?

Senior
AvitoAvito
100

Como se chama em Go a abordagem em que cria um canal, fecha-o e depois lê dele? Qual é a vantagem de fechar um canal em vez de enviar-lhe um valor?

Senior
Cloud.ru
100

Não há nenhuma opção dentro da empresa?

Senior
BetBoom
100

O que é uma goroutine e como ela funciona?

Senior
sber tech
100
/412