¿Conoces algún patrón de diseño de arquitectura de microservicios?
System Analyst
¿Según qué estándar describió su API REST? ¿Cómo hacer que un POST sea idempotente?
Tarea: eres un analista en un marketplace que vende mesas. Necesitas implementar el backend para la página de información detallada de una mesa específica. ¿Qué integración aplicarías y qué debe contener la analítica para el desarrollador y el tester?
¿Qué datos debe almacenar el servicio agregador y el servicio EDI en sus bases de datos?
¿Conoce los niveles de madurez de API (modelo de Richardson)?
¿Cómo manejar un escenario cuando el banco externo no está disponible?
¿Cuál es la diferencia entre requisitos funcionales y no funcionales? ¿Qué requisitos no funcionales conoces?
¿De qué bloques consta la descripción de la API?
¿Qué códigos de respuesta conoces?
¿Has tenido experiencia trabajando con requisitos comerciales? ¿Has sido analista fullstack en un proyecto?
Cuéntenos sobre su experiencia en el diseño de integraciones: ¿cómo describe las API, qué protocolos ha utilizado, cómo documenta?
¿Por qué la escalabilidad en la arquitectura de microservicios es mejor que en un monolito?
¿Cómo se manejaron las desviaciones al trabajar con Kafka y REST (el mensaje no llegó, el servicio no respondió)?
¿Cuáles son los métodos de escalado de bases de datos a medida que crece la cantidad de datos?
¿El identificador del cliente puede estar en formato UUID? — ¿Cómo reflejar esto en la especificación?
Escribe las tablas físicas de la base de datos para el servicio de catálogo (libros, autores, géneros, precio).
¿Qué datos vamos a transferir de un banco a otro?
¿Tiene más experiencia en actividades de ejecución o en cambio? ¿Específicamente en desarrollo y producción de software?
¿Has tenido experiencia con el concepto de CI/CD?
¿Cuáles son los tipos de datos en JSON?