Experiencia de entrevista de Zoho (fuera del campus) 2022

Hola a todos, solicité la unidad fuera del campus de Zoho (función de desarrollador de software), el proceso de entrevista tuvo 5 rondas con preguntas que se vuelven difíciles a medida que avanza en cada ronda. 

Ronda 1: Aptitud y técnica (evaluación en línea)

En esta ronda, se hicieron alrededor de 25 preguntas que cubrían Quants, Reasoning y Predict the output (C). Predecir que la salida de las preguntas de código no era del tipo MCQ. La mayoría de las preguntas se basaron en bucles anidados, encasillamiento y recursividad. La duración de esta ronda fue de 60 minutos. 

Ronda 2: Programación (F2F)

Fue una ronda de codificación en vivo, el entrevistador me dio 4 preguntas de codificación. La duración de esta ronda fue de alrededor de 100 minutos. Primero, el entrevistador me dio un programa basado en Pattern y me pidió que compartiera la pantalla y el código. Al completarlo, compartieron un enlace que constaba de 3 preguntas de programación y me pidieron que explicara el enfoque y las complejidades antes de escribir el código para cada una de las preguntas. 

1. Dada una String con números y operadores. Realiza las operaciones sobre los números en su orden respectivo. 

Input : "12345*+-+"
Output: 6
Explanation: [1*2+3-4+5 = 6] 

Expliqué mi enfoque y di una solución funcional en Python. 

2. Programa para comprobar si la array dada es triangular superior o triangular inferior.

La restricción era que cada elemento debería visitarse solo una vez. 

 Input:
 4 6 1 4
 0 3 5 9
 0 0 6 2
 0 0 0 8
 
 Output: Upper Triangular Matrix 
 
 Input:
 1 0 
 1 1
 Output: Lower Triangular Matrix

 3. Encuentre la subsecuencia creciente más larga en Array.

Input : {1,5,3,7}
Output: {1,5,7} or {1,3,7}

Input : {10,22,9,33,21,50,41}
Output: {10,22,33,50}

Resolví todos los problemas correctamente. El entrevistador me pidió que codificara las preguntas 2 y 3 en java. Al completar esta ronda, me llamaron para la próxima ronda de programación que estaba programada después de las 2 horas del mismo día.

Ronda 3: Programación Avanzada (F2F) ~ 2 hrs.

Esta ronda fue la más desafiante y emocionante de todas, ya que involucró tanto el diseño de objetos como el conocimiento de la estructura de datos. Dada la información sobre la familia y la familia extensa, se me pidió que construyera un árbol genealógico a partir de esa información y necesitaba encontrar la lista de personas elegibles para casarse. Las condiciones eran las siguientes:

  • Para un varón, una pareja será la hija de la hermana de su padre o la hija de los hermanos de su madre.
  • Para una mujer, una pareja será el hijo de la hermana de su padre o el hijo del hermano de su madre.
  • Los nombres son únicos.
Input format:
<person's name>, <gender>, <father's name>, <mother's name>

Input:
John, Male, Brad, Lisa
Emma, Female, Brad, Lisa
Alex, Male, John, Jenny
Emily, Female, Steve, Emma
Rachel, Female, Steve, Emma

Person name: Alex
Output: Emily, Rachel

Presenté el diagrama UML para la pregunta y expliqué mi enfoque. Pude dar una solución funcional en Java y el entrevistador quedó satisfecho con mi solución. 

Ronda 4: Entrevista técnica (1 hora)

Fue una entrevista técnica y una ronda de discusión, probaron conocimientos tanto teóricos como prácticos. Las preguntas eran de Proyectos, Estructuras de datos y algunas preguntas generales sobre mis objetivos. El entrevistador también preguntó sobre las preguntas de programación de la segunda y tercera ronda y me pidió que optimizara la pregunta de la ronda anterior. Me dio algunos consejos y pude dar la solución optimizada para el problema.  

Ronda 5: Entrevista de recursos humanos (30 minutos)

Fue una ronda general de recursos humanos. Hicieron algunas preguntas sobre:

  • Trasfondo familiar
  • Aficiones
  • Retos enfrentados durante el desarrollo del proyecto.
  • ¿Por qué Zoho y por qué no otras empresas?
  • Porque deberíamos contratarte?

Conclusión:

Me ofrecieron el puesto de pasantía + FTE. Los entrevistadores eran muy conocedores, comprensivos y amables. También me ayudaron dándome algunos consejos mientras resolvía los problemas. 

Finalmente, agradezco a GeeksForGeeks por ser la increíble plataforma para preparar entrevistas. 

Gracias y

Publicación traducida automáticamente

Artículo escrito por vaivassaravanan 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 *