Golang
Que dados podem ser obtidos através do processo de profiling de uma aplicação ou sistema?
Quais os métodos que podem ser usados para reduzir o risco de conflitos ao mesclar ramos no sistema de controlo de versões?
Como extrair os primeiros n elementos de um array?
Pode explicar o que se entende por ferramenta Linter no contexto do desenvolvimento de código?
O que distingue o protocolo HTTP/2 do HTTP/1.1 em termos de implementação e desempenho?
É seguro modificar o conteúdo de um slice na memória sem verificações adicionais?
Onde na estrutura do projeto está localizada a camada de interação com o banco de dados?
Em que consiste o princípio de imutabilidade dos dados de string na programação?
Como são efetuadas as consultas à base de dados PostgreSQL?
Tem experiência com o protocolo HTTP?
O que requer mais recursos: adicionar um novo elemento ou extrair um existente?
Pode explicar o que são interfaces na linguagem Go e como elas funcionam?
Em que situações e para que é utilizado o mecanismo de sincronização na programação?
Quando é preferível usar RWMutex em vez de um Mutex comum no desenvolvimento em Go?
Que informações e tipos de dados foram processados nos seus serviços no projeto anterior?
Como garantir a integridade das transações quando as operações são realizadas em vários microserviços segundo o padrão Saga?
Como são implementadas as filas de tarefas dentro do sistema de planeamento de processos?
Como é que o programa se comporta ao tentar enviar dados para um canal que não contém elementos e usa bufferização?
Em que setor ou área de atividade funciona o produto que está a criar no projeto atual?
Existe a possibilidade de desativar ou gerir o recolhedor de lixo em Go?