Sobes.tech

What types of relationships in Hibernate do you know and how to describe them? What entity states exist?

Senior
147

Are you familiar with reactive systems and the principles of reactive programming?

Senior
147

Как обеспечить exactly-once семантику в Kafka?

Senior
146

What methods of interaction between services have you used besides REST?

Senior
146

/** * == ФТ == * Сервис обработки заказа получает заказ для обработки через Rest API. * Обработка в следующем: * - Проверить наличие товара на складе (вызывается внешний сервис по REST/HTTP). Если товара нет, то обработка заказа прекращается. * - Сохранить заказ в БД заказов * - Запустить дальнейшую обработку заказа (Processing, вызывается внешний сервис по REST/HTTP) * - Инициировать уведомления о новом заказе (Notification, вызывается внешний сервис по REST/HTTP) * * == НОТ == * - обработка должна быть такой, что если сохранить в БД заказ не удалось, то запускать заказ в обработку (processing) и инициировать уведомление (notification) не надо * - использовать для корреляции логов идентификатор заказа * - поддержать метрики 1) количество принятых заказов 2) количество успешно обработанных заказов * - сервис должен обрабатывать до 100 заказов в секунду */ const MaxItems = 9999 // ... (остальной код не переводится)

Senior
146

To which objects can you refer inside a lambda?

Senior
146

Have you used Criteria API and Specification API in JPA? What are they used for?

Senior
146

How to configure an AI coding agent (e.g., via MD files)?

Senior
146

What is the purpose of the finally block? What is try-with-resources?

Senior
146

What is the difference between @Repository and @Component annotations in Spring?

Senior
146

What is a row version in SQL? How is it used in Hibernate?

Senior
145

How is performance and resource metrics collected and tracked in Java?

Junior — Middle
145

What is the difference between MQ and Kafka?

Senior
145

Tell about the hierarchy of collections in Java.

Middle
145

Was the status model common to the entire system or only within a certain number of services?

Middle+
144

What is Spring Actuator? What methods (probes) are used to check the application context state for pod balancing in Kubernetes/OpenShift?

Senior
144

What is the Java Memory Model? How does it affect multithreading?

Senior
144

Into which microservices should you split an online store?

Senior
144

What type of index do you recommend for searching JSON columns in PostgreSQL?

Senior
144

What methodology are you used to working with? How do you evaluate tasks and how often do you deploy to production?

Senior
143
/93