Python
Qual é a diferença entre plugins e servidores MCP?
Como os eventos de origem na sua plataforma chegam ao Kafka: diretamente ou através de uma camada de isolamento, por exemplo, API Gateway?
Conte brevemente a sua experiência de trabalho, pode começar pelo seu último projeto.
Dê um exemplo de polimorfismo nas bibliotecas integradas ou padrão do Python.
Qual é a forma mais conveniente de entregar uma aplicação Python ao cliente para execução, e quais são as alternativas à imagem Docker?
Qual é a complexidade de adicionar e remover elementos numa lista Python e do que ela depende?
Em que se baseou ao projetar a arquitetura?
O banco [nome] quer enviar SMS sobre uma nova oferta de hipoteca apenas aos clientes-alvo, não a todos. Qual modelo é necessário aqui e o que é importante considerar do ponto de vista do negócio?
Como reage quando, num projeto quase concluído, chegam alterações que anulam o resultado do trabalho?
Há alguma preferência por dias ou horários para a próxima reunião?
Já revisou as vagas que lhe foram enviadas?
Com que dificuldades enfrentaram ao desenvolver serviços financeiros?
Formas de escalonar o desempenho do backend: escalabilidade horizontal e vertical, monólito vs microsserviços.
Temos um microserviço com um endpoint que faz apenas uma consulta SQL. Ao iniciar localmente, o endpoint responde em 1-2 minutos em vez dos 50-200 milissegundos esperados. Como você investigaria o problema?
O que é idempotência?
Que ORM conhece?
Como você se sente em relação a trabalhar em uma infraestrutura fechada com restrições a serviços e tecnologias externas?
Quais padrões evitam o tempo de inatividade durante o deployment?
É possível resolver esta questão de SQL sem subconsulta?
def get_current_user(user_id: int): user = users.get(user_id) if user is None: raise HTTPException(status_code=404, detail="Utilizador não encontrado") return user @app.get("/users", response_model=list[User]) def list_users(): return [User(*user) for user in users.list()] @app.get("/users/me", response_model=User) def read_current_user(current_user: User = Depends(get_current_user)): return current_user