Experiencia de entrevista en Myntra | 5 años de experiencia como ingeniero de software sénior

Ronda 1: esta fue la ronda de codificación de la máquina, habían dado una pregunta en papel y nos pidieron que la codificáramos.

  1. Se supone que debe crear un mini sitio web de comercio electrónico (solo back-end y completamente en la memoria).
    • El administrador puede venir y agregar productos a través de la consola, el sistema de archivos u otra API de terceros.
    • Los usuarios pueden ver los productos en el sistema de inventario y pueden comprar los productos.
    • El usuario puede adquirir los productos de 2 formas.
      1. Paga el dinero directamente desde cualquier pasarela de pago
      2. En opciones de EMI con el límite de crédito predefinido que debe ser configurable a nivel de usuario en función de sus pagos anteriores.

Ronda 2: En esta ronda las preguntas estaban relacionadas con DS-ALGO.

  1. Cuente todos los pares distintos con diferencia igual a k.
  2. Programa para imprimir todas las substrings de una string dada.

Ronda 3: Las preguntas de esta ronda también estaban relacionadas con DS-ALGO.

  1. Compra de acciones Vender para maximizar las ganancias.
  2. Ruta de suma máxima en una array de arriba a abajo y viceversa

Ronda 4: Esta fue la ronda de diseño.

  1. Incluso el sistema en la base de datos. Considere una base de datos como Oracle o MySql y hay un par de transacciones que ocurren en esa base de datos. Diseñe un sistema de notificación donde los usuarios puedan registrarse en un tema en particular y puedan escuchar esas notificaciones . Ejemplo: Consideremos la base de datos para la tabla de empresa y empleado. Si se inserta una fila en la tabla, significa que una nueva persona se ha unido a esa empresa. Por lo tanto, se debe activar un evento para el equipo de TI por proporcionar la infraestructura a ese empleado. Del mismo modo, si ocurre alguna actualización en la tabla de salarios, se debe informar al equipo de cuentas sobre su bonificación, etc.

Ronda 5: Esta fue la ronda de recursos humanos. Una introducción formal después de eso me hizo las siguientes preguntas:

  1. Me dice el trabajo más desafiante que he hecho relacionado con cosas técnicas.
  2. Diseño para los hashtags más populares de Twitter.
  3. Motivo de salida de la 1.ª empresa y de la empresa actual.
  4. ¿A qué te refieres con un buen equipo y un mal equipo?
  5. Un par de preguntas de comportamiento.

Sugerencias: primero aclare los requisitos y luego salte al problema. Prepárese para escribir código en papel o en una pizarra. Trate de pasar por todos los casos extremos. Sea más vocal en la ronda de gerentes de contratación.

Publicación traducida automáticamente

Artículo escrito por GeeksforGeeks-1 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *