Sobes.tech

Will you be in Moscow or Saint Petersburg during the registration process?

Middle+
СБЕРСБЕР
18

package ru.tbank; @Service public class OrderService { @Autowired private OrderRepository orderRepository; @Autowired private CacheService cacheService; public Order findOrder(Long orderId) { Order order = cacheService.get(orderId); if (order == null) { order = orderRepository.findById(orderId).orElse(null); if (order != null) { cacheService.put(orderId, order); } } return order; } }

Middle+
Т-БанкТ-Банк
18

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

Middle+
Т-БанкТ-Банк
18

Is Moscow or another location relevant for you?

Middle+
СБЕРСБЕР
18

Tell us about your experience: in what major and interesting tasks, especially integration ones, have you participated?

Middle+
Т-БанкТ-Банк
18

Are you considering registration as an individual entrepreneur?

Middle+
СБЕРСБЕР
18

How does the nested @Transactional annotation work if the inner method is in another service?

Middle+
Т-БанкТ-Банк
17

In what form did the requirements for the tasks come to you?

Middle+
Т-БанкТ-Банк
17

How actively are you currently considering offers? Are there offers, deadlines, or are you only at the technical stage?

Middle+
СБЕРСБЕР
17

What happens if cacheService crashes or Redis returns a timeout, and how to handle it?

Middle+
Т-БанкТ-Банк
16

Have you had to write unit and integration tests, and how did you do it?

Middle+
Т-БанкТ-Банк
16

Briefly tell about your work experience.

Middle+
СБЕРСБЕР
16

If the cache times out and requests start flooding the database, how can you reduce the load on the database?

Middle+
Т-БанкТ-Банк
15

Have you worked with PostgreSQL and query optimization?

Middle+
Т-БанкТ-Банк
13

Provide an example of a large business task or integration that you completed entirely on your own.

Middle+
Т-БанкТ-Банк
13

What problems can arise when returning a JPA entity from a repository and how to avoid them?

Middle+
Т-БанкТ-Банк
13

If monitoring shows that the database has started responding slowly, how will you investigate the cause?

Middle+
Т-БанкТ-Банк
13

What technologies and stack have you most frequently worked with?

Middle+
Т-БанкТ-Банк
12

How do you analyze execution plans and optimize PostgreSQL queries?

Middle+
Т-БанкТ-Банк
12

What grade of position are you considering?

Senior
ПАО Сбербанк
8
/726