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