¿Qué formato de trabajo buscas: oficina, híbrido o remoto?
Python
¿Cómo interactuaste con ingenieros de ML/AI y qué modelo o solución de IA implementaste?
¿Está familiarizado con productos para el procesamiento de solicitudes, anti-fraude, AML, línea de crédito y filtrado de sanciones?
5. Fiabilidad del pago: "¿Cómo se resolvió el problema de la idempotencia en gRPC?" Objetivo del entrevistador: Los pagos — la área más peligrosa para duplicados (Doble gasto). Posible pregunta: "La solicitud de pago pasó por gRPC pero falló por timeout (DEADLINE_EXCEEDED). ¿Se descontó el dinero? — no se sabe. ¿Qué hace el módulo de pago?" Cómo responder: "En un contexto de transacción financiera, cualquier solicitud repetida debe tener una Clave de Idempotencia: 1. En los metadatos de la solicitud gRPC (metadata=((‘x-idempotency-key’, key_uuid),)) siempre transmitimos una clave de transacción única. 2. Al recibir DEADLINE_EXCEEDED, el cliente podía reintentar de forma segura con la misma clave. 3. El servicio de adquisición verificaba la presencia de esta clave en su base de datos / Redis y devolvía el estado de la transacción ya procesada o la procesaba por primera vez."
¿Por qué dejaste tu trabajo anterior?
¿Cómo era tu equipo, con quién interactuabas, cómo trabajabas y qué pila utilizabas?
Respuesta a la vacante de desarrollador Python
¿Cuáles son los requisitos para almacenar el historial, el orden de los mensajes, la búsqueda, el cifrado, la disponibilidad, la región de los mensajes y la eliminación?
Diseña un mensajero.
¿Qué modelo local se utilizó: Qwen, DeepSeek u otro?
¿Qué estás buscando ahora y qué es clave para ti al elegir una empresa?
¿Usaste agentes de IA o herramientas para la generación de código, como Codex?
Diseña un mensajero escalable: solo chats personales, envío de texto e imágenes, entrega en línea y fuera de línea mediante notificaciones push, estados "enviado/entregado/leído", historial de chat y estado de presencia en línea/offline. Restricciones: hasta 10 millones de usuarios, carga media hasta 50k mensajes/seg, pico — hasta 100k mensajes/seg, los mensajes no deben perderse, el sistema debe escalar horizontalmente; entrega en línea P99 — hasta 400 ms.
¿Está de acuerdo en abandonar el cifrado de extremo a extremo para apoyar la búsqueda de texto completo en los mensajes en el servidor?
Cuéntanos sobre el desafío técnico o de producto más complejo que enfrentaste: ¿cuál fue el problema y cómo lo resolviste?
Cuéntanos sobre un fracaso en el trabajo: qué pasó, por qué y qué aprendiste?
¿Qué requisitos funcionales y no funcionales deben establecerse para un mensajero: chats personales, estados de mensajes, archivos de hasta 5 MB, notificaciones push, hasta 10 millones de usuarios, 40–50 mil RPS en promedio y hasta 100 mil RPS en picos?
¿Qué herramientas de IA además del modelo local utilizaste?
Además de Python, ¿en qué otros lenguajes has trabajado o te interesa ahora?
Han surgido varias preguntas ¿Es necesario escribir sobre la educación escolar? ¿Debería indicar algo sobre habilidades informáticas? Si es así, ¿debería simplemente ponerlo en la primera columna? Porque la tabla claramente está un poco desajustada.