Sobes.tech

Golang

Por que Kafka e não outros sistemas?

Senior
Lenta Tech
76

Usas Golang?

Senior
Холодильник.руХолодильник.ру
76

Houve nuances e dificuldades na implementação do Kafka? Foi a sua primeira experiência de implementação?

Senior
Lenta Tech
76

Quantas pessoas há na equipa e quais são os papéis?

Middle+
Uzum
76

Que interfaces implementaria?

Senior
Small
76

Existe experiência na integração com serviços externos (bancos, gateways de pagamento, APIs)?

Senior
X5
76

Escreva uma função que verifique se uma string é um palíndromo. - Um palíndromo é uma sequência de caracteres que é lida da mesma forma em ambos os sentidos. - Verifique apenas os caracteres do alfabeto a-z e A-я, sem considerar diferenças de maiúsculas e minúsculas.

Middle
VKVK
76

/** :-))) :-(( "ab :-)" = "ab " "ab :-)))" = "ab " "ab :-)))(" = "ab (" "ab ):-)" = "ab )" ":-)" = "" **/ func deleteP(str string) string { n := len(str) res := make([]byte, 0, n) i := 0 for i < n { if str[i] == ':' && str[i+1] == '-' && (str[i+2] == ')' || str[i+2] == '(') { ch := str[i+2] i += 2 for i < n && str[i] == ch { i++ } } else { res = append(res, str[i]) } } return string(res) }

Intern
Яндекс
76

Precisa de processar um ficheiro CSV muito grande em Go. Como faria isso sem carregar o ficheiro inteiro na memória?

Senior
AndersenAndersen
76

O que é uma construção de múltiplas etapas e para que serve?

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

Fala sobre a tua experiência na Wildberries: como chegaste, como é a equipa, por que estás a sair.

Middle+
FaceApp
76

Qual é a vantagem das Swiss Tables em comparação com a implementação antiga de hash table? Quantos bits ocupa o código hash na implementação antiga e na nova?

Senior
AstonAston
76

O que é a idempotência?

Senior
Lenta Tech
76

Como mover a janela no algoritmo de janela deslizante?

Senior
Яндекс
76

Quais são as principais diferenças entre TCP e UDP e quando deve-se escolher cada protocolo?

Middle+
Бюро 1440Бюро 1440
75

Qual é a diferença entre armazéns relacionais e não relacionais? Fale sobre ACID.

Senior
Алабуга
75

Já criaste painéis no Grafana?

Middle
АО Медиа Эффект
75

Tem experiência com gRPC?

Senior
X5
75

Fala sobre o início da tua carreira — o que fizeste antes de agosto de 2020?

Middle+
КуперКупер
75

Como tornar a memória constante (eliminar a dependência do número de caracteres únicos)?

Senior
Яндекс
75
/412