What is the difference between the annotations Repository, Component, Controller, and Service?
Java
How can a high-load web service be optimized?
When there are two beans of the same type with different implementations, how does Spring determine which one to use for dependency injection?
What is the purpose of the ServletRequest interface?
How does the Proxy pattern work and how does it differ from regular objects?
Is it possible to establish relationships between different collections in a MongoDB database?
Which database did you optimize and how to optimize it correctly?
How do you understand the principles of SOLID based on your experience?
What methods and tools are used in Spring Data JPA for forming flexible and dynamic queries?
What is the reason for avoiding the use of the parallelStream method in certain cases?
Is it possible to declare a field in a servlet handler as non-static and immutable after initialization?
What are the differences between GET and POST methods when sending requests in a browser?
What is the difference between a class, an object, and an interface in Java?
Can you list the main built-in functional interfaces in standard libraries?
What are UnaryOperator<T>, DoubleUnaryOperator, IntUnaryOperator, and LongUnaryOperator functional interfaces used for?
Explain the significance of the Sorted interface in the context of SortedMap.
How can you guarantee the uniqueness of keys when using a HashMap data structure?
Is Bean a class or an object?
What main functions and tasks do you perform in your current project?
When should servlet filters be used, and when should listeners be used?