System Analyst
El entrevistador aclaró: ¿te referías a una tarea puntual, pequeña, que tú mismo resolviste? ¿Puedes dar un ejemplo?
¿Cómo puedes entender en una hora o una hora y media de entrevista qué empresa es mejor que otra?
¿Cuál es el problema principal de esta implementación? - La jerarquía de datos es demasiado compleja para el cliente - Falta validación de los datos devueltos - No hay autenticación en la solicitud - No se especifican los tipos de los campos devueltos - La consulta devuelve datos redundantes que no cumplen con los requisitos del cliente Código de la consulta: query GetPublicTransportInfo { vehicles { id type route { id name stops { id location duration } } driver { id name licenseNumber phone } stats { totalTrips fuelConsumption averageSpeed } maintenance { lastInspection issuesReported } } }
¿De qué consta completamente la URL/endpoint?
¿Has trabajado con lenguajes de programación: leer, entender código?
¿Qué tan cómodo te sientes trabajando en un equipo en vivo con preguntas diarias constantes de los desarrolladores?
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?
¿Es SELECT a + b una función de agregación de suma?
¿Qué método HTTP se debe usar para obtener el token de autorización (nombre de usuario + contraseña)?
Cuéntame sobre el sistema con el que trabajaste (POS, KDS, quioscos)
Solo vemos el ID del dispositivo cuando el usuario ya está en la aplicación, y antes de eso hay un usuario anónimo que llegó a través de la publicidad. ¿Cómo podemos vincular estos dos niveles de datos?
¿Ya tienes ofertas en mano?
¿Ha tenido alguna vez contacto con el concepto de token al trabajar con sistemas externos? ¿Para qué sirve un token?
¿Según qué criterios elegirá al empleador si recibe varias ofertas?
¿Qué consulta SQL se debe escribir para mostrar todos los usuarios que no hicieron ningún pedido durante todo el año?
¿Cómo se registra en general un contrato de integración? ¿Cómo describían la interacción?
¿Cómo diseñaría la interacción entre microservicios si un proceso de negocio consta de varios pasos y requiere coherencia de datos entre los servicios?
¿Con qué no te gustaría trabajar?
¿Has trabajado con gRPC?
La jerarquía de datos es demasiado compleja para el cliente Falta validación de los datos devueltos Falta autenticación de la solicitud No se especifican los tipos de campos devueltos La consulta devuelve datos redundantes que no cumplen con los requisitos del cliente Falta soporte para filtrado en el servidor