Qual é o propósito da anotação @Version no JPA e como ela influencia a gestão do acesso concorrente aos dados?
Java
Qual é a diferença entre os níveis de isolamento Repeatable Read e Phantom Read ao trabalhar com transações?
Mantém a sua validade a ligação de Chave Estrangeira, que faz referência a uma chave única composta por várias colunas, se uma delas contiver um valor NULL?
Qual é a sua experiência na configuração de depuração remota de aplicações?
Como determinar quando uma classe ou módulo realiza funções demais e viola o princípio da responsabilidade única?
Qual é a função principal dos fluxos bufferizados e por que eles são usados ao trabalhar com dados?
Fale-nos sobre a sua experiência na realização de migrações de bases de dados em projetos
Em que lugar da memória estão localizadas as variáveis estáticas de uma classe em Java?
Explique o conceito de Service na plataforma OpenShift e o seu papel na gestão da interação de rede dos contêineres.
Quais são os objetivos e resultados esperados que espera alcançar ao trabalhar com a equipe?
Quais métodos podem garantir a estabilidade e o funcionamento contínuo de dois Consumers assinados ao mesmo Topic?
Tem experiência no uso da ferramenta Liquibase para gerir migrações de bases de dados?
Qual é o comportamento padrão do banco de dados Oracle ao excluir uma linha que está relacionada a outra por meio de uma referência externa?
Como pode ativar o mecanismo de gestão automática de memória no sistema?
Como é que a API Java Persistence (JPA) e o Hibernate interagem no processo de trabalho com bases de dados?
Como usar funções de agregação juntamente com a cláusula GROUP BY para agrupar dados?
Quais são as vantagens e desvantagens de usar objetos na programação?
Quais métodos de balanceamento de carga você conhece e usou em seus projetos?
Podes dar um exemplo de uma situação em que tiveste que organizar processos sequenciais ou paralelos num projeto?
Quais são os componentes principais que compõem a arquitetura de memória na linguagem Java?