The system, based on a client's application from the bank's website, makes a decision on issuing a credit card. Describe the integration of the first step: the user submits an application on the website, the system sends a check to the MDM system to determine if the client is an active bank customer. How will the systems interact?
System Analyst
Have you had experience working with RabbitMQ?
What was difficult about this task and what was your role in it?
What is DISTINCT ON in PostgreSQL?
Stakeholder says: 'The system must be fast'. Is this a functional requirement? How to document it in the technical specifications?
Why are partitions needed in Kafka? How to choose their number? What is replication and what does it affect?
Have you had experience working with business requirements? Were you a fullstack analyst on the project?
Tell about requirements gathering: what types do you know, what is your approach?
How is the requirements gathering organized and how is interaction with a large number of customers in a government structure managed? Who exactly will be the stakeholders?
How do Kafka and RabbitMQ message sending mechanisms differ?
What entities arise when issuing a loan? (top level, from a business perspective)
If the campaign is already launched and in progress, will we add a separate status for it?
How exactly is the token formed?
The interviewer corrected: I wanted to hear about logging and system observability in the context of error handling.
Have you worked with certificates? Do you know what mTLS is?
Have you had recent experience designing databases?
What experience do you have with SQL? JOIN, window functions, aggregate functions? Do you write the queries yourself or through developers?
Leave only one error in the diagram.
[name] asked: Would it be comfortable to work in an Outstaff format?
How much time did system maintenance and development take you? In which direction are you more interested in developing as an analyst?