Pode explicar o princípio de funcionamento do sistema de distribuição de carga entre servidores?
Python
Como pode implementar-se um mecanismo de geração de dados ou objetos?
# Multibanco que se carrega com cassetes de notas, com a nossa aplicação a bordo # deve ser capaz de dispensar notas para um valor especificado ou responder com uma recusa # Ao dispensar notas, estas são debitadas do saldo do multibanco. # Denominações permitidas: 50€, 100€, 500€, 1000€, 5000€. class ATM: pass # espaço para código # Dispositivo do multibanco: # - o dinheiro está localizado em cassetes dentro do multibanco, carregadas pelo inspetor e recarregadas; # - cada cassete contém notas de uma denominação; # - o multibanco pode contar as notas restantes nas cassetes, mas esta operação leva tempo - deve ser chamada o menos possível. # API para interação com o equipamento do multibanco. # a interface SDK pode ser alterada/expandida por acordo entre as partes, se necessário class SDK(ABC): @abstractmethod def count_banknotes(self, banknote: int) -> int: pass @abstractmethod def move_banknote_to_dispenser(self, banknote: int, count: int) -> None: pass @abstractmethod def open_dispenser(self) -> None: pass
Pode explicar o significado do código 301 na resposta do servidor HTTP?
Pode explicar o que são atrasos no processamento de dados em lote e como eles afetam o sistema?
Quais são as principais propriedades e parâmetros que podem ser destacados nos sistemas de gestão de bases de dados?
Como é iniciado o primeiro processo dentro de um contêiner Docker?
Explique o que é o GIL na linguagem de programação Python e qual o papel que ele desempenha na execução de threads.
É possível atribuir o valor None a uma variável em Python?
Explique o mecanismo de uso da palavra-chave 'yield from' nos geradores Python e suas vantagens
Como pode obter a lista de métodos pertencentes a um objeto na sua aplicação escolhida?
Qual é o papel do comando EXPLAIN ao analisar a execução de consultas num sistema de gestão de bases de dados?
Tem experiência em projetar soluções arquitetónicas?
Explique o conceito de slots em Python e para que são utilizados
Quais métodos podem ser usados para identificar a causa do consumo excessivo de memória por uma aplicação?
Como projetou o sistema usando os princípios da arquitetura RESTful?
O que são os métodos mágicos __new__ e __init__ e qual é a sua diferença?
Como resolver a situação quando o consumidor não consegue processar as mensagens a tempo e a fila se acumula?
Que métodos e abordagens no desenvolvimento de software você utilizou na sua prática?
Quando exatamente o método update é chamado no âmbito do trabalho do serializador?