Como é que a sua aplicação é iniciada no servidor e que etapas são seguidas durante este processo?
Java
Podem duas variáveis conter uma referência ao mesmo objeto na memória?
Quais são os métodos utilizados para sincronizar e evitar o processamento simultâneo de eventos de uma mesma entidade por múltiplos consumidores?
Qual é o método mais rápido que conheces para corrigir erros numa consulta SQL?
Como o Spring lida com a situação quando várias Beans implementam a mesma interface?
Pode explicar as diferenças entre EntityManager e SessionFactory no contexto do trabalho com ORM?
Qual é a diferença entre as anotações @RequestBody e @ResponseBody no desenvolvimento de REST API?
Qual é o propósito e as funções que os beans desempenham no contexto de um servidor ou aplicação?
Tem experiência na configuração e monitorização de métricas do sistema?
Como resolver o problema de race condition? Como os atomics resolvem esse problema?
O que é considerado um componente estrutural básico na arquitetura Spring?
A sobrecarga de métodos é um exemplo de implementação do princípio do polimorfismo na programação orientada a objetos?
Que funcionalidade é implementada pelo método flatMap na classe Optional?
Já trabalhou com JPA ao criar scripts para bancos de dados?
Podes dar um exemplo de quando e como o padrão Prototype é aplicado no design de objetos?
É possível explicar o mecanismo pelo qual o Kafka distribui mensagens entre assinantes e brokers?
Podes dar um exemplo de uma situação em que o uso de exceções verificadas seja justificado?
Como são implementados os mecanismos de controlo de acesso a recursos partilhados para evitar conflitos entre threads ou processos?
Qual é o impacto de criar um índice em duas colunas na velocidade de execução das consultas no PostgreSQL?
Tens conhecimento de SQL e sabes escrever consultas a bases de dados?