Sobes.tech

System Analyst

When are messages deleted in Kafka and RabbitMQ?

Middle
440

Synchronous and asynchronous interactions: differences, when to choose, what is polling?

Middle
420

Entities 'Client', 'Order', 'Product', and 'Payment'. Describe the data structure, relationships between entities, and justify the choice of storage model.

Senior
271

Have you worked with Kafka? Was another message broker used?

Middle
248

How would you design the interaction between microservices if a business process consists of several steps and requires data consistency between services?

Senior
239

What are your relations with the OpenAPI specification?

Middle
230

What types of requirements have you worked with in practice?

Middle
229

In which tool do you draw sequence diagrams? How to display multiple scenarios (success, errors, timeout) on one diagram using frames?

Middle
228

Database design for an MVP mortgage bank: tables, keys, fields, relationships considering co-founders.

Middle
227

Have you ever designed logical data models (ER diagrams)?

Middle
221

What types of integration have you worked with?

Middle
217

What are your steps if a task in a new topic comes as an abstract task?

Middle
214

There is an online store. After placing an order, it is necessary to notify CRM, warehouse, and delivery system. How would you design the interaction between systems? In which cases would you choose REST, and in which Kafka or RabbitMQ?

Senior
210

What is a consumer group in Kafka and how is it related to partitions?

Middle
200

How can you confirm your work experience since 2019? Have you worked officially according to the labor code?

Middle
198

Within what timeframe after accepting an offer are you ready to start a new job?

Middle
196

What types of relationships are on an ER diagram?

Middle
195

What is your level of proficiency with UML diagrams (ER, Sequence, State)?

Middle
195

Do you have experience working with SOAP or XML?

Middle
193

Do you know what a token is in BPMN?

Middle
193
/4