Sobes.tech

What are optimistic and pessimistic locking? How to implement them?

161

How to understand from the request plan that indexes are missing?

159

Can you tell about different approaches to inheritance used in JPA for modeling relationships between entities?

Junior — Middle
159

Why is the String class declared as final in Java?

Junior — Middle
158

What method of organizing and managing branches and commits in Git do you prefer to use in your work?

Junior — Middle
157

class ExamResult { String studentName; int subjectId; int mark; //1,2,3,4,5 } List<String> getTop5Students(List<ExamResult> list) { }

156

What methods can be used to prevent or eliminate deadlocks in a system?

Junior — Middle
155

Have you had experience using GPCT templates in your work?

Junior — Middle
155

Is it safe and reliable to store data in Kafka for a long period?

Junior — Middle
154

Why does a query execute quickly on a test stand but slowly in production, even though the data is the same? How to investigate?

154

What test scenarios do you implement to verify modules or functions in the code?

Junior — Middle
152

How can two microservices share access to a single database?

Junior — Middle
151

Explain the differences between Future and CompletableFuture classes in the context of asynchronous programming in Java.

150

What happens to a message in Kafka if an exception is thrown during its processing (but the application does not crash)?

150

What are the differences between Spring and Spring Boot frameworks in Java application development?

Junior — Middle
149

What methods and tools are used for organizing data streaming synchronization in Java?

Junior — Middle
149

What is the main purpose of the Apache Kafka system and why is it widely used in modern projects?

149
/9