Sobes.tech

Java

Em que âmbito de visibilidade os beans são criados por padrão no Spring?

220

Tem uma arquitetura de microsserviços: escreveu a anotação num serviço específico ou para todo o projeto? Como distribuiu a solução?

193

Conte sobre um caso de otimização de uma consulta SQL: qual era o problema e como foi resolvido?

182

Como aplicar a anotação na prática? Você escreveu suas anotações personalizadas?

175

O que significa propagation quando um método é chamado a partir do contexto de uma transação já aberta?

160

Revisão de código: olhe para o método getDivisions (capturas de tela do código) — o que gostou, o que não gostou? A utilização da ordenação Insensitive Order faz sentido, o tratamento de erros, streaming, etc.?

154

Se a entidade foi carregada com uma única consulta e chamamos o método para obter a entidade relacionada — quantas consultas no total serão executadas?

147

Como explicarias a outro desenvolvedor o que é o Spring Data e qual é o seu valor?

141

O que é uma anotação em Java? Como você explicaria isso a outro desenvolvedor?

140

O método save() no repositório JPA cria uma nova entidade ou atualiza uma existente?

139

Já utilizou TransactionTemplate no seu trabalho? Dê um exemplo em que decidiu programaticamente se deve reverter a transação ou não.

136

A aplicação da anotação @Transactional(readOnly=true) neste método é justificada?

134

Quais métodos de tratamento de exceções você utilizou em aplicações Spring Boot?

131

Em Java, há um coletor de lixo: como desenvolvedores, podemos influenciar a aceleração do processo de remoção de objetos não utilizados? Conte um caso real de vazamento de memória.

129

Por que o escopo singleton é escolhido por padrão para os beans e por que a criação de um objeto é considerada uma operação cara?

129

Fale sobre um caso de otimização da estrutura de armazenamento de dados (desnormalização/normalização).

128
/2