Sobes.tech

System Analyst

Tarea práctica: Plataforma de notificaciones unificada (Notification Platform) Contexto En la empresa existen 3 sistemas dispersos que envían notificaciones a los usuarios: 1. CRM — envía correos electrónicos y notificaciones push sobre pedidos. 2. Portal de soporte — envía mensajes sobre tickets en el bot de Telegram. 3. Sistema de seguridad — genera alertas SMS sobre accesos sospechosos. Cada sistema implementa su propia lógica: * plantillas propias, destinatarios codificados en hardcode; * sin historia centralizada de notificaciones; * los usuarios se quejan de duplicados y retrasos; * sin SLA, métricas ni centro de control unificado. Objetivo Diseñar una nueva Notification Platform que: * agregue eventos de diferentes fuentes (CRM, Support, Security); * los enrute por tipo y canal (email, SMS, Telegram, push); * garantice uniformidad en plantillas, registro y observabilidad, * soporte SLA (p95 ≤ 3 seg para la entrega), * permita escalabilidad y expansión de canales en el futuro. Tarea para el candidato 1. Defina los requisitos funcionales del sistema. 2. Describa los requisitos no funcionales (fiabilidad, rendimiento, manejo de errores). 3. Elabore un diagrama de contexto (C4 Nivel 2). 4. Añada un esquema de diagrama de secuencia. Por ejemplo, envío de un mensaje desde CRM.

Middle+
Каргономика
23

¿Qué métodos utilizas para desarrollar el estado objetivo de los procesos comerciales? ¿En qué basas tu decisión para determinar la solución óptima?

Middle
Росстат
23

¿Qué se puede hacer para que los desarrolladores y testers puedan trabajar sin tu participación constante?

Middle
Сбер недвижимость
23

¿Alguna vez ha trabajado con desarrollo low-code? ¿Cómo lo percibe?

Middle+
HamkorBank
23

Eres un analista de sistemas de la plataforma de apertura de cuentas jurídicas. Has recibido una tarea del cliente empresarial: implementar un servicio de apertura de cuentas. El servicio de apertura incluye la creación de un contrato y la reserva de la cuenta. Al abrir la cuenta, se creó con éxito el contrato del cliente (guardado en la base de datos), pero el servicio de reserva devolvió un error técnico. ¿Qué requisitos, como analista de la plataforma de apertura de cuentas jurídicas, presentarías para el contrato y la reserva? Opciones de implementación del escenario de integración, considerando una arquitectura de microservicios distribuida.

Middle+
СБЕРСБЕР
23

¿Qué es REST? ¿Qué principios y restricciones conlleva?

Middle
СБЕРСБЕР
23

¿Qué exactamente quieres ver en el plan de documentación y cómo lo estructurarías?

Middle+
Розенталь
23

¿Para qué sirven los índices en una base de datos? ¿Puede un exceso de índices afectar negativamente el rendimiento?

Middle
ГазпромбанкГазпромбанк
23

¿Qué tan estrecha fue la colaboración con los diseñadores, desarrolladores frontend y backend?

Middle
Сбер аналитика
23

¿Cómo recopilaste y formalizaste los requisitos comerciales y del sistema? ¿En qué formato llegaban los requisitos comerciales?

Middle
Cloud.ru
23

¿En qué casos no podemos garantizar una interacción sincrónica a través de la API REST?

Middle
Ростелеком Информационные Технологии
23

¿Puedes describir paso a paso qué sucede en el diagrama de secuencia del proceso de Pedido a Entrega?

Middle+
Colvir
23

¿Con qué rol trabajaste con la base de datos?

Middle+
Билайн
23

Háblame sobre los índices y las transacciones en las bases de datos.

Middle
Разработка передовых технологий
23

Cuéntame sobre la estructura de la plataforma y el propio producto en el que trabajaste.

Middle
Softwise
23

¿Qué tan profundos son los requisitos? ¿Describe detalladamente la lógica empresarial con pasos o solo utiliza esquemas?

Middle
СБЕРСБЕР
23

¿Tiene experiencia trabajando con clientes gubernamentales, proyectos estatales, estructuras gubernamentales?

Middle
ProIT
23

¿Quiénes serán sus partes interesadas? ¿Con quién recopilará los requisitos?

Middle
Каргономика
23

¿Se puede hacer que REST sea asíncrono? Proporcione ejemplos.

Middle
EcoFinance
23

¿Con qué se puede hacer una relación muchos a muchos en una base de datos relacional?

Middle
Corplib
23
/133