What is the main idea behind Spring Data?
Java
Have you configured Kafka Consumer? What settings do you know?
What types of trees are used within the TreeSet data structure?
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.
What is safe publication?
Have you manually created queries when working with Spring Data?
What to do if an error occurs? Can we catch it and handle it somehow?
How does a method annotated with @Transactional behave when called inside another method with the same annotation?
What is the advantage of using anonymous classes in modern programming, and why have they not disappeared since their inception?
Do you use ORM libraries for interacting with PostgreSQL?
How can you forcibly start a thread in Java?
What is the role and purpose of the ClassLoader mechanism in Java?
How can a record be retrieved from a database by its unique identifier?
Can you explain what the term 'bean definition' means in the context of Spring?
Can you explain what the swap command in Redis means and in what cases it is used?
Which classes implement immutable objects in programming?
Are you more focused on creating individual modules or on implementing specific functions into the system?
Can you give an example of a situation where you managed to implement your concept or solution within a project?
What annotations in popular libraries are used for handling HTTP requests in your programming language?
What steps should be taken if a query performance issue is detected?