Podes dar exemplos de padrões arquiteturais utilizados no desenvolvimento de sistemas de microserviços?
Python
Qual é o objetivo do mecanismo de replicação de dados em bancos de dados?
Explique o que se entende por 'fecho' em programação.
Participaste na implementação ou uso de decoradores nos teus projetos anteriores?
Qual é o papel dos brokers de mensagens nos sistemas de troca de dados?
Trabalhou com brokers de filas nos seus projetos?
Pode explicar o conceito de sharding e como ele é aplicado numa base de dados?
Qual projeto permitiu que você se familiarizasse com sua área de especialização atual?
Usas tipos genéricos no teu código?
Qual é o principal objetivo do uso de chaves externas em bancos de dados relacionais?
Em que situações podem ocorrer dependências circulares ao importar módulos ou componentes?
Quais são as diferenças entre usar múltiplos processos e threads em aplicações?
Qual é o objetivo principal do uso de sharding em sistemas distribuídos?
Explique o que são referências cíclicas entre módulos na programação e quais podem ser as consequências do seu aparecimento.
Fale-nos sobre a arquitetura dos sistemas implementados nos seus projetos anteriores.