Golang
Já utilizou ferramentas de análise estática na verificação da qualidade do código?
Quais são os principais padrões utilizados no design de arquitetura de microsserviços?
Como é que a troca de sinais é realizada através de canais no sistema de programação?
Tem experiência prática na utilização de Protocol Buffers nos seus projetos?
Explique por que não é possível corresponder diretamente o número de threads ao número de goroutines em Go.
O que acontece se fizer uma gravação num canal cujo buffer está completamente cheio?
Como distribuir a carga entre os servidores ao escalar horizontalmente o sistema?
O que faz o comando top por baixo do capô (pergunta do entrevistador)?
Pode explicar o conceito de sync.Pool e como ele ajuda a gerir a memória em Go?
De que forma são introduzidas consultas SQL maliciosas na aplicação e como os sistemas se protegem contra esse tipo de vulnerabilidade?
É possível declarar um array atribuindo-o através de uma variável?
Poderia fornecer um exemplo de implementação de código para ilustrar este conceito?
Explique o que se entende por termo 'máquina' no contexto dos dados MPG
Explique o princípio de funcionamento do padrão RAF e sua aplicação na programação
Em que cenários se utiliza o mecanismo Semaphore para sincronizar threads ou processos?
Quais protocolos utilizou com mais frequência e por quê?
Quando a utilização de uma chave primária numa base de dados pode ser indesejada ou inadequada?
Como é que se chama a forma de aceder às variáveis do âmbito externo dentro de uma função anónima?
Quem determina se é permitido colocar um determinado objeto na memória?
Pode explicar a essência do protocolo HTTP/3 e como ele difere das versões anteriores do HTTP?