Python
Qual é o papel dos closures na programação e para que são utilizados?
Podes dar um exemplo de uso de uma função Lambda complexa no código?
Que passos você tomaria para diagnosticar a fonte do atraso na resposta do endpoint antes de fazer consultas ao banco de dados?
Existe uma ordem específica para realizar migrações no Django e como ela é gerenciada?
Tarefa de depuração: corrigir o problema de idempotência (uma solicitação repetida do cliente cria uma operação duplicada) e o problema Outbox (dois trabalhadores publicam os mesmos eventos)
Pode dar um exemplo de um princípio ou padrão de codificação que seguiu no seu trabalho anterior?
Quais são as vantagens e desvantagens das abordagens de microsserviços para o design de sistemas?
Houve casos de escrita de testes automatizados para módulos ou componentes individuais no seu projeto atual?
Explique o que significa criar uma imagem Docker do zero usando a instrução FROM no Dockerfile
Qual é a diferença entre o princípio de arquitetura orientada a eventos (EDA) e o princípio de inversão de dependências, e por que é necessário EDA se o DIP já existe?
Explique o princípio de funcionamento da inicialização diferida de dados em ORM e quando ela é aplicada.
Qual é a complexidade de obter dados por chave em um dicionário?
Como distinguir um iterador de um objeto que suporta o protocolo de iteração?
Experiência na implementação e uso do Celery para processamento de tarefas assíncronas
Tem experiência prática no uso de filas em projetos?
Como avalia o seu nível de domínio de bases de dados?
Consegues nomear algoritmos cuja complexidade assintótica seja melhor do que a ordenação rápida?
Tem experiência em lidar com exceções nos seus projetos?
Por que é importante usar algoritmos ao resolver problemas de programação?
Como solicitar um token de acesso ao servidor?