A conceção de Prototype é responsável pelo contexto?
Java
É obrigatório usar transações ao realizar operações de escrita na base de dados?
Explique o que é uma classe POJO (Plain Old Java Object) e como ela difere de outras classes em Java
Como inserir um novo elemento na parte central do ArrayList?
Já enfrentou situações em que o número de visualizações de um artigo na base de dados aumentava incorretamente quando vários utilizadores abriam o artigo ao mesmo tempo?
Tem experiência com Kafka Streams para processamento de dados em fluxo?
Quais são os requisitos e recomendações a ter em conta ao gerar automaticamente o método equals com Lombok?
Consideras escalar a aplicação aumentando o número de instâncias ao implementar funções que consomem muitos recursos?
Qual é este processo quando, ao executar um programa, ocorre a conversão de uma referência ou objeto para o seu tipo específico, conhecido em tempo de execução ou compilação?
Pode explicar o conceito de nível de propagação no Spring Data e o seu papel na gestão de transações?
O que o motiva a procurar um novo emprego e por que deseja mudar de posição atual?
De que forma é possível expandir a funcionalidade de uma classe proibida de alterações, adicionando-lhe uma lista de dados?
Quais são as formas de transmissão e troca de dados usando Kafka?
Que ações tomaria se uma consulta ao banco de dados não utilizasse um índice para procurar o registro necessário?
Já utilizou a API Stream para processar coleções de dados?
De que forma a classe Optional ajuda a prevenir erros do tipo NullPointerException em Java?
Já utilizou a anotação @PostConstruct nos seus projetos para a inicialização de componentes?
Qual será o resultado ao executar o método usando Mockito?
Como é que o padrão Singleton é implementado?
Você trabalhou com a API Java Persistence ao interagir com bancos de dados?