Podes explicar como funciona o comando git rebase e quais são as suas principais vantagens em comparação com o merge?
Python
Pode usar uma função como argumento ao chamar outra função?
Explique o conceito de fábrica de decoradores e como ele é aplicado no design de sistemas.
Explique o princípio de funcionamento dos geradores em Python e suas principais vantagens
Que restrições o bloqueio global do interpretador em Python impõe e como isso afeta a multitarefa?
Partilhe a sua experiência profissional e competências que, na sua opinião, são relevantes para esta posição.
Poderia explicar o processo de execução do comando 'git rebase' e o seu papel na gestão do história dos commits?
Como implementar a execução assíncrona de operações usando a construção async/await?
Explique o conceito de processos paralelos ou threads de execução na programação.
Qual é o papel dos índices numa base de dados e como eles ajudam a acelerar a execução das consultas?
Em que casos é recomendado usar programação assíncrona e quais as vantagens que isso traz?
Quais foram as responsabilidades e tarefas que desempenhou na sua posição anterior?
Podes listar as principais categorias de respostas HTTP, seus códigos e propósitos?
Explique o conceito de sinais no framework Django e o seu papel na gestão de eventos
Em que situações não é recomendado o uso de operações assíncronas?
Explique o que são funções anónimas na programação e como são usadas.
Por que motivo implementam o mecanismo CORS no desenvolvimento de aplicações web?
Que tipos de dados mutáveis conheces na programação?
Pode explicar o conceito de tipagem por pato (duck typing) na linguagem Python?
O que se entende por concorrência na programação e como ela é implementada?