Qual é a diferença entre uma thread de execução e um processo completo num sistema operativo?
Python
Pode nomear diferentes tipos de bases de dados com os quais trabalhou ou conhece?
Explique o princípio de funcionamento dos geradores em Python e suas principais vantagens
Para que são usados os __slots__ em Python e como eles ajudam na gestão da memória dos objetos?
Podes falar sobre as principais mudanças e novidades nas últimas versões do Python?
Que tipo de multithreading é recomendado para processamento de cálculos matemáticos?
Por que é necessário definir restrições e proteger as portas na configuração do Docker Compose?
Como se pode determinar se uma string é um palíndromo usando Python?
Como é gerida a memória no interpretador Python?
Tem experiência em projetar soluções arquitetónicas?
Em que cenários é apropriado usar a construção match/case ao desenvolver APIs?
Pode explicar o que se entende por pilha ELK e para que tarefas ela é usada?
Como é que geres o isolamento de dependências nos teus projetos?
Explique a finalidade dos operadores * e ** em Python e como usá-los em funções
Explique o que é o GIL na linguagem de programação Python e qual o papel que ele desempenha na execução de threads.
Qual método de multithreading você usaria para enviar e-mails em massa?
Qual é o papel e a finalidade do GIL em linguagens de programação interpretadas, como Python?
Que ferramentas ou sistemas utilizas para compilar e construir os teus projetos?
Pode explicar o que se entende por monkey patching na programação?
Quais são as diferenças no uso e comportamento dos métodos declarados com os decoradores @staticmethod e @classmethod?