Golang
-- Listar todos os autores e o número de seus livros. -- Exemplo: -- nome_autor | contagem_livros --------------------------- -- Igor | 2 -- Ivan | 1 -- Listar autores que escreveram mais de 2 livros.
Por que usar um buffer se a velocidade de gravação for igual ou inferior à velocidade de leitura?
Qual é a diferença entre arrays e slices em Go?
RPS Em média, 4-5 mil RPS, chegando a picos de até 12k Mas aqui é importante entender que a carga principal recaía sobre o Kafka. Como a arquitetura é assíncrona, para cada criação de anúncio, meu orquestrador gerava uma cadeia de 5-7 eventos em diferentes serviços de verificações. No total, processávamos um fluxo de até 30k mensagens por segundo em média.
```go type SafeMap struct { data map[string]string } func (s *SafeMap) GetOrCreate(chave, valor string) string { } ```
O Redis mantinha os dados apenas na memória ou havia fallback para disco? O que acontecerá se o Redis falhar?
Fala-me sobre a equipa e os processos de desenvolvimento. Como está organizado o processo, como decorre a revisão de código, há disputas?
O que é um arquivo .env e para que é utilizado?
Tem certeza de que aqui se usam chaves para map? Qual sintaxe é necessária para acessar o elemento set na linha 17?
Como funciona um slice em Go e como difere de um array?
Quais tipos de bloqueios existem no PostgreSQL?
Podes falar um pouco sobre o Go em geral — o que é essa linguagem, suas características?
Houve alguma vez em que não concordaste com a decisão de um líder ou stakeholder?
Por favor, conte-me sobre a sua experiência no Sovcombank: qual foi o produto em que trabalhou e qual foi o seu papel na equipa?
Qual é o projeto ou recurso mais fixe do qual você se orgulha?
Qual é a diferença entre um link simbólico e um link físico no Linux?
O que é um array dinâmico e qual é a complexidade da inserção?
Descreve a tua visão do local de trabalho ideal
O que o programa exibirá com uma iteração sobre um mapa?
Para que serve o top-hash no map?