Ao criar testes unitários, baseia-se em cenários de teste preparados com antecedência ou desenvolve-os você mesmo durante o processo?
Python
Como planeavas a execução de sete tarefas simples e três tarefas complexas de igual importância durante o trabalho?
O que são gerenciadores de contexto e para que são usados?
Tem experiência no uso de ferramentas de perfilagem para analisar o desempenho de aplicações?
Qual é a diferença entre funções e procedimentos em programação?
Consegues enumerar os principais tipos de dados utilizados em Python?
O que pode levar a atrasos na execução da operação ALTER TABLE numa base de dados?
Tens rituais de trabalho durante o dia, sem os quais o dia não pareceria o mesmo?
Qual é a diferença entre Flask, Django e FastAPI?
Qual é o efeito final alcançado ao realizar uma operação de fusão (merge) no sistema de controlo de versões Git?
É possível inserir um elemento de matriz dentro de uma tupla?
Quais métodos podem ser usados para criar uma função de hash que forneça valores únicos para diferentes entradas?
É possível modificar o conteúdo de uma tupla após a sua criação?
Como abordas a resolução de conflitos na equipa de trabalho?
Tem experiência com mecanismos de verificação de autenticidade de utilizadores?
Quais são as principais vantagens de usar REST sem estado?
Já trabalhou com sistemas de controlo de versões nos seus projetos?
Pode explicar o que é um decorador parametrizado e como ele é usado?
Pode explicar o que se entende por 'argumento de função' em programação?
Qual é o melhor framework Python para usar no desenvolvimento de um determinado tipo de projeto ou tarefa?