Sobes.tech

Heard about Transactional Outbox? Why is it needed, what problem does it solve?

174

How do you feel about a salary reduction of 20–30 thousand rubles during a three-month probation period?

174

Have you participated in designing the architecture of a working application?

Junior — Middle
174

Have you encountered the problem of distributed transactions? Tell us about the Saga pattern.

Senior
174

The company LLC "Romashka" is represented by the tables employee(id, department_id, name, salary) and department (id, name). List the departments where the difference between the maximum and minimum employee salaries is more than 50 thousand.

Senior
174

How does LLM work? What does it operate on?

Senior
174

Explain the written SQL query: what do we retrieve, how do we retrieve it, why do we filter reaction not equal to 0, how do GROUP BY and ORDER BY work? Tell about JOIN types (LEFT, RIGHT, their differences).

Senior
174

Have you worked on an Agile methodology project? What meetings were held in the team?

Senior
174

Why is the singleton scope chosen by default for beans, and why is creating an object considered an expensive operation?

174

How do you set a pessimistic lock on a JPA repository method without native SQL?

Senior
174

How to implement hashCode() for a Long type (64 bits) to return an int (32 bits)?

Senior
174

What are the advantages of monolithic architecture?

174

Tell us about the MegaFon project, what did you do?

Senior
174

Design task: The Like service writes likes to Kafka, and the Dashboard service should calculate the post ratings. How to establish interaction?

174

Tell me about Stream API: types of operations, the difference between map and flatMap

Senior
174

Tell me about the SAGA pattern, the two types — orchestration and choreography, and how do they differ?

174

Tell us about yourself, your experience, what tasks you have solved, and why you decided to leave.

Senior
174
/739