Sobes.tech

What are the ways to ensure idempotency?

187

Can you explain the concept of IoC container in Spring and its role in dependency management?

Junior — Middle
186

What methods and approaches are used to identify the causes of system performance degradation as load increases?

Middle — Middle+
186

What does the @Transactional annotation provide in this context? Will it help if an external service fails?

185

How to understand that there is a connection pool problem? How does it manifest for an application?

183

How do you analyze execution plans and optimize PostgreSQL queries?

183

What could be the reasons for low database utilization but slow application?

183

What is the purpose of SELECT FOR UPDATE? What level of locking does it provide? Are there weaker options?

183

The marketplace system slowed down under load. Suspecting a database issue. What will you look for?

182

What situations can lead to a ConcurrentModificationException in a single-threaded environment?

Junior — Middle
182

What methods exist for checking cache contents during an error in a service?

Junior — Middle
182

How to make sending invoices to an external system more reliable? So that when the payment service is unavailable, the client can still reserve a seat and pay later (within 10 minutes).

182

How to lock a database record so that no one else can make conflicting changes?

182

How to make parallel calls to multiple services to generate a report?

181

How can you guarantee the accuracy and consistency of data during simultaneous crediting and debiting operations without changing transaction isolation level settings?

Junior — Middle
181

ArrayList vs LinkedList for sequential iteration over 100 million elements — which is preferable?

180

What approaches can be used to improve the efficiency of a service that performs four independent HTTP requests to different systems simultaneously?

Junior — Middle
180

What can lead to a slowdown in data insertion into a database after creating indexes?

Junior — Middle
180
/15