In what technological environment was your last project implemented?
Java
What are the main interfaces implemented in the Java Collection Framework?
What exactly does the garbage collector free: heap memory area or stack?
How do methods of searching for elements in ArrayList and LinkedList differ by index?
Which operation occurs first: filtering data with WHERE or joining tables with JOIN?
What is the role of a repository in software architecture?
Can you explain how thread synchronization is implemented using the synchronized keyword in Java?
How useful do you consider the experience of going through this interview?.
In what situations is it preferable to use the pessimistic locking mechanism to ensure data consistency?
What object-relational mapping tools are you familiar with and have used in practice?
What prompted you to use XML scripts instead of SQL for automating tasks?
In which cases is it recommended to use the HashMap data structure?
How have you implemented processing large volumes of data in your projects?
Can you explain what RestTemplate is in the context of Spring Framework and how it is used to perform HTTP requests?
What components are included in a Java function declaration?
Can you explain what is meant by the term 'Job' in the context of a system or programming?
Explain the concept of the string pool in Java and its purpose.
Have you ever encountered a situation where a ConcurrentModificationException error occurred while modifying a collection during its traversal?
What strategies should be used to eliminate data inconsistency when storing data only within certain services?
Can you list the standard data structures implemented in the Java Collections Framework?