Podes enumerar as principais estruturas de dados e descrever brevemente a sua aplicação?
Python
Consegue nomear os principais padrões de design e explicar a sua finalidade?
Explique o princípio de funcionamento dos geradores em Python e suas principais vantagens
Como pode implementar um mecanismo para obter sequencialmente valores aleatórios ou predefinidos?
Qual é a sua experiência no desenvolvimento e uso do framework Django em projetos?
Que estruturas de dados podem ser usadas em vez de um dicionário comum?
Pode explicar o princípio de funcionamento do comando EXPLAIN ANALYZE em SQL e como ele é utilizado para otimizar consultas?
Em que casos é aconselhável usar a estrutura de dados tuplo?
Qual é o papel e as funções principais do iterador na linguagem Python?
Em que situações é ideal aplicar estruturas de dados do tipo lista?
Pode-se considerar que a lista é segura para trabalhar em um ambiente multithread?
Tem experiência no desenvolvimento de aplicações ou componentes multithread que utilizem execução paralela de tarefas?
Pode explicar como os iteradores são implementados em Python e quais as vantagens que oferecem ao trabalhar com coleções de dados?
Tem experiência no desenvolvimento ou uso de processos assíncronos?
Como implementar um mecanismo de iteração sobre elementos de uma coleção usando um iterador?
Pode explicar o que é um índice num sistema de gestão de bases de dados e como ele afeta o desempenho?
Explique a diferença entre os comandos 'git rebase' e 'git merge' na gestão de branches do Git.
Descreva a tarefa mais difícil em que participou e como a resolveu
Pode explicar a essência do problema N+1 no contexto do trabalho com bancos de dados?