¿Estás considerando cambiar de trabajo debido a tu deseo de no depender del rublo/Rusia, o hay otra razón?
System Analyst
¿Puedes dar un ejemplo de condición de carrera?
Vamos a identificar las principales entidades comerciales necesarias para este servicio
¿Cómo abordarías el diseño de una API RESTful para la entidad «enano» (lista, creación y eliminación de uno solo, no se puede eliminar el último)?
¿Cómo se compara Entity según la lógica de la respuesta anterior?
¿Cómo sería si la eliminación se implementara a través de PATCH?
Cuéntame sobre la experiencia técnica más interesante y desafiante, preferiblemente con arquitectura, colas e integraciones.
¿Y un Value Object, tiene o no un identificador único?
El proveedor permite enviar solo 100 SMS por segundo, y el cliente tiene cargados 2 millones de números — ¿cómo tener esto en cuenta para evitar que el sistema falle?
¿Qué tipos de archivos usarías para importar números?
Si en la lista importada hay números no válidos, ¿qué haremos con ellos: enviarlos o cambiarlos a otro estado?
¿Qué debe suceder con los mensajes ya enviados y los restantes cuando cancelamos una campaña durante su envío?
¿No funcionó con C4, no fue necesario?
¿Añadiremos un estado separado para una campaña que ya está en marcha y en proceso?
¿Son los microservicios un estándar y una mejor práctica, o en qué casos no son necesarios?
¿Te refieres a la observabilidad, como el registro y la monitorización?
¿Con qué trabajó en modelado visual: herramientas de casos, UML, BPMN, C4 o algo más?
¿Cuál de ellos (Entidad o Objeto de Valor) puede cambiar y cuál no?
¿Para qué sirve la normalización de datos en bases de datos y la desnormalización? En pocas palabras, ¿para qué se necesita la normalización?
¿Qué hacer si es necesario registrar datos de manera coordinada entre varios microservicios?