¿Cómo interactuaste con el equipo de pruebas? Describe el proceso de trabajo en la etapa de pruebas.
System Analyst
¿Cómo optimizar el rendimiento de las consultas a una base de datos existente sin aumentar el volumen de datos?
Describe el algoritmo de funcionamiento del método GET /tables/{id}: ¿cómo se llena la respuesta, de dónde se obtienen los datos para el mapeo?
¿Qué es una clave de partición en Kafka?
¿Qué se preparó para el grooming, con qué artefactos salieron, quién participó, cuál fue el formato de la reunión?
¿Qué cambios serán necesarios en la API al agregar códigos promocionales?
¿Cómo mantienes tus recursos y salud cuando tienes una carga de trabajo alta?
¿Estás familiarizado con el stack tecnológico del equipo? (Jira, Confluence, React, Java, Spring AI, Postgres, S3, ClickHouse, Kafka, REST)
¿Qué acciones tomarías si tienes plazos estrictos y te enfermas en medio del trabajo?
¿Cómo se abordó el bucle de retroalimentación del modelo?
¿Cómo es un sprint: qué ceremonias y etapas ocurren?
¿Qué criterios sigues al elegir el método HTTP?
¿El requisito 'El sistema debe utilizar autenticación de dos factores mediante contraseña de un solo uso' es un requisito funcional o no funcional?
¿Cómo se combinan las tareas en el currículum? ¿Cómo se distribuyeron las tareas en el equipo?
¿Trabaja con la metodología Waterfall o Agile?
¿Cómo fue el proceso de trabajo con los requisitos? ¿Qué recibías como entrada y qué salía como resultado? ¿Tenían un propietario del producto?
¿Qué son los índices y cómo afectan la lectura y escritura?
¿Qué es el control de formato lógico en la API?
¿Por qué dejas tu trabajo actual y cuándo puedes salir?
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?