System Analyst
¿Qué es más fácil: dividir un monolito en microservicios o juntar varios microservicios en uno?
Proporcione ejemplos de requisitos no funcionales que haya descrito.
Cuéntame sobre tu experiencia. ¿Qué exactamente hiciste, cuáles fueron las tareas más interesantes y difíciles?
¿Cuál es la diferencia entre un token de acceso y un token de actualización?
¿Quién establece la clave de idempotencia?
¿Qué formatos de datos en el cuerpo de la solicitud se pueden transmitir en REST?
¿Ha trabajado alguna vez con el planificador de consultas (EXPLAIN) para optimizar consultas SQL?
¿Qué otros métodos de integración conoces además de REST? Cuéntame sobre gRPC.
¿Es necesario cargar una gran cantidad de datos desde un sistema externo en ERP — 5-7 millones de registros al mes? ¿Dónde es mejor registrarlos: en la parte tabular de los documentos, en el registro de información o en el directorio?
Cuéntame un par de palabras sobre el proyecto en Sovcombank: en qué consistía y cuántas personas había en el equipo?
¿Ha trabajado con procedimientos almacenados o funciones en PostgreSQL?
Carga: 14,000 clientes, 100,000 vehículos, 30 multas por vehículo al mes. ¿Cuántas multas hay al mes?
¿Qué hacer en caso de una vulnerabilidad crítica en una aplicación móvil que provoca que los datos y tokens se transmitan sin cifrar?
¿Hay un archivo de Excel, quiero cargarlo en un DataFrame. ¿Cómo puedo hacerlo? ¿Cómo se llama la función?
Agrega escenarios alternativos y amplía un poco el diagrama.
¿Puedes contarme sobre la integración: tenías Kafka asíncrono y integraciones síncronas?
¿Diseñaron los esquemas ustedes mismos?
Cuéntame sobre un proceso roto o excesivo en el trabajo y cómo lo mejorarías.
¿En qué se diferencian los mecanismos de envío de mensajes en Kafka y RabbitMQ?
Al diseñar una API, ¿qué exactamente no pudiste hacer solo, a quién preguntaste?