Python
Como evitar o problema de herança em diamante em Python?
Explique as principais diferenças entre os padrões arquiteturais MVC e MVT.
Como atualizas o teu conhecimento quando as tarifas, condições mudam (num mercado de seguros com mudanças frequentes)?
Que experiência tens em trabalhar com Python em geral?
Pode explicar o que se entende por arquitetura orientada a eventos?
Como é que a base de dados gere múltiplas acessos simultâneos aos dados?
Como obter todos os dados de uma tabela em SQL?
Em que se diferenciam a execução assíncrona de tarefas do multiprocessamento?
Como distinguir a abordagem orientada a objetos da funcional na programação?
Pode explicar o que são as consultas F no Django e para que servem?
Que características considera importantes numa empresa onde seria confortável desenvolver-se profissional e pessoalmente?
Que tipos de testes você realiza para verificar o código durante o desenvolvimento?
Como é que se pode implementar um gestor de contexto próprio numa classe Python?
Como é que a troca de dados entre o gerador e a coroutine é realizada no programa?
Que métodos utilizas para manter e desenvolver as tuas competências técnicas?
Explique o que significa o princípio de isolamento de transações nos sistemas de gestão de bases de dados.
Posso saber sobre as suas impressões positivas e experiência de trabalho no seu emprego anterior?
Como calcular o custo total dos pedidos usando uma consulta SQL?
Participaste em projetos conjuntos com a equipa?
Fale sobre as estratégias de execução de JOIN no PostgreSQL (Nested Loop, Hash Join, Merge Join).