Sobes.tech

System Analyst

Are you considering changing jobs due to a desire to be independent of the ruble/Russia, or is there another reason?

Senior
238

Can you give an example of a race condition?

Senior
228

How would you approach designing a RESTful API for the entity 'gnome' (list, create, and delete one at a time, cannot delete the last one)?

Senior
219

Let's identify the main business entities needed for this service.

Senior
218

How is an Entity compared, based on the previous logic?

Senior
212

How would it look if deletion was implemented via PATCH?

Senior
211

Tell me about the most interesting and challenging technical experience — preferably involving architecture, queues, and integrations.

Senior
211

Does a Value Object have a unique identifier or not?

Senior
206

The provider allows sending only 100 SMS per second, and the client has 2 million numbers loaded — how to account for this to prevent system failure?

Senior
200

What types of files would you use for importing numbers?

Senior
192

If there are invalid numbers in the imported list, what will we do with them — send or change their status?

Senior
190

Have you worked with C4 before?

Senior
185

We canceled the campaign during sending — what should happen to the already sent and remaining messages?

Senior
184

If the campaign is already launched and in progress, will we add a separate status for it?

Senior
183

Are microservices a standard and best practice, or are there cases where they are not needed?

Senior
182

What is normalization and denormalization of database data? Briefly, what is normalization for?

Senior
182

Which of them (Entity or Value Object) can change, and which cannot?

Senior
180

What visual modeling tools have you worked with: case tools, UML, BPMN, C4, or something else?

Senior
180

Are you referring to observability, such as logging and monitoring?

Senior
176

What to do if you need to coordinate data recording between multiple microservices?

Senior
173
/3