Sobes.tech

What types of classes exist in Java?

Junior
340

How does object comparison work in HashSet?

Middle
340

What is the difference between the annotations Repository, Component, Controller, and Service?

Middle
340

How can a high-load web service be optimized?

Senior
340

When there are two beans of the same type with different implementations, how does Spring determine which one to use for dependency injection?

Junior — Middle
340

How does the Proxy pattern work and how does it differ from regular objects?

Junior — Middle
339

Is it possible to establish relationships between different collections in a MongoDB database?

Junior — Middle
339

Which database did you optimize and how to optimize it correctly?

Senior
339

How do you understand the principles of SOLID based on your experience?

Middle+
339

What methods and tools are used in Spring Data JPA for forming flexible and dynamic queries?

Junior — Middle
339

What is the reason for avoiding the use of the parallelStream method in certain cases?

Junior — Middle
339

Is it possible to declare a field in a servlet handler as non-static and immutable after initialization?

Junior — Middle
339

What are the differences between GET and POST methods when sending requests in a browser?

Junior — Middle
339

What is the difference between a class, an object, and an interface in Java?

Junior
339

Can you list the main built-in functional interfaces in standard libraries?

Junior — Middle
339

What features of NIO (New Input/Output) do you know?

Middle
339

What are UnaryOperator<T>, DoubleUnaryOperator, IntUnaryOperator, and LongUnaryOperator functional interfaces used for?

Middle
339

What problem does polymorphism solve in programming?

Junior
339

How can you guarantee the uniqueness of keys when using a HashMap data structure?

Junior — Middle
339

Is Bean a class or an object?

Junior
339
/735