Golang
Descreva como os processos de trabalho foram construídos e geridos na sua organização anterior.
Quais as características únicas dos slices na linguagem Go?
Pode dar exemplos de fatores que podem afetar negativamente o desempenho dos threads?
Fala-me do Redis
Qual é o perigo ao passar um slice para uma função? Há alguma armadilha com arrays?
Quais processos são iniciados após o código ser enviado ao registo de serviços?
O Go é uma linguagem interpretada ou compilada antes da execução?
Por que a serialização com Protobuf é mais rápida em comparação com JSON?
Pode explicar o que significa o termo poisoning no contexto dos sistemas informáticos?
Quais métodos podem ser utilizados para implementar a escalabilidade horizontal do sistema?
Explique o conceito de sistema de ficheiros virtual e a sua principal finalidade.
Já trabalhou com a biblioteca testify para escrever testes?
Como se chama o algoritmo que não aloca memória adicional para armazenar dados?
Como são feitas as requisições à base de dados PostgreSQL?
Qual é o papel e o propósito de uma interface vazia na programação?
Que métodos e ferramentas você usa para identificar gargalos e pontos fracos na arquitetura do sistema?
Qual parâmetro é usado como identificador único para elementos em estruturas de dados do tipo Map?
Descreva a estrutura da base de dados que poderia ser usada para gerir informações sobre uma livraria
Como determinar o conteúdo destacado usando o operador de fatia?
Como realizou uma análise comparativa da velocidade de acesso aos dados usando sync.Map e um mutex sincronizado?