Em que se diferencia o uso do Spring Boot do Boot padrão no desenvolvimento de aplicações?
Java
Fale sobre a sua experiência na determinação e classificação de prioridades de tarefas
Pode fornecer uma situação em que seja preferível usar uma consulta SQL direta em vez de ORM ou outra camada de abstração?
Em que situações se utilizam os princípios ACID em sistemas de gestão de bases de dados?
Qual o tipo de exceção predefinido que deve ser usado se o objeto passado não for adequado para verificação dentro do serviço?
Como garantir a precisão e consistência dos dados durante operações simultâneas de acumulação e dedução de pontos sem alterar as configurações do nível de isolamento das transações?
O que inclui o processo de teste e que aspetos ele cobre?
É possível explicar a diferença entre a classe Object em Java e o tipo Any em Kotlin?
Em que situações é recomendado usar exceções verificadas na programação?
Pode explicar o princípio de funcionamento do método getBean() no contexto do trabalho com o container Spring?
Qual é o objetivo de usar o modificador de acesso package-private em Java?
Qual é o intervalo de atualização de dados realizado com a base de dados Slave na arquitetura Master-Slave?
De que forma o sistema confirma o sucesso da atualização dos dados para a nova versão?
A utilização da palavra-chave volatile garante a incrementação correta do contador num ambiente multithread?
Em que fontes você estudou o conceito de arquitetura de microsserviços?
Para que pode ser necessário expandir o tamanho de um array na programação?
Como é que é feito o aditamento de um novo elemento na estrutura TreeMap?
Podes falar sobre as diferentes abordagens de herança usadas no JPA para modelar ligações entre entidades?
Quais tecnologias ou ferramentas foram utilizadas no desenvolvimento do módulo de notificações?
Que consequências ocorrerão no HashMap em caso de colisão, se a classe da chave não implementar os métodos equals e hashCode?