Podes enumerar as principais estruturas de dados e descrever brevemente a sua aplicação?
Python
Já teve casos de criar e executar consultas SQL no seu trabalho?
Tem experiência no uso do sistema de controlo de versões Git nos seus projetos?
Pode explicar a finalidade e o uso da cláusula HAVING em consultas SQL?
Qual é a principal tarefa do método __hash__ em Python e por que ele é necessário ao trabalhar com objetos?
Como aceder aos atributos de um objeto declarado numa classe em Python?
Quais são as vantagens de usar ORM ao trabalhar com bancos de dados?
Pode explicar o conceito de pirâmide de testes e a sua estrutura?
Partilhe a sua experiência profissional e competências que, na sua opinião, são relevantes para esta posição.
Quais são as vantagens e desvantagens do framework Flask para o desenvolvimento de aplicações web?
Qual é o papel dos índices numa base de dados e como eles ajudam a acelerar a execução das consultas?
Descreva as tarefas mais difíceis com que teve que lidar e resolver na sua prática.
Criaste estruturas indexadas para acelerar consultas na base de dados?
Quais foram as responsabilidades e tarefas que desempenhou na sua posição anterior?
Como é realizado o processamento de tarefas relacionadas com restrições de entrada/saída nos sistemas?
Quais são as principais vantagens e desvantagens de usar SQLAlchemy em projetos?
Explique o conceito de cálculos preguiçosos e sua aplicação na programação.
Como resolve conflitos ao mesclar alterações no Git?
Descreva sua experiência de uso do Docker em projetos e tarefas que você resolveu com sua ajuda
Pode falar sobre o seu percurso para se tornar um especialista em Python?