Python
Como funciona a adição de elementos à lista por baixo do capô? Como é alocada a memória?
É necessário implementar um decorador que armazene em cache o resultado da execução de um método com base nos seus argumentos de entrada.
Explique o conceito de processo na linguagem de programação Python
Para que são usados os geradores assíncronos em Python e quais são as suas vantagens?
Qual parte do Python é responsável por executar os métodos __new__, __call__, __init__ e qual é a sua finalidade?
Que arquitetura é necessária para um agente de suporte a uma loja online, se toda a infraestrutura (chat, backend) já estiver pronta?
Ao executar tarefas intensivas em recursos, qual abordagem é mais preferível: usar threads partilhados ou processos separados?
Como é determinada a complexidade temporal das operações de inserção de um elemento no dicionário?
Poderia explicar o conceito de processamento de tarefas usando filas?
Consegue nomear os principais sistemas de brokers de mensagens com os quais já trabalhou?
Que métodos ou práticas você aplica para prevenir o esgotamento profissional?
Qual é o valor máximo possível do tipo de dado int em Python?
Com que linters, formatadores e verificadores de tipos trabalhou em Python?
Se o GIL é tão mau, para que serve?
Podes nomear os tipos de ligações entre tabelas numa base de dados e explicar as suas características?
Tem atenção à utilização de multiprocessamento na implementação de projetos?
Fala-me sobre o teu stack principal, no qual tens mais experiência.
Pode explicar as ideias principais e o conceito do protocolo REST?
Como exatamente a modelo será implementada — por exemplo, numa máquina virtual? Onde exatamente?
Como foi configurado o monitoramento nos serviços? O que foi medido e como isso parecia?