Que formato de trabalho procura: escritório, híbrido ou remoto?
Python
Como interagiu com engenheiros de ML/AI e que modelo ou solução de IA implementou?
Está familiarizado com produtos de processamento de pedidos, anti-fraude, AML, linha de crédito e triagem de sanções?
5. Confiabilidade do pagamento: "Como foi resolvido o problema de idempotência no gRPC?" Objetivo do entrevistador: Pagamentos — a área mais perigosa para duplicados (Double Spending). Pergunta possível: "A solicitação de pagamento passou pelo gRPC, mas falhou devido ao timeout (DEADLINE_EXCEEDED). O dinheiro foi deduzido — desconhecido. O que faz o módulo de pagamento?" Como responder: "Em um contexto de transação financeira, qualquer solicitação repetida deve ter uma Chave de Idempotência: 1. Nos metadados da solicitação gRPC (metadata=((‘x-idempotency-key’, key_uuid),)) sempre transmitimos uma chave de transação única. 2. Ao receber DEADLINE_EXCEEDED, o cliente poderia tentar novamente com segurança usando a mesma chave. 3. O serviço de aquisição verificava a presença dessa chave em seu banco de dados / Redis e retornava o status da transação já processada ou a processava pela primeira vez."
Como era a sua equipa, com quem interagia, como trabalhava e qual stack utilizava?
Por que saiu do seu emprego anterior?
Qual modelo local foi utilizado: Qwen, DeepSeek ou outro?
Resposta à vaga de desenvolvedor Python
Quais são os requisitos para armazenar o histórico, a ordem das mensagens, a pesquisa, a criptografia, a disponibilidade, a região das mensagens e a exclusão?
Projete um mensageiro.
O que procura agora e o que é fundamental para si ao escolher uma empresa?
Usou agentes de IA ou ferramentas para geração de código, como Codex?
Fale-nos do desafio técnico ou de produto mais complexo que enfrentou: qual foi o problema e como o resolveu?
Projete um mensageiro escalável: apenas chats pessoais, envio de texto e imagens, entrega online e offline via notificações push, estados "enviado/entregue/lido", histórico de chat e status de presença online/offline. Restrições: até 10 milhões de usuários, carga média até 50 mil mensagens/sec, pico — até 100 mil mensagens/sec, mensagens não devem ser perdidas, sistema deve escalar horizontalmente; entrega online P99 — até 400 ms.
Fale-nos de uma falha no trabalho: o que aconteceu, por quê e o que aprendeu?
Para além do Python, em que outras linguagens já trabalhou ou tem interesse atualmente?
Que ferramentas de IA além do modelo local utilizou?
Quais requisitos funcionais e não funcionais devem ser definidos para um mensageiro: chats pessoais, estados de mensagens, arquivos de até 5 MB, notificações push, até 10 milhões de usuários, 40–50 mil RPS em média e até 100 mil RPS no pico?
Concorda em abandonar a criptografia de ponta a ponta para suportar a pesquisa de texto completo no servidor nas mensagens?
Várias questões surgiram É necessário escrever sobre educação escolar? Devo indicar algo sobre competências informáticas? Se sim, devo apenas colocá-lo na primeira coluna? Porque a tabela está claramente um pouco desalinhada.