Can you list different types of caching used in Hibernate and explain their features?
Java
What is your experience with using templates in programming?
Can you explain the principles and mechanisms underlying transaction isolation levels in database systems?
What is the main purpose of a string in programming and what features does it have?
How can errors in HQL queries be identified and corrected?
Have you used the lazy loading mechanism in Hibernate via FetchType Lazy?
What steps are necessary to implement shallow copying of an object?
Could you list and describe the different scopes used for beans in Spring?
Explain what is meant by the term 'type erasure' in programming languages.
What data caching methods have you applied in your projects?
Can you explain the purpose of the notifyAll method in Java?
Have you ever encountered a situation where a ConcurrentModificationException error occurred while modifying a collection during its traversal?
How did you work with the StringBuffer class in your projects?
Can you explain the concept of Propagation in the context of transactions?
How can a ConcurrentModificationException be thrown during iteration over a collection?
Can you tell us about how error handling and exceptional situations are organized in your previous project?
How did you configure application parameters at your previous job?
Explain what an exception is in programming and how to use it correctly.
Is there any feedback or additional questions after the interview is completed?