Sobes.tech

What is SKIP LOCKED and how does it work?

Senior
258

How does Read Committed work inside PostgreSQL?

Senior
223

Between which elements do Kafka delivery guarantees work?

Senior
210

What GoF patterns do you know?

Senior
206

How to add logging to all methods of the old service without changing the business logic?

Senior
199

What does Kafka guarantee when using a consumer group with three partitions and three consumers?

Senior
198

What is SELECT FOR UPDATE and SELECT FOR SHARE? What is the difference?

Senior
177

What isolation level is most commonly used with SELECT FOR UPDATE?

Senior
169

How can two transactions be created in one class (bypassing self-invocation limitation)?

Senior
165

How does Kafka achieve the absence of duplicates within a consumer group?

Senior
153

What methods of thread synchronization do you know in Java?

Senior
152

Method one @Transactional calls method two @Transactional(REQUIRES_NEW) in the same class. How many transactions will be created?

Senior
148

Can we use mechanisms other than versioning in optimistic locking?

Senior
146

How to implement business logic validation in Spring (e.g., age >16, no blocked accounts, card limit not exceeded)?

Senior
143

Annotated method with @PostConstruct and @Transactional. What will happen first?

Senior
142

How does optimistic locking with the version field work? Explain in detail with an example of two transactions.

Senior
141

What thread pool is used under the hood of Stream.parallel()? How does ForkJoinPool differ from FixedThreadPool?

Senior
141

What is the relationship between topic and partition in Kafka?

Senior
139

What levels of message delivery exist in Kafka?

Senior
138

SELECT FROM A RIGHT JOIN B — how many records will be returned if A has 10 records and B has 100 records?

Senior
137
/2