Pode explicar o conceito de middleware e o seu papel na arquitetura de sistemas de software?
Python
Que métodos utilizas para estruturar e organizar o teu código de programação?
O que significa uma tarefa limitada por entrada/saída e como ela afeta o desempenho do sistema?
Pode explicar os princípios subjacentes à filosofia SOLID na programação orientada a objetos?
Já utilizou JSONField no Django para armazenar dados estruturados no modelo?
Consegues nomear ferramentas de desenvolvimento populares e suas características?
Qual é a diferença entre os métodos __new__ e __init____ no processo de criação e inicialização de objetos em Python?
Como é que a programação assíncrona ajuda na gestão da execução de tarefas em Python?
Qual é a função principal do uso de geradores na linguagem Python?
Descreva o projeto em que trabalhou na sua última posição.
Que tipos de blocos de tratamento de exceções conheces na linguagem de programação?
Qual é a diferença entre definir uma classe e criar uma instância dela?
Que bibliotecas ou frameworks para trabalhar com mapeamento objeto-relacional você usou em seus projetos?