Por que razão é importante projetar componentes de forma que a sua implementação não esteja explicitamente ligada ao restante do sistema?
Python
Com que bases de dados trabalhou diretamente? Que bases projetou?
Quais são as vantagens do uso de processamento assíncrono em comparação com threads na programação multithread?
Em que casos é recomendado usar ModelSerializer no Django REST Framework?
Qual é o papel das metaclasses na linguagem de programação Python e para que são usadas?
Como pode determinar o método de requisição HTTP numa aplicação que utiliza FastAPI?
Pode explicar o que são os Eventos Enviados pelo Servidor e como eles funcionam?
Podes enumerar os principais tipos de dados numéricos usados em Python?
O que são os ficheiros .pyc/pycache e para que servem?
Pode uma operação com tempo logarítmico ser mais rápida do que uma com tempo linear?
É necessário confirmar mensagens no Kafka?
Pode explicar o que se entende por fixture no contexto de testes com pytest?
Descreva a sua área de responsabilidade: quem supervisionava as tarefas, quem as distribuía, como era feito o acompanhamento com a equipa.
Conte-nos o que exatamente sugeriu melhorar ou acrescentar no projeto anterior e por quê.
Quais métodos podem ser usados para esconder a identidade do usuário na internet?
Quais são as diferenças entre threads de execução e abordagem assíncrona em Python?
Explique o princípio de funcionamento do protocolo OAuth e os seus principais componentes no processo de autorização
Podes dar um exemplo de implementação de um mecanismo de iteração sobre uma coleção de elementos?
Quais temas ou habilidades requerem estudo adicional ou aprimoramento na sua preparação profissional?
Por que a multithreading pode acelerar pedidos HTTP síncronos através de requests, apesar do GIL?