Sobes.tech

System Analyst

Describe a case where there was no clear technical specification. How did you act?

167

How do you feel about working with AI prototypes (clickable prototypes built through AI agents)?

164

Does the refinement and clarification of business needs fall under the scope of a systems analyst?

163

How does integration with a payment provider work? Describe the payment flow.

160

What will be in the fines service database? The interviewer indicated that there are two databases on the diagram.

152

A user accessed and called the API for fines. Where do the fines come from? Describe the flow.

150

Practical task: Unified Notification Platform Context There are 3 separate systems in the company that send notifications to users: 1. CRM — sends emails and push notifications about orders. 2. Support Portal — sends messages about tickets to a Telegram bot. 3. Security System — generates SMS alerts about suspicious logins. Each system implements its logic: * own templates, hardcoded recipients; * 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 different sources (CRM, Support, Security); * routes them by type and channel (email, SMS, Telegram, push); * ensures uniform templates, logging, and observability, * supports SLA (p95 ≤ 3 sec for delivery), * allows scaling and expanding channels in the future. Candidate task 1. Define functional requirements. 2. Describe 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 CRM.

136
/3