Como é efetuada a interação com bases de dados não relacionais e que características devem ser consideradas?
Python
# Complicação # Agora temos uma nova funcionalidade de produto: reservar dinheiro através do aplicativo móvel. # Para isso, na classe ATM, precisamos adicionar um novo método reserve(amount). Também devemos considerar a possibilidade de HardwareError nos métodos SDK.
Em que casos é aconselhável aplicar multithreading em aplicações de software?
Como lida com a condição de corrida ao escrever na base de dados sem usar transações?
O que estará na variável D e por quê?
Pode explicar o que é o módulo collections.abc em Python e qual é o seu papel?
Pode explicar o princípio de funcionamento dos índices compostos nos sistemas de armazenamento de dados?
Pode explicar o princípio de funcionamento do comando cherry-pick nos sistemas de controlo de versões?
Como é que a nova informação é inserida na base de dados?
Houve uma revisão de desempenho, com que frequência era realizada e qual foi a última avaliação do seu desempenho?
É possível enviar um arquivo através do protocolo HTTP e como implementá-lo?
Pode explicar como a gestão assíncrona de tarefas é implementada em Python e como ela funciona?
Como você realiza testes de código em Python?
Pode explicar o que significa o termo DML no contexto do trabalho com bases de dados?
Que equipa e processos procura no seu trabalho?
Quais são os critérios principais que são importantes para si ao escolher uma nova posição profissional?
Tem experiência na criação ou manutenção de aplicações que processam dados em tempo real ou usam processamento de fluxo?
Como lidaram com a alta carga no serviço?
Para que fins é que o método save é utilizado no contexto do trabalho com bases de dados ou objetos?
Como é que se pode abrir e ler o conteúdo de um ficheiro, se só se conhece o seu nome?