Sobes.tech

What will happen to a HashMap if you override hashCode() so that it always returns the same value (for example, 42)?

166

How does the @Transactional annotation work in Spring? How is it implemented within the framework?

158

Are you familiar with Virtual Threads in Java? Do you know the concept of coroutines and goroutines?

155

Are you familiar with DDD, Clean Architecture, Hexagonal Architecture concepts?

154

What is your experience with Spring Data (JPA, JDBC, Redis)? What interesting problems have you encountered with @Transactional?

150

What thread synchronization methods and mechanisms do you know in Java?

146

What problems of distributed systems do you know and which patterns solve them?

143

Tell about the principles of SOLID with specific examples.

140

Practical task: design a money transfer system between accounts with the requirements: 1000 transactions/sec, transactional correctness, synchronous API.

140

Tell us about the N+1 problem in Hibernate and ways to solve it.

132

What garbage collectors do you know in Java? Are there recommendations for using different types?

128

What Spring Cloud components have you used?

125

Tell me about the CAP theorem. What would you choose — consistency or availability during a network partition?

114