Como você entende os termos « acoplamento fraco » (low coupling) e « alta coesão » (high cohesion) no contexto da programação orientada a objetos (POO)?
Python
Para que servem as funções anónimas na linguagem Python?
Qual é o propósito do uso da construção 'with' em Python e que tarefas ela resolve?
Explique o que são funções anónimas na programação e como são usadas.
O que é um iterador e um objeto iterável? Quais métodos eles devem implementar? Como funciona o loop for por baixo dos panos?
Pode explicar o que é o padrão decorador na linguagem Python e como ele é aplicado?
Utiliza ferramentas de IA no seu trabalho e como as encara?
Que restrições devem ser impostas a uma função para que o decorador de cache funcione corretamente? O que é uma função pura e idempotente?
Pode explicar como a gestão assíncrona de tarefas é implementada em Python e como ela funciona?
Pode dar um exemplo de uso de uma função anónima (lambda) no seu código?
Em que situações é aconselhável usar chamadas assíncronas em Python?
Posso passar pelo gerador duas vezes? Por quê?
Como os eventos de origem na sua plataforma chegam ao Kafka: diretamente ou através de uma camada de isolamento, por exemplo, API Gateway?
Fale sobre yield from — quando é usado e como funciona?
O que será exibido na tela como resultado da execução do código?
Ajuste o gerador para que seja possível alterar o valor de batch_size em tempo real através do método send()
Qual é o papel e a aplicação dos decoradores na linguagem Python?
O que acontece com o descritor de ficheiro ao fazer um fork do processo?
Qual método um objeto deve implementar para se tornar um gestor de contexto em Python?
Você usou a transacionalidade do Kafka? Como a chave está relacionada com a partição?