Ronda 1: prueba de codificación en línea
La primera ronda constaba de 2 preguntas de codificación.
- Dada una array y un valor K, encuentre el recuento de elementos menor que K.
- Dada una array 2D de tamaño M*N, encuentre el elemento más grande para cada fila. La respuesta será una array de valores M. Esta pregunta se dio indirectamente en forma de array M*N, donde M denota el número de productos y N denota el número de días. La i-ésima fila indica el precio del producto I para N días. La tarea es encontrar el precio más alto de cada producto para N días.
- Algunos de mis otros amigos también recibieron preguntas sobre programación dinámica y manipulación de strings.
- Resolví ambas preguntas. Preseleccionaron a 12 personas y yo fui una de ellas.
Ronda 2: Entrevista Técnica 1
- Esta entrevista duró unos 35 minutos.
- En primer lugar, el entrevistador me pidió que hiciera una breve introducción. Luego me pidió que le explicara los proyectos que hice.
- Me pidió que diera una explicación esquemática de uno de mis proyectos basado en mis gráficos.
- Uno de los otros proyectos fue Huffman Encoding and Decoding, le pidió a e que le explicara el procedimiento y también me preguntó si era una codificación sin pérdidas.
- Luego me preguntó sobre el polimorfismo en C++. Me pidió que codificara un ejemplo de polimorfismo en tiempo de compilación. Codifiqué un ejemplo de sobrecarga de funciones, con cambios en el tipo de datos de los parámetros, tipo de promoción y parámetros predeterminados.
- Finalmente, me hizo un acertijo, el cual respondí correctamente.
- https://www.geeksforgeeks.org/puzzle-7-3-bulbs-and-3-switches/
Fui seleccionado para la siguiente ronda.
Ronda 3: Entrevista técnica 2
- Esta entrevista duró unos 35 minutos.
- En primer lugar, el entrevistador me pidió que hiciera una introducción.
- Ella nuevamente me pidió que explicara mis proyectos y me hizo algunas preguntas basadas en eso.
- Ella me hizo algunas preguntas orales:
- ¿Qué es el polimorfismo? ¿Cuáles son sus tipos?
- Acerca de las listas enlazadas. Diferencia entre lista simple y doblemente enlazada
- Acerca de los algoritmos de los árboles en el sistema operativo (que no sabía y le dije lo mismo)
- Ella me dio una pregunta de codificación.
- Dado un mes, tengo que clasificarlo como verano, invierno o lluvioso. Solo usé un mapa y almacené pares de meses y estaciones correspondientes. Y acaba de atravesarlo para imprimir la temporada.
- Finalmente, me preguntó un acertijo, que respondí correctamente.
- https://www.geeksforgeeks.org/puzzle-27-hourglasses-puzzle/
Fui seleccionado para la siguiente ronda.
Ronda 4: Ronda Gerencial
- Esta entrevista duró alrededor de unos 50 minutos.
- Primero nos presentamos rápidamente.
- Luego me preguntó sobre uno de mis proyectos y me preguntó cómo mi solución ha mejorado el proyecto. Los problemas que enfrenté durante el proyecto, cómo los resolví y las áreas que me gustaría explorar en el futuro. También me pidió que calificara la participación de los miembros de mi equipo para uno de mis proyectos (no los califiqué, ya que sentí que hubo una participación igualitaria de todos y transmití lo mismo)
- Me preguntó sobre mi área de preferencia. Cuando le hablé de DBMS, me hizo algunas preguntas sobre el software DBMS de su empresa. Hizo esto para comprobar si he leído acerca de la empresa.
- Luego me preguntó si había pensado en una solución para alguna de las soluciones del mundo real. (Por pequeña que sea tu idea, preséntala con confianza)
- Me pidió que aprendiera más sobre la empresa.
Fui seleccionado para la ronda final.
Ronda 5: ronda de recursos humanos
- Esta ronda duró alrededor de 10 minutos.
- Me pidió que le explicara uno de mis mejores proyectos.
- Me preguntó sobre los problemas que enfrentaba y cómo los resolvía. Luego me preguntó cómo usaría esta experiencia para sobresalir en el rol de desarrollador asociado.
- Luego me felicitó por mi desempeño en todas las rondas y me preguntó sobre mi preferencia de ubicación.
- Luego me pidió que esperara la comunicación de mi oficina de colocación.
- Finalmente seleccionaron a 3 personas y yo fui una de ellas.
- Consejo: Sea seguro, educado y honesto.
- https://www.geeksforgeeks.org/placements-gq/
- https://www.geeksforgeeks.org/must-do-coding-questions-for-companies-like-amazon-microsoft-adobe/
¡Sigue practicando, trabaja duro y tu día definitivamente llegará! ¡Buena suerte!