Com que regularidade criava e mantinha testes automáticos nos seus projetos?
Python
Pode explicar o que é um objeto com propriedades modificáveis em Python?
Tem experiência na criação ou automação de testes de ponta a ponta para a funcionalidade do sistema?
Qual foi o nível de cobertura de testes alcançado no projeto anterior?
Pode explicar como é implementada a chamada do método close no sistema ou linguagem de programação?
É necessário usar a palavra-chave yield dentro da implementação do gerenciador de contexto em Python?
Pode explicar o conceito do padrão 'SAGA' na arquitetura de microsserviços?
Quais são os princípios básicos da programação orientada a objetos que você conhece?
O que limita a capacidade de multithreading completo em Python e isso está relacionado com o GIL?
Qual é a diferença entre a estrutura de dados de uma lista e um conjunto em termos de suas características e aplicações?
Em que situações o GIL assume o controlo do fluxo de execução em Python?
Que funções um objeto deve implementar para que possa ser percorrido com um ciclo in em Python?
Explique o que faz a função incorporada property() em Python e como ela é usada para gerir o acesso aos atributos de uma classe
Quantos testes foram implementados e lançados no seu projeto anterior?
Quais métodos HTTP não mantêm a unicidade da operação na sua execução repetida?
O que é OAuth 2.0 e qual problema ele resolve?
Pode explicar o que se entende por propriedade de consistência no contexto de transações e princípios ACID?
Como o Python lida com herança múltipla e determina a ordem de resolução de métodos (MRO)?
Qual é a finalidade do pathlib em Python e como se compara com o os.path?
Quais são as principais diferenças entre programação síncrona e assíncrona em Python? Por favor, responda a esta pergunta oralmente.