Consegue nomear os principais padrões de design e explicar a sua finalidade?
Python
Qual é a diferença entre o comando commit e o método flush ao usar SQLAlchemy?
Com que sistemas de gestão de bases de dados já trabalhou nos seus projetos?
É possível criar novos threads dentro de funções assíncronas em Python?
Pode explicar o que são sequências na linguagem Python e como são usadas?
Partilhe a sua experiência profissional e competências que, na sua opinião, são relevantes para esta posição.
Já usou o comando cherry-pick para selecionar e transferir commits específicos no git?
Já utilizou algum armazenamento temporário de alterações (stash) no sistema de controlo de versões Git?
Podes falar sobre as várias formas de usar o módulo asyncio em Python?
Tem experiência com a biblioteca SQLAlchemy para trabalhar com bancos de dados em Python?
Pode explicar os princípios da programação orientada a objetos?
Como resolve conflitos ao mesclar alterações no Git?
O que é usado como chave na estrutura de dados dicionário?
Como implementar um decorador em Python que possa envolver funções assíncronas?
Aplicou o princípio de simplicidade e clareza ao desenvolver suas soluções?
Pode enumerar os níveis de isolamento de transações que conhece?
Quais são as características da função gather na biblioteca asyncio e quais são as suas vantagens na organização de operações assíncronas?
Como pode determinar-se que um objeto pode ser usado com segurança como chave de hash?
Que tipos de dados mutáveis conheces na programação?
Explique a essência do teorema CAP e a sua influência na escolha da arquitetura de sistemas distribuídos