Me entrevistaron en la oficina de Chennai de Zoho en noviembre de 2019. Todo el proceso tomó dos semanas.
Ronda 1: La primera ronda fue una ronda escrita de 20 preguntas durante 75 minutos. 10 preguntas de C y 10 basadas en aptitud. Las preguntas de C evaluaron su conocimiento sobre conceptos básicos de C como funciones, recursividad, manipulaciones de strings, etc. Las preguntas de aptitud fueron de proporción, promedio, rompecabezas simples, edades, etc. Pero la aptitud fue más simple de lo esperado. Debe escribir todas las respuestas al menos solo entonces existe la posibilidad de que pueda ingresar.
Ronda 2: Recibí una llamada de Recursos Humanos después de tres días para asistir a la segunda ronda. También recibí un correo para la segunda ronda que se llevará a cabo la próxima semana. En esta ronda me dieron tres preguntas de programación durante 75 minutos.
Las preguntas fueron:
1. -1 representa océano y 1 representa tierra encuentre el número de islas en la array dada.
Entrada: array n*n
1 -1 -1 1 -1 1 -1 1 -1 -1 1 -1 -1 -1 -1 1 Output: 2 (two islands that I have bold in matrix at 1, 1 and 2, 2)
2. Imprima todos los subconjuntos posibles de la array que se suman para dar una suma.
Input: array{2, 3, 5, 8, 10} sum=10 Output: {2, 3, 5} {2, 8} {10}
3. Hay una cola circular de procesos. Cada vez habrá cierto número de procesos salteados y una posición de inicio particular. Encuentra la posición segura.
Input: Number of process:5 Start position:3 Skip: 2nd Output: 1 will be the safest position (Logic: 1 2 3 4 5 starting from 3, 5th process will be skipped 1 2 3 4 5 process 2 will be skipped 1 2 3 4 5 process 4 will be skipped 1 2 3 4 5 process 3 will be skipped, so safest process is 1.
Aquí pude resolver dos preguntas y fui seleccionado para la tercera ronda. Aquellos que no pudieron resolver pero aún son buenos explicando la lógica, fueron considerados para el equipo de depuración y continuaron con las rondas. Pero esto no sucederá siempre. Solo si ven algún potencial dentro de ti para trabajar para ellos sinceramente, pueden considerarte para otros equipos o, de lo contrario, serás rechazado en ese momento.
Ronda 3: La tercera ronda fue la ronda de desarrollo de aplicaciones. La pregunta que recibí fue «Gestión de eventos». Hubo alrededor de 20 eventos que están a punto de suceder. Gestiona todos los eventos según las condiciones dadas.
La lista de eventos se proporciona a continuación, ninguno de ellos tiene un orden específico a seguir . Las condiciones
son: 1. El evento debe comenzar a las 9:00 a.m.
2. Sin superposición ni intervalos de tiempo entre dos eventos.
3. El último evento debe completarse en 4 o como máximo en 5. Hay un evento obligatorio
llamado «Networking hand-on» que debe comenzar no antes de las 4:00 p. m. ni después
de las 5:00 p. m. Los eventos restantes deben programarse al día siguiente hasta
que se cubran todos los eventos.
4. Cada evento tiene una duración específica mencionada junto con él y algunos eventos contienen una
palabra clave «relámpago», lo que significa que la duración de ese evento en particular es de 5 minutos.
5. No debe haber ningún evento programado entre las 12 y la 1 PM y reservado para el almuerzo.
Aporte:
Evento de bienvenida 30 minutos
Programación en C 45 minutos
Trabajar con Java Beans 30 minutos
Programación en Ruby on Rails 60 minutos
Introducción a Groovy 60 minutos
Depuración de Rails 45 minutos
Consejos y trucos en C 30 minutos
Desarrollo back-end en MySQL 50 minutos
Siéntese y tome notas relámpago
Introducción a Clojure 45 minutos
Conceptos de gestión de equipos 30 minutos
Introducción a Java Frameworks lightning
Trabajar con Angular JS 45 minutos
Ruby on Rails programación conceptos de desarrollo web 60 minutos
Introducción a Kotlin Java 60 minutos
Depuración y prueba de productos 60 minutos
Documentación de un software 40 minutos
Desarrollo del lado del servidor 60 minutosSalida:
Programación para el día 1
09:00 AM Evento de bienvenida 30 min
09:30 AM Programación C 45 min
10:15 AM Programación Ruby on Rails 60 min
11:15 AM Depuración de Rails 45 min
12:00 PM ALMUERZO
01:00 PM Trabajo con Java Beans 30 min
13:30 Introducción a Groovy 60 min
14:30 Consejos y trucos en C 30 min
15:00 Desarrollo back-end en MySQL 50 min
15:50 Siéntate y toma notas relámpago
03:55 PM Clojure Introducción 45 minutos
04:40 PM Trabajo en red prácticoHorario para el día 2
09:30 AM Conceptos de gestión de equipos 30 min
09:30 AM Introducción a Java Frameworks lightning
09:35 AM Trabajar con Angular JS 45 min
10:20 AM Ruby on Rails programación conceptos de desarrollo web 60 min
11:20 AM Documentación un software 40 minutos
12:00 p. m. ALMUERZO
01:00 p. m. Introducción a Kotlin Java 60 minutos
02:00 p. m. Depuración y prueba de productos 60 minutos
03:00 p
. m.
Ronda 4 y 5: Estas son rondas de recursos humanos. Recursos humanos técnicos puede verificar su comprensión básica de los conceptos de programación y pedirle que explique su pregunta de la tercera ronda y cómo puede mejorar su código. Common HR hará preguntas básicas sobre usted, sus fortalezas y debilidades, por qué Zoho, etc., así. ¡Mis mejores deseos!
Publicación traducida automáticamente
Artículo escrito por vgzinfo2019 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA