Descreva como foi organizado o processo de desenvolvimento de produtos de software na sua empresa anterior.
Python
Que consequências ocorrem no PostgreSQL quando o nó principal do sistema falha?
Quando escolhe usar o comando de merge ou rebase para atualizar o seu branch no Git?
Qual é o papel dos índices na base de dados PostgreSQL e para que servem?
Houve casos de uso de anotações de tipos nos seus projetos?
Qual método de multithreading você usaria para enviar e-mails em massa?
Quais métodos da metaclasse são ativados ao criar uma nova classe em Python?
Qual é a complexidade temporal mais rápida: linear ou logarítmica?
Como atualizar o esquema da base de dados usando migrações?
Como surge o problema N+1 ao usar ORM?
Explique o que é um objeto que pode ser hashado e quais as características que ele deve ter.
Quais métodos de tratamento de colisões em tabelas hash você conhece?
Podes listar as principais categorias de respostas HTTP, seus códigos e propósitos?
O que são métodos especiais na linguagem de programação e como eles são implementados?
Quais são as vantagens e desvantagens de usar replicação de bancos de dados?
O que é um iterador e um objeto iterável? Quais métodos eles devem implementar? Como funciona o loop for por baixo dos panos?
Pode enumerar os níveis de isolamento de transações que conhece?
Fale sobre as estratégias de execução de JOIN no PostgreSQL (Nested Loop, Hash Join, Merge Join).
Tem outras propostas de emprego neste momento?
O que se entende por concorrência na programação e como ela é implementada?