System Analyst
Hay varios servicios (tres), es necesario agregar una nueva funcionalidad que afecte a los tres. ¿Cuáles son tus acciones y en qué debes prestar atención?
¿Cómo sabes que el requisito está descrito correctamente?
¿Cómo negocias con un proveedor externo sobre la integración?
¿Cómo ves tu desarrollo? Indica las áreas en las que te interesa desarrollarte.
¿Qué broker de mensajes utilizaste?
Dibuja un diagrama en el chat como en el primer mensaje (vista de texto).
¿De qué microservicios consistía el backend? ¿Puedes recordar qué servicios eran?
¿Has trabajado con integraciones entre servicios o con proveedores externos? ¿Cómo describirías lo que sucede si un servicio externo no responde?
¿En qué se diferencian los requisitos funcionales y no funcionales?
¿Qué hacer si la tabla en la base de datos es muy grande y no puede manejar la carga? ¿Cómo dividiría un directorio de direcciones grande (por ejemplo, OKTMO)?
Enumere los principales tipos de diagramas UML
Dibuja un esquema BPMN del proceso de negocio "tal cual" para servicios de comisión en 1C Contabilidad.
¿En qué notación describió los procesos comerciales? ¿Se puede describir todo mediante BPMN? Dé ejemplos de cuándo se necesitan otros métodos.
¿Cómo describiría la interacción entre el frontend y el backend al diseñar una API?
¿Cuál es la diferencia entre bases de datos relacionales y no relacionales?
¿Qué registros en 1C conoces?
¿A qué requisitos se refieren los requisitos de la interfaz de usuario?
¿Qué restricciones tiene la clave primaria?
¿Qué será importante ahora, en qué prestarás atención al elegir un nuevo lugar de trabajo?
¿En qué casos elegiría una base de datos relacional y en qué casos una solución NoSQL? Proporcione ejemplos de su experiencia.