Python
Como fazer cache dos dados? O que exatamente deve ser cacheado e por quê?
Como trabalharam com bancos de dados? Por que em alguns projetos SQL, em outros NoSQL?
Tem experiência com sistemas operacionais certificados russos, como RED OS ou Alt Linux?
Como funciona a resolução de chamadas de métodos na herança (MRO)?
Qual é o teu estado interno nesse momento, quando o produto muda de decisão em movimento e a tarefa já está parcialmente feita, e precisas refazer tudo?
Qual é a diferença entre __new__ e __init__?
Por que a busca binária recursiva é pior e por que é melhor que a iterativa?
Qual é a complexidade do algoritmo do método de encadeamento e do método de endereçamento aberto?
Através de quais empresas trabalhou em outsourcing?
Pode haver acesso ao dispositivo ao nível L7, mas sem acesso via TCP e UDP?
Já consideraste anteriormente vagas na [empresa], contactaste recrutadores?
Quais etapas o código Python passa desde a escrita até à execução?
Pode falar sobre o funcionamento dos processos no Linux?
Por que não testar primeiro exatamente na equipa interna?
Por que é que se pode multiplicar uma string por um número, mas não se pode somar uma string com um número?
Como é que mediu se a sua solução realmente ajudou? O que poderia ter feito sem esperar pelo feedback dos clientes?
Quais sinais no código irão provocar o desejo de fazer uma refatoração?
Formas de escalonar o desempenho do backend: escalabilidade horizontal e vertical, monólito vs microsserviços.
O que exatamente o atraiu na nossa vaga e produto?
Já trabalhou com multitreading e multiprocessamento?