Java
Para que serve a palavra-chave volatile?
Fale sobre a sua experiência em desenvolvimento Java nos últimos 5-6 anos e a evolução com a aplicação de IA.
Quantas entrevistas teve que fazer para conseguir esta posição?
Quais são os principais problemas e dificuldades que podem surgir ao implementar o cache no Hibernate?
Que métodos utilizou para melhorar a eficiência da interação com a base de dados nos seus projetos?
Quais métodos você usa para aprender novas ferramentas e abordagens tecnológicas?
O Postgres suporta o nível de isolamento READ UNCOMMITTED? O que acontecerá se especificá-lo em @Transactional?
O que garante um desempenho mais rápido em Java: o uso de tipos de dados primitivos ou objetos?
Como implementar um método padrão dentro de uma interface numa linguagem de programação?
Como é garantida a integridade dos dados na base de dados?
Tem experiência em realizar ou participar em revisões de código (Code Review)?
Como é realizada a verificação de igualdade de diferentes tipos de dados?
Quando a inserção de dados numa tabela demora mais: com índices criados ou sem eles?
Pode explicar o que são plugins Maven e como são utilizados no processo de build do projeto?
Estás disposto a violar os princípios de normalização de dados para aumentar a velocidade do banco de dados?
Que passos tomar se um dos serviços no sistema parar de responder ou ficar preso?
Quais métodos podem ser usados para inicializar ou formar um array de dados?
Qual é a necessidade de declarar variáveis dentro do método main?
Como implementar uma chamada bloqueante numa aplicação reativa baseada em WebFlux?
Qual é o papel do Hibernate no processo de trabalho com bancos de dados e por que é utilizado em aplicações?