Ronda 1: Sección Aptitud + Técnica + Codificación
- La primera sección fue Aptitud que constaba de 20 preguntas para ser resueltas en 20 minutos.
La sección técnica solo se puede realizar en JAVA/C++. Una vez elegido el idioma, se debe seguir el mismo idioma para las secciones técnicas y de codificación.
- La sección técnica tiene 20 MCQ’s basados en colecciones, encontrar la salida, etc.
- La sección de codificación tenía 4 preguntas cada una de 15 puntos sobre temas:
- Lista vinculada: https://www.geeksforgeeks.org/reverse-a-list-in-groups-of-given-size
- Árbol: https://practice.geeksforgeeks.org/problems/mirror-tree/1
- Matemático
- Mapa hash
Ronda 2: 20 personas fueron preseleccionadas para la entrevista
. Esta ronda fue una entrevista personal uno a uno que se basó 100% en la codificación.
Me hicieron las siguientes preguntas:
- Camino de raíz a hoja de un árbol binario.
- Compruebe si el árbol binario es un árbol de suma.
- Recorrido de orden vertical en un árbol binario.
- Dado un número y su índice, encuentra si es un índice válido para ese número en el juego de Sudoku.
- Dadas dos coordinadas hallar si las rectas se intersecan.
Ronda 3: Ronda de Codificación Avanzada
Esta sección comenzó con una “pregunta Háblame de ti”. En esta ronda, se esperaba que encontráramos la solución más óptima para un enunciado del problema dado. Las preguntas formuladas se basaron en una programación dinámica.
Por ejemplo: Dada una array de precio de costo y precio de venta de un artículo, encuentre el día en que el artículo debe comprarse y venderse para obtener la máxima ganancia. El precio de venta debe estar en el lado derecho del precio de costo en la array. La complejidad de tiempo máxima O(n).
Se hicieron dos preguntas similares.
Ronda 4: Ronda de recursos humanos
Esta ronda comenzó con un conjunto básico de preguntas como:
– Cuénteme acerca de sus fortalezas y debilidades.
– ¿Cuánto tiempo podemos esperar que lo haga si lo contratamos?
– Preguntas sobre antecedentes familiares.
– ¿Por qué quiere trabajar para nosotros, etc.?
También constaba de un acertijo: https://puzzling.stackexchange.com/questions/16643/connecting-blue-dots-to-red-dots
La complejidad de este problema se incrementó con:
1. Demostrar por inducción que un triángulo puede formarse en este lugar con todos los puntos del mismo color
2. Demostrar por inducción que se puede formar un polígono en este plano con todos los puntos del mismo color.
Ronda 5: Ronda
final La ronda final fue nuevamente una ronda de recursos humanos que incluía preguntas como:
– Háblame de ti
– Antecedentes familiares
– ¿Qué sabes sobre la organización
? – ¿Cuánto tiempo podemos esperar que lo hagas si te contratan?
– Cuéntame sobre tu proyecto y prácticas.
– Había hecho un montón de cursos en Coursera, así que tuve que explicar lo que hice.
– Los softwares que se usan en la organización están basados en JAVA, entonces me hizo preguntas como ¿por qué no quieres trabajar en python?
– Tienes alguna pregunta para mí ?
Un total de 9 alumnos llegaron a la 5ª ronda y de ellos 5 fueron seleccionados finalmente.
Para cualquiera que apunte a esta empresa, asegúrese de tener un buen dominio de los árboles y la programación dinámica. ¡Espero que lo supere!
Publicación traducida automáticamente
Artículo escrito por richaranjan y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA