Tem alguma experiência em usar Hibernate para trabalhar com bancos de dados?
Java
Foi uma sua própria criação? Por que não consideraram soluções especializadas como a Camunda?
Que capacidades oferece a programação orientada a aspetos no âmbito do Spring AOP?
Qual é o objetivo principal do uso do Apache Kafka em sistemas de processamento de dados?
Como pode determinar se uma mensagem recebida na aplicação é spam?
Quais razões tornam as strings uma boa escolha como chaves para a estrutura HashMap?
Quais são as vantagens e desvantagens de usar o método toString em Java?
Pode explicar a diferença entre o princípio de Inversão de Controle e o mecanismo de Injeção de Dependências?
Pode explicar o que significa o termo 'base commit' no contexto do sistema de controlo de versões Git?
Como o Spring determina qual implementação de uma interface escolher ao usar @Autowired, quando existem várias opções?
Quem na sua equipe foi responsável pela recolha de requisitos não funcionais no projeto seguinte?
Pode explicar o mecanismo de funcionamento do sharding de bases de dados?
Existem funções ou capacidades disponíveis no Quarkus que não estão no Spring?
Tem experiência com índices compostos em bancos de dados?
Qual é o papel e o propósito dos modificadores de acesso na programação?
Qual foi a fase inicial do trabalho que realizou ao participar neste projeto?
Quais são as suas expectativas e objetivos para a próxima entrevista?
É possível explicar o conceito de estrutura de tratamento de erros na programação e como ela é organizada?
Por que ao iterar sequencialmente, ArrayList é mais rápido que LinkedList?
Quando deve o utilizador ser notificado sobre as alterações feitas no documento no sistema?