System Analyst
* No hay una historia de notificaciones centralizada; * Los usuarios se quejan de duplicados y retrasos; * No hay un SLA único, métricas ni un centro de control. Objetivo Diseñar una nueva Plataforma de Notificaciones que: * agregue eventos de diferentes fuentes (CRM, Soporte, Seguridad); * los enrute por tipo y canal (email, SMS, Telegram, push); * garantice uniformidad en los plantillas, registro y observabilidad; * soporte SLA (p95 ≤ 3 segundos para la entrega); * permita escalar y ampliar 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...
¿Cuántos caracteres se enviarán en la solicitud si se ingresan exactamente 3 (longitud mínima)?
¿Con qué sistemas de gestión de bases de datos ha trabajado, con cuáles más, con cuáles menos, en qué nivel?
¿Tiene experiencia en la demostración y aceptación de funciones?
¿Cuáles son los principios básicos de la arquitectura de microservicios?
¿Qué sucederá con el registro en la base de datos después de llamar a PATCH (cambiar el precio a 70 mil), y luego PUT (la marca no se especifica, color negro, precio no especificado)?
¿Qué son los índices y cómo afectan la lectura y escritura?
¿Cómo debe ser planteada una tarea por el analista para que el algoritmo sea implementado correctamente?
¿Cómo mostraría errores y escenarios alternativos en un Diagrama de Secuencia?
¿En qué nivel evalúa sus conocimientos de SQL?
¿Cómo implementar un pago adicional al salario por subsidio por incapacidad temporal en la funcionalidad estándar 1C:ZUP (sin modificaciones)?
¿Quién determina los parámetros de la prueba de carga?
Describa su proceso de establecimiento de tareas para el desarrollo (API, bases de datos, integraciones).
¿En qué se diferencia una solicitud GET de una POST?
¿Por qué estás considerando una nueva oferta ahora? ¿Por qué te vas de [empresa/industria]?
¿Cómo implementaría el patrón Event Sourcing?
¿Puedes dar un ejemplo de todos los tipos de requisitos que mencionaste, para alguna característica?
¿Para qué sirven los índices en una base de datos? ¿Cómo aceleran la búsqueda?
¿Qué había desde cero y qué mejoras se hicieron?
¿Cómo organizar una relación muchos a muchos?