Sobes.tech

System Analyst

Do you have an individual entrepreneur or self-employment status, and are you ready to close it if necessary?

Middle
175

List the main types of software requirements.

175

Case 4: Need to protect against fraud during attribution when events are sent directly from our server to the AppsFlyer server. Context: the application is subjected to emulator attacks, install fraud, fake survey filling. The basic AppsFlyer anti-fraud (Protect360) filters out some traffic, but the business requires implementing an internal custom validation before sending final target events to advertising channels. Advertising channels transmit a click_id, which must be used to filter events — we only pay for credit issuance. Develop an API interaction scheme and business rules for secure conversion transmission: under what conditions is an event marked as valid and sent to the partner, and when is it invalid, and how is it processed in each case.

175

How is delivery guaranteed in Kafka? Describe the entire chain from preparation to processing by the receiver.

Middle+
175

How to choose between PUT and PATCH for complex mutations?

Middle+
175

Is it correct to attach an index to each column of a large table? What are the features?

Middle
175

You are a system analyst for the Corporate Account Opening system for legal entities. A task has been received from the business customer: to implement an account opening service. The account opening service includes creating a contract and reserving an account. When opening an account, the client's contract was successfully created (saved in the database), but the reservation service returned a technical error. What requirements, as an analyst for the Corporate Account Opening system for legal entities, would you present to the Contract Functional Part (FP) and Reservation FP? Consider options for implementing an integration scenario, taking into account a distributed microservice architecture.

Middle+
175

What exactly do you want to see in the documentation plan and how would you structure it?

175

What are indexes and what are they used for? How do indexes appear in a database?

Middle+
175

Describe your process for setting development tasks (API, databases, integrations).

Middle
175

What is the difference between a GET request and a POST request?

175

What do sections of a technical assignment contain: business requirements, functional requirements, non-functional requirements?

175

What can be used to create a 'many-to-many' relationship in a relational database?

Middle+
175

What tasks were related to Kafka and what was described through integration via the broker?

175

What was prepared for grooming, what artifacts were released, who participated, and what was the format of the event?

Middle+
175

If we realize that we are a good match, how quickly will you be ready to start?

175

Do I understand correctly that your location is Moscow and citizenship is RF?

Middle+
175
/138