Pode explicar o mecanismo de funcionamento de métodos especiais que são chamados automaticamente em situações específicas na programação orientada a objetos?
Python
Podes nomear ferramentas e bibliotecas populares usadas para testes automatizados de software?
Pode explicar como é implementado o cache de requisições no Django e quais são as suas vantagens?
Explique o que acontece quando dois valores de entrada diferentes obtêm o mesmo hash numa tabela de hash.
Poderia falar sobre alguns projetos nos quais participou?
Quão bem você conhece o sistema operativo Linux e suas características?
Pode falar sobre os seus projetos ou tarefas mais importantes nos quais participou?
De que formas é possível modificar ou expandir a funcionalidade do método retrieve nas classes ModelViewSet?
Pode explicar o conceito de equilíbrio de Nash na teoria dos jogos?
Pode explicar o que é o operador Q no Django ORM e como é utilizado para construir consultas?
É possível declarar variáveis em Python sem defini-las previamente?
Que tipos de sinais são usados no Django e para que servem?
Tem interesse pelo processo de criação e design de bases de dados?
Quais aspectos ou características do Python você acha menos atraentes ou que apresentam dificuldades?
Explique o que é o padrão arquitetónico MTV no Django e como ele estrutura o trabalho com os dados e a interface do utilizador.
Consegue listar os tipos de exchanges usados no RabbitMQ?
Explique o que é um índice baseado em função hash e como ele funciona numa base de dados.
Como determinar o nível de dificuldade de leitura e compreensão do código do ponto de vista da sua carga cognitiva?
É possível implementar uma abordagem funcional ao criar aplicações no Flask?
Como é que o conceito de gestor de contexto é implementado em Python e como garante a gestão automática de recursos?