Какво е SKIP LOCKED и как работи?
Java
Как работи Read Committed в PostgreSQL?
Между кои елементи работят гаранциите за доставка на Kafka?
Кои GoF шаблони познаваш?
Как да добавите логване във всички методи на стария сервиз, без да променяте бизнес логиката?
Какво гарантира Kafka при използване на група потребители с три партиции и три потребителя?
Какво представляват SELECT FOR UPDATE и SELECT FOR SHARE? Каква е разликата?
Кой е нивото на изолация, което най-често се използва с SELECT FOR UPDATE?
Как да създадете две транзакции в един клас (да избегнете ограничението за самовиклик)?
Как Kafka постига липсата на дубли в групата на потребителите?
Кои методи за синхронизиране на нишки в Java познаваш?
Колко транзакции ще се създадат, ако един метод @Transactional извиква два метода @Transactional(REQUIRES_NEW) в един и същи клас?
Можем ли да използваме други механизми освен версиониране при optimistic locking?
Как да реализираме валидирането на бизнес логиката в Spring (например: възраст >16 години, няма блокирани сметки, лимит на картата не е превишен)?
Как работи оптимистичното заключване с полето за версия? Обяснете подробно на пример с две транзакции.
Какво ще се случи първо: методът, анотиран с @PostConstruct или с @Transactional?
Каква е връзката между топика и партицията в Kafka?
Кой пул от нишки се използва под капака на Stream.parallel()? Как се различава ForkJoinPool от FixedThreadPool?
Колко записа ще бъдат върнати, ако в A има 10 записа, а в B 100 записа при RIGHT JOIN?
Какви нива на доставка на съобщения съществуват в Kafka?