Experiencia de entrevista de Razorpay para desarrollador de software (2,5 años de experiencia)

Referencia a través de un contacto de Linkedin.

Ronda 1 (Codificación 1 hora): Comenzó con una pregunta básica como proyecto (mencionado en el currículum) pregunta relacionada y conceptos básicos de DS/Algo.

La pregunta estaba relacionada con Traveral of N-array Tree. Puede haber N Nodes como hijos de cualquier Node y la lista de Nodes debe ser dinámica, no puede tener un número estático de hijos. La pregunta no era directa, había condiciones que necesitaban ser seguido y después de la explicación y la discusión, la pregunta se redujo a atravesar el árbol de N-array y encontrar la ruta máxima desde la raíz hasta la hoja tomó aproximadamente 35-40 minutos para completar el código y ejecutar en seco con ejemplos.

Por qué seguiste el enfoque particular mientras resolvías un problema y al final necesitabas darle complejidad al tiempo y al espacio.

La pregunta fue una combinación de 

  1. https://www.geeksforgeeks.org/generic-treesn-array-trees/ 
  2. https://www.geeksforgeeks.org/find-the-maximum-sum-path-in-a-binary-tree/

Ronda 2 (Ronda de diseño de 2 a 3 horas): base de datos de diseño en cualquier idioma preferido, la base de datos debe cumplir con las restricciones básicas, es primaria y la duración de la agitación si el tipo varchar y otros. También piden acercarse durante los primeros 30 a 45 minutos y luego se requiere estrictamente el código de trabajo. No es necesario seguir el enfoque de Oops para la creación de clase, interfaz y diseño, también debe escribir el código desde cero y puede decidir el IDE y el idioma, pero debe ser rápido al escribir el código de trabajo.

Métodos básicos como insertar (con restricciones cumplidas como longitud de string <100), eliminar, buscar tabla de creación, eliminar tabla, crear base de datos.

Esta ronda puede ser agotadora.

Ronda 3 (Gerente de contratación Ronda 40 min): Esta fue una de las rondas más geniales que la persona preguntó sobre las preguntas de comportamiento y cómo te justificas en una discusión. Preguntas relacionadas con la tecnología actual.

Una cosa buena fue que no estaban interesados ​​en el lenguaje de codificación y la pila de tecnología, sino en cómo se puede implementar la lógica.

Veredicto: seleccionado 

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 *