What are Mock, Stab, and Spy in the context of software testing?
Java
What is Spring Data Specification?
What is the purpose of type erasure in Java?
How to create a thread-safe Singleton in Java?
Tell me about JdbcTemplate and its use in Java applications.
What is an initialization block in Java?
How is the HashMap data structure organized and structured in Java?
What is the complexity of searching for an element by key in a HashMap?
Tell about race conditions and how to avoid them in multithreaded applications.
What are the purposes of the Future and CompletableFuture classes in Java?
What are the entity states in Hibernate?
How to access overridden methods of a parent class in Java?
What type of multitasking is used in Java, and what determines this choice?
What are scope beans used for in Spring?
What is the difference between JPQL and HQL?
What is the difference between TreeSet and HashSet?
What is the complexity of adding an element to an ArrayList?
What is the difference between @Service, @Repository, and @Controller annotations in Spring?
What areas of visibility of beans in Spring do you know?
Name the main implementations of the Set interface in Java.