How do you balance between business and developers? How do you handle different understandings of requirements?
System Analyst
Add alternative scenarios and expand the diagram a bit.
What databases do you work with?
Service names can be in English.
What is your attitude towards AI tools?
Load: 14,000 clients, 100,000 vehicles, 30 fines per month per vehicle. How many fines per month?
How familiar are you with Kafka? Rate from 1 to 10.
How do you evaluate the impact of a new feature on the system?
Where do you see the boundary between analytics and business in your view?
How convenient is it to commute to the office in Rumiantsevo? Are you considering a hybrid format?
Create a sequence diagram for sending a message from CRM for task 4.
Is it better to start designing with the API or with the architecture?
Create a minimal version of the diagram, no need to draw too many.
Tell me, what should be the initial prompt to immediately get such a diagram as the last one.
Have you ever done grooming? What is grooming?
Salary expectations.
* No centralized notification history; * Users complain about duplicates and delays; * No unified SLA, metrics, or control center. Goal Design a new Notification Platform that: * Aggregates events from various sources (CRM, Support, Security); * Routes them by type and channel (email, SMS, Telegram, push); * Ensures uniform templates, logging, and observability; * Supports SLA (p95 ≤ 3 seconds for delivery); * Allows for future scaling and channel expansion. Candidate task 1. Define the functional requirements of the system. 2. Describe the non-functional requirements (reliability, performance, error handling). 3. Create a context diagram (C4 Level 2). 4. Add a sequence diagram, for example, sending a message from a source.
What do you do when you have many questions about development?
What is important in work to stay engaged and not get tired?
Have you ever faced a situation where the business insisted on a solution you considered wrong? How did you handle it?