Sobes.tech

System Analyst

Load: 3 RPS and 5000 requests per day. How to handle the case when the contract is not found or the acquiring is unavailable?

191

Bookstore: a customer puts a book in the cart and clicks 'Buy'. How to guarantee that only one order is created when clicking multiple times? What method will we use to create the order and what parameters will we pass?

Middle
190

Tell us specifically about working with REST API in your last project — did you transfer documentation or participate in creating rules?

190

What types of architecture, besides microservices, have you worked with or are familiar with?

190

What data needs to be collected to understand if a new microservice creation is required?

Middle+
190

Do you have any critical issues or questions that need clarification upfront?

190

How would you design a caching layer for frequently changing production data?

Senior
190

What should be done if an invalid/corrupted message enters the queue and cannot be processed?

Senior
190

What is the difference between a procedure and a function in databases?

190

How to ensure ACID/data consistency in a microservices architecture (distributed transaction)?

190

What is the optimal option for asynchronous interaction? Which solution is not very good in terms of load?

190

1) Do you have practical experience working with XML? 2) Create an XML structure for task information (similar to JSON). 3) Explain in your own words what XSD is. 4) How would you validate an XML document against an XSD schema? 5) What is the difference between Simple Type and Complex Type in XSD?

190

Tell about yourself, your experience, what are you proud of?

Middle
190

What data is sent in the body of a POST request to get a list of products?

Middle
190

Interested specifically in the sequence of steps in a scenario: what stages occur and how data moves through these stages?

190
/138