Como foi a sua interação com o controlador Spring durante os testes?
Java
É possível usar null como chave numa estrutura de dados HashMap?
Quais métodos de cópia de objetos em Java você conhece?
Tem experiência no uso de coroutines nos seus projetos?
É possível melhorar o desempenho ao processar solicitações em grande escala?
Quais métodos são utilizados para criar indexação condicional em uma coluna do banco de dados?
Pode explicar o que inclui a plataforma Jakarta EE e para que é utilizada?
Como se chama o componente que gere os objetos Bean no Spring Boot?
Quais são as vantagens e desvantagens de usar Hibernate ao trabalhar com bancos de dados em projetos Java?
Tem experiência com Java Database Connectivity (JDBC)?
É permitido declarar uma classe como final ao usá-la como Entity no JPA?
O que acontece se, ao chamar o método equals, o objeto com o qual se compara for nulo?
Em que momento do ciclo de vida do Spring Bean o objeto proxy é criado e configurado?
Quais métodos podem ser usados para implementar expressões funcionais (Lambda) na programação?
Pode explicar o que é um registo de transações no Kafka e como ele é utilizado para garantir a fiabilidade na transmissão de dados?
Pode explicar o que se entende por termo API Gateway e como ele funciona na arquitetura de sistemas distribuídos?
Pode explicar o princípio de funcionamento da palavra-chave 'volatile' na linguagem Java e como ela afeta o trabalho com variáveis em um ambiente multithread?
Para qual classe em Java é destinado o método notify?
Que instruções são normalmente usadas no Dockerfile para construir a imagem do projeto?
Explique o problema N+1 que pode ocorrer ao usar Hibernate e como evitá-lo.