Python
Como interpretar a situação quando um programa passa muito tempo no núcleo e menos em modo usuário?
Já trabalhou com o uso de descritores nos seus projetos?
Tem experiência de trabalho em projetos comerciais?
Pode explicar o que significa o operador UNION ALL em SQL e como ele funciona?
Podes falar sobre as principais mudanças e novidades nas últimas versões do Python?
Quais são as diferenças entre as versões Python 3.10 e 3.11 em termos de funcionalidades e características?
Como se chama o ficheiro ou estrutura que define os parâmetros e configurações do container no Docker?
Pode explicar o que é o GIL e como ele afeta o funcionamento dos threads em Python?
Podes nomear as principais estruturas de dados do módulo collections em Python e falar sobre elas?
Onde ficava o escritório da sua empresa?
Em que casos é recomendado aplicar uma arquitetura com separação da base de dados em mestre e escravo para leitura e escrita de dados?
Determine o perfil de carga do sistema (leitura intensiva vs escrita intensiva) e justifique.
Está familiarizado com os princípios de programação no paradigma funcional ou orientado a objetos?
Como declarar um método de classe de forma que não seja acessível de fora e esteja protegido contra alterações?
Quais são as formas de implementar a interação com a API REST?
Como implementar um tipo de exceção personalizado em Python?
Quais membros da equipa você considera mais importantes para o sucesso do projeto e porquê?
É possível implementar lógica de programação usando consultas SQL?
A quem recorria para definir tarefas no projeto anterior?
Pode explicar o conceito de HATEOAS e o seu papel na API REST?