Como é implementada a paralelização e concorrência na linguagem Go?
Golang
Como funciona o mecanismo de leitura de dados de um canal fechado e o que acontece nesse momento?
Que tipos na linguagem Go contêm dentro de si um ponteiro para um segmento de memória?
Como organiza na sua prática a transmissão de dados através de protocolos entre microserviços?
Quais podem ser as vantagens e desvantagens do uso da linguagem Go?
Pode explicar o conceito de seletividade no contexto de bases de dados?
Pode explicar o conceito de arquitetura em camadas e seus componentes principais?
Como garantir que as operações sejam idempotentes sem efeitos negativos?
Em que casos é recomendado usar o estilo arquitetónico REST para o desenvolvimento de APIs?
Como é que os princípios SOLID se relacionam com os conceitos de arquitetura limpa no desenvolvimento de sistemas de software?
Qual é a diferença entre as condições WHERE e HAVING ao trabalhar com consultas SQL?
Explique o conceito de construção multi-stage no Docker e suas vantagens.
Que sistemas de gestão de bases de dados utilizou na sua prática?
Que ferramentas de análise de código e verificação de qualidade de código estático você utilizou em seus projetos?
Quais são as limitações de desempenho das estruturas de índice?
Qual é a diferença entre as instruções GROUP BY e ORDER BY em SQL e como elas funcionam com os dados?
Pode explicar o que se entende por 'exemplos de uso' no contexto do desenvolvimento de sistemas de software?
Como funciona o mecanismo de gravação num canal com acesso restrito e o que acontece nesse processo?
Qual é a finalidade da relação um para um entre tabelas numa base de dados?
Como são implementados os cálculos paralelos na linguagem Go?