Sobes.tech

What is the main idea behind Spring Data?

Junior — Middle
309

Have you configured Kafka Consumer? What settings do you know?

Senior
309

What types of trees are used within the TreeSet data structure?

Junior — Middle
309

Explain why a potential N+1 problem may occur when executing the methods UserRepository.findById() and User.getEmails().forEach() if the getUsers() method is annotated with @Transactional and the email field is annotated with @OneToMany.

Junior — Middle
309

What is safe publication?

Middle+
309

Have you manually created queries when working with Spring Data?

Junior — Middle
309

What to do if an error occurs? Can we catch it and handle it somehow?

Junior
309

How does a method annotated with @Transactional behave when called inside another method with the same annotation?

Junior — Middle
309

What is the advantage of using anonymous classes in modern programming, and why have they not disappeared since their inception?

Junior — Middle
309

Do you use ORM libraries for interacting with PostgreSQL?

Junior — Middle
309

How can you forcibly start a thread in Java?

Junior
309

What is the role and purpose of the ClassLoader mechanism in Java?

Junior — Middle
309

How can a record be retrieved from a database by its unique identifier?

Junior — Middle
309

Can you explain what the term 'bean definition' means in the context of Spring?

Junior — Middle
309

Can you explain what the swap command in Redis means and in what cases it is used?

Junior — Middle
309

Which classes implement immutable objects in programming?

Junior — Middle
309

Are you more focused on creating individual modules or on implementing specific functions into the system?

Junior — Middle
309

Can you give an example of a situation where you managed to implement your concept or solution within a project?

Junior — Middle
309

What annotations in popular libraries are used for handling HTTP requests in your programming language?

Junior — Middle
309

What steps should be taken if a query performance issue is detected?

Junior — Middle
309
/739