System Analyst
¿Qué datos cachearías en Redis para el módulo de indicadores de rendimiento (KPI y otros) y por qué?
¿Hay propuestas en mano ahora? ¿Será necesaria una revisión?
Diseñe un modelo de datos físico para el sistema de gestión de tareas. Destaque todas las tablas físicas con la indicación de las claves primarias (PK) y las claves externas (FK). El modelo debe cubrir todos los casos de uso que identificó anteriormente.
¿Cuáles son los tres principales objetivos y métricas para un analista de sistemas en los primeros 3-6 meses? ¿Cuál es el mayor riesgo en e-pharma?
¿Cómo se organizó la interacción con los equipos adyacentes? ¿Cuántos había, quién era el punto de entrada?
¿Por qué decidió dejar su trabajo anterior (Techville)?
Cuéntame más sobre las tareas del equipo: análisis de código legado, procedimientos de Oracle, migración diaria, sincronización de dos sistemas
Trabajando de forma remota en una solicitud urgente, te encontraste con un problema en el procedimiento de procesamiento de transacciones. Los colegas desarrolladores no están disponibles. ¿Qué harías? - Analizar el código por cuenta propia, encontrar una solución, documentarla - Posponer la tarea hasta que los desarrolladores estén disponibles - Consultar con el supervisor para una solución rápida - Implementar una solución temporal sin un análisis profundo
¿En qué momento la tarea está lista para ser entregada al desarrollador?
¿ Agregaste nuevos estados al modelo de estado — cómo exactamente? ¿Cuál fue la implementación? ¿Código duro o directorio?
¿Cómo acelerar la consulta SQL SELECT FROM user_settings WHERE user_id = ? con 50 millones de usuarios?
¿Cómo fue el proceso de recopilación y descripción de requisitos, definición del TЗ? ¿Cuál fue tu papel en este proceso?
¿Cómo funciona la autenticación básica (Basic Auth)?
¿Qué datos siempre intentas aclarar, incluso si el cliente no los menciona? ¿Qué preguntas haces para hacer que el cliente piense en algo en lo que aún no ha pensado?
¿Estás trabajando actualmente en PMBK según tu currículum? ¿Es así o ya no?
[nombre] preguntó: ¿fecha de nacimiento?
Describa el diagrama de secuencia para el proceso de pago en una tienda de libros en línea a través de la API de pago externa del banco. ¿Qué tipo de integración se utiliza: sincrónica o asincrónica? ¿Cómo implementar la asincronía a través de REST sin un broker de mensajes?
¿Cómo tener en cuenta el requisito de transferir una gran cantidad de datos (tráfico, memoria)?
¿Cuál es el principal problema de la estructura de interacción de servicios elegida? - No hay almacenamiento en caché para acelerar el procesamiento de datos - No hay mecanismo de reintentos en caso de fallo - No hay adaptación a cambios en las preferencias - Las llamadas síncronas aumentan la latencia debido a la dependencia del tiempo de respuesta - Problemas con la verificación de autorización en la API - Error en el manejo de respuestas de la API
@startuml autonumber "<b>[0]" box "sistema interno" #Khaki database "Kafka" as k participant "Microservicio" as ms database "PostgreSQL" as db end box box "proveedor" participant "Sistema" as ws end box ms -> k: lectura kafka ms -> ms: alguna lógica ms -> db: guardar datos db -> ms: guardar resultado ms -> ws: POST/... ms -> k: confirmar offset @enduml