Sobes.tech

Golang

Fale sobre cargas e casos interessantes relacionados com otimização sob carga.

Senior
Hi Rockits
36

Como é que os duplicados eram filtrados? Não era possível identificar um duplicado pelo ID? Por que enriquecer os dados do Redis?

Senior
OkkoOkko
36

Vai precisar de uma formação de duas semanas?

Middle+
2gis2gis
36

Como trabalhou com Kubernetes? O que fez?

Senior
МВидеоМВидео
36

És escritor, geres o teu mini blog e publicas artigos lá. Os utilizadores (leitores) do teu blog, após iniciarem sessão, podem visualizá-los/lê-los. É necessário implementar uma funcionalidade de contagem de visualizações únicas por dia para cada artigo. Requisitos funcionais: - Estatísticas do dia de hoje: O autor pode ver quantos utilizadores únicos visualizaram o seu artigo hoje (os dados são acumulados em tempo real). - Estatísticas de dias passados: O autor pode ver as estatísticas de qualquer dia passado (por exemplo, ontem). Restrições técnicas e condições: - A aplicação funciona num único servidor (um pod) - Armazenamento em memória - Tempo em UTC0

Senior
А7
36

Que documentos eram armazenados no ELK?

Senior
Cloud.ru
36

És familiarizado com o console Linux?

Middle+
Лига Цифровой ЭкономикиЛига Цифровой Экономики
36

len() — qual é o comprimento de quê?

Middle+
Napoleon IT
36

És tua responsabilidade verificar as métricas após o deploy e registar o resultado?

Senior
X5
36

Revisão de código: encontra problemas no código (função getOrderedByDate)

Middle+
Magnit Tech
36

Por quais critérios irá escolher um novo local de trabalho se tiver várias ofertas?

Senior
Займиго
36

Fala-me sobre o teorema de CAP

Middle+
СБЕРСБЕР
36

Em que níveis do modelo OSI você trabalhou?

Senior
AltDev
36

func merge(chs ...<-chan int) <-chan int { }

Middle
RWB
36

Fala-me sobre como são estruturadas as interfaces em Go.

Middle
VKVK
36

Por que é responsável o recolhedor de lixo (GC) em Go e quando ele normalmente é ativado automaticamente? Libera memória de objetos inacessíveis e é ativado automaticamente quando o heap cresce (quando o volume de memória alocada excede um limite em tempo de execução) Organiza a colocação de variáveis na memória para otimização de cache e é acionado estritamente por temporizador a cada 10 ms Monitora a quantidade de goroutines em execução e só se ativa após a função main terminar Sincroniza o trabalho dos mutexes e é ativado quando a RAM livre cai abaixo de 5%

Intern
AvitoAvito
36

Dê um exemplo em que você não concordou com uma decisão técnica da equipe. Como você lidou com isso após a decisão ter sido tomada?

Senior
Shopfully
36

O balanceador deve entender que o backend responde com erros, e ao ultrapassar um limite durante um determinado tempo, excluí-lo do balanceamento (Circuit Breaker)

Senior
Яндекс
36

Consegues dar um exemplo de um ponto de estrangulamento que conseguiu encontrar através do profiling com pprof?

Senior
sber tech
36

Por que usaste a palavra-chave defer?

Senior
СБК ПАРУС
36
/412