Golang
Tem experiência com código legado ou antigo que requer modernização ou refatoração?
Fale mais sobre o Redis: que tipos de diretórios existem e que dados lá são armazenados?
Quantas conexões havia ao PostgreSQL? O que fazer se as conexões não forem suficientes com 10 mil RPS?
Em que situações pode ocorrer um deadlock entre threads ou processos?
Pode-se considerar um slice seguro para uso em ambientes multithread sem medidas adicionais de sincronização?
Quais são as vantagens e desvantagens de usar goroutines em programas Go?
Como é feita a remoção e otimização de índices na base de dados?
Tem experiência prática no desenvolvimento de soluções arquitetónicas para sistemas complexos?
Quando exatamente as goroutines podem passar para a fila de execução local?
Que outras linguagens de programação conhece além de Go a um bom nível?
Qual dos seguintes trechos de código contém um erro ou potencial problema relacionado com o trabalho com canais? Opção 1 package main func main() { ch := make(chan int) ch <- 1 } Opção 2 package main func main() { ch := make(chan int, 1) ch <- 1 } Opção 3 package main func main() { ch := make(chan int, 1) ch <- 1 <-ch } Opção 4 package main func main() { ch := make(chan int) close(ch) <-ch } Opção 5 package main func main() { ch := make(chan int, 3) ch <- 4 }
Estás pronto para o formato de trabalho híbrido (escritório + remoto)?
Em que parte da memória o array de dados é colocado durante a execução do programa?
Utilizou algum mecanismo de bloqueio pessimista nos seus projetos?
Que métodos de escalabilidade de desempenho em sistemas de software você pode citar?
Que indicadores de desempenho do Pipeline pode mencionar?
Como garantir a prevenção de ultrapassar o limite de descritores de ficheiros abertos no sistema?
Quais métodos são utilizados para a interação entre microserviços nos cenários mais comuns?
Em que casos se aplica uma estrutura de dados com a capacidade de armazenar elementos sequenciais e alterá-los dinamicamente?
Pode explicar o princípio de funcionamento da hash na implementação de um mapa (Map)?