Experiencia de entrevista de Paytm para ingeniero de software – Part 5

El proceso constó de 4 rondas:

  • Prueba en línea
  • Entrevista Técnica I
  • Entrevista Técnica II
  • Técnico + RRHH

Prueba en línea (70 min): esta prueba tenía 3 preguntas y los lenguajes permitidos eran C, C++ y Java.

  1. Dado un número, genera otro número usando dígitos alternos del número dado comenzando desde la izquierda.
  2. Números pares en índice par y números impares en índice impar
  3. Hoja más cercana a un Node dado en Binary Tree

Después de esta ronda, 14 fueron preseleccionados para las entrevistas en línea.

Entrevista Técnica I (70 min): La entrevista se realizó en Google meet. El entrevistador fue amable. Me pidió que me presentara. Se interesó un poco en mis proyectos y me pidió que le mostrara el código base de cualquiera. Tuve que compartir la pantalla y mostrarle el código. Luego hizo algunas preguntas sobre React, como solía hacer React en mi proyecto.

A partir de ahí, fue a Java e hizo algunas preguntas sobre el marco de trabajo de Collection y Garbage Collector. Luego hizo algunas preguntas sobre los OOP. Me pidió que escribiera un ejemplo de la interfaz y la clase abstracta en el Bloc de notas (estaba compartiendo mi pantalla) y que explicara las diferencias.

Luego hizo preguntas de codificación. Escribí los códigos en el IDE en línea de GeeksforGeeks.

  1. Imprime el reverso de una string recursivamente.
  2. Me dio una array, que primero se ordenó en orden ascendente y luego se dejó rotar por algunos lugares desconocidos. Tuve que escribir un código para encontrar el número más pequeño en esta array.
  3. Eliminar duplicados de una string determinada . En esta pregunta, no se me permitió usar hashmap (o mapa desordenado).

Esta también fue una ronda eliminatoria.

Entrevista técnica II (70-75 min): El entrevistador me pidió que me presentara. Luego compartió un enlace de Google doc donde dio las preguntas de codificación.

  1. Secuencia de Fibonacci generalizada. Para n = 2, sumamos los 2 números anteriores de la serie para obtener el siguiente número de la serie. Para un n general, se usaron los n números anteriores para obtener el siguiente número de la serie. para n = 4, la serie sería 0, 1, 2, 3, 6, 12, 23, etc. La cuestión era encontrar el número de la serie en una posición dada. Los parámetros funcionales fueron n y pos.
  2. https://leetcode.com/problems/number-of-islands/. Esta era la pregunta exacta. para la solución consulte Encontrar el número de islas .
  3. Luego hizo una consulta DBMS y algunas preguntas de acertijo.

Y al final me pidieron que calculara el 2 20   (aproximadamente).

Técnico + RRHH (30 min): El entrevistador me pidió que me presentara. Luego hizo algunas preguntas de recursos humanos sobre mis proyectos.

Luego terminó la entrevista con un código:

  1. Implementar la pila usando la cola.

Se seleccionaron un total de 5 candidatos de 14.

Nota: 

  1. Practique preguntas de árboles, strings y arrays para la prueba en línea. Espere al menos una pregunta del gráfico durante las entrevistas.
  2. Indique la Complejidad de Tiempo y Espacio de cada solución durante las entrevistas.

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 *