Python
Para que servem os mutex em Python, se o GIL já garante a execução de uma única thread?
Como mantinhas a consistência do cache nos serviços de catálogo e carrinho — quando invalidavas, como era organizado?
Qual foi a sua área de responsabilidade no projeto?
É obrigatório indicar os números de versão para as dependências no arquivo requirements.txt?
O que faz o EXPLAIN e o que muda ao adicionar ANALYZE? Quando um índice é inútil?
Fala-me sobre os níveis de isolamento de transações no PostgreSQL e para que servem.
Está familiarizado com produtos de processamento de pedidos, anti-fraude, AML, linha de crédito e triagem de sanções?
Fala-me sobre as coisas tecnicamente complexas no Magnit. O que foi interessante lá?
No geral, como você se sente em relação a visitar o escritório?
Como gostaria de continuar a evoluir?
O que acontece se chamar um código bloqueante dentro de uma função async? O que acontecerá com o event loop?
Fala-me sobre o gestor de contexto: o que é, para que serve?
É possível aceder a um atributo ou método de uma classe que começa com dois sublinhados? Quais são as características?
O que são p95, p99 e que outros percentis existem?
Quão coberto está o seu código com testes? Como você escreve testes?
É possível tornar o Django assíncrono?
Qual é a complexidade final do algoritmo após eliminar a operação quadrática? É verdade que o tamanho do alfabeto m não influencia de forma alguma a complexidade temporal?
Existem problemas na transferência de objetos através de um socket Unix entre processos? Como eliminar a serialização?
O que é MRO (Ordem de Resolução de Métodos)?
Projete um conjunto de serviços para processar o fluxo de negociações de obrigações