At the application startup phase, what will be initialized first: XML configuration, Java code for configuration, or the @Configuration annotation?
Java
What sorting and filtering methods of data with SQL are you familiar with?
What are the consequences if a method is not annotated with @Transactional when performing transactional operations?
Which classes in Java are not subclasses of the Object class?
Can you list different types of locking mechanisms used in multithreaded programming?
Can you explain the principle of the Abstract Factory pattern and its structure?
How is hash code generation and usage inside HashMap for determining the position of elements performed?
What situations can lead to a ConcurrentModificationException in a single-threaded environment?
Have you ever conducted interviews with my participation?
Can a array be converted into a stream?
What is the time complexity of obtaining an element by index in a linked list?
Can a class containing only abstract methods and no implementations be replaced with an interface?
What specific version of Spring Boot did you use in your main production project?
How can you select a specific Bean among several identical beans in Spring without using the @Qualifier annotation?
Can you provide a real example of a situation where mutual resource locking occurred in a system or life?
How should values be set for class attributes?
Could you explain what is meant by metadata?
Can the put() method in ConcurrentHashMap be considered safe for use in a multithreaded environment?
What mechanisms ensure message order preservation in Kafka?
How is the sorting of elements implemented in TreeSet and how does it work?