Sobes.tech

Java

O que acontecerá com o HashMap se sobrescrever o hashCode() de forma a que ele sempre retorne o mesmo valor (por exemplo, 42)?

166

Como funciona a anotação @Transactional no Spring? Como ela é implementada dentro do framework?

157

Está familiarizado com os threads virtuais (Virtual Threads) em Java? Conhece o conceito de coroutines e goroutines?

155

Está familiarizado com os conceitos de DDD, Clean Architecture, Hexagonal Architecture?

154

Qual é a sua experiência com Spring Data (JPA, JDBC, Redis)? Quais problemas interessantes encontrou com @Transactional?

150

Que métodos e mecanismos de sincronização de threads em Java você conhece?

146

Que problemas de sistemas distribuídos você conhece e quais padrões os resolvem?

143

Fale sobre os princípios SOLID com exemplos concretos.

140

Tarefa prática: projete um sistema de transferência de dinheiro entre contas com os requisitos: 1000 transações/seg, correção transacional, API síncrona.

140

Fale sobre o problema N+1 no Hibernate e as formas de resolvê-lo.

132

Que recolhedores de lixo (Garbage Collectors) conhece em Java? Existem recomendações para o uso de diferentes tipos?

128

Quais componentes do Spring Cloud você usou?

125

Fale sobre o teorema CAP. O que você escolheria: consistência ou disponibilidade durante uma partição de rede?

114