Podes explicar como funciona o comando git rebase e quais são as suas principais vantagens em comparação com o merge?
Python
Pode explicar o conceito de HATEOAS e o seu papel na API REST?
É possível implementar um decorador aplicável aos métodos de classes em Python?
Qual é o papel dos índices numa base de dados e como eles ajudam a acelerar a execução das consultas?
Como distinguir os contêineres das máquinas virtuais no contexto da virtualização?
Criou alguma implementação própria de decorador nos seus projetos?
Pode explicar o que é a construção de expressões de listas em Python e como ela é usada?
Explique as diferenças entre as operações INNER JOIN e LEFT JOIN em SQL e sua aplicação em consultas.
Explique o que é o GIL na linguagem de programação Python e qual o papel que ele desempenha na execução de threads.
Qual é a diferença entre o uso de compreensões de listas e o procedimento padrão de adicionar elementos a uma lista em Python?
Como é que a gestão de transações é realizada no PostgreSQL?
Explique o que se entende por 'fecho' em programação.
Pode explicar o que é o padrão decorador na linguagem Python e como ele é aplicado?
É possível usar Docker no Windows sem a necessidade de uma interface gráfica WPF instalada?
Pode explicar o que significa o comando cherry-pick no Git e para que é utilizado?
Como é que um contêiner Docker isolado estabelece comunicação com o sistema host ao iniciar?
Qual é a função principal das expressões de lista em Python?
Explique a diferença entre os comandos 'git rebase' e 'git merge' na gestão de branches do Git.
De que formas é possível reduzir o tamanho da imagem Docker?
Pode explicar o que é um encerramento e como funciona na linguagem Python?