Ronda 1 (Prueba en línea): Obtuve una oportunidad de entrevista de CodeWar, era un concurso de codificación organizado en la plataforma HackerEarth, la pregunta era de nivel medio, estaba organizada en diferentes espacios y cada espacio tenía preguntas diferentes.
- Tenía dos preguntas relacionadas con DSA y alrededor de 10 preguntas MCQ relacionadas con los fundamentos informáticos y Java, resolví las dos preguntas algorítmicas y MCQ.
- Finalmente, los estudiantes recibieron un correo de selección que resolvió más de 1 pregunta de programación y después de la selección de currículum, algunos estudiantes obtuvieron una oportunidad de entrevista. Yo fui uno de ellos.
Resultado: Seleccionado
Ronda 2 (Entrevista de Programación 1): 45 min
En mi primera entrevista, me hicieron 2 preguntas de programación y algunas preguntas de OOPS.
- Primera pregunta: https://www.geeksforgeeks.org/write-ac-function-to-print-the-middle-of-the-linked-list/
- Segunda pregunta: https://www.geeksforgeeks.org/a-program-to-check-if-a-binary-tree-is-bst-or-not/
- Pregunta OOPS: ¿cuál es el uso de la herencia? ¿Por qué necesitamos OOPS?
Escribí código para las dos preguntas anteriores y expliqué dos enfoques de ambas preguntas en tiempos de 45 minutos.
Resultado: Seleccionado
Ronda (Entrevista 2): 45 min
En esta ronda, me hicieron varias preguntas relacionadas con Oops y tuve que explicar cada concepto junto con la escritura del Código.
algunas de las preguntas son las siguientes: –
- Explique el polimorfismo (he explicado cada concepto y código escrito para eso)
- ¿Por qué un método const no anula un método no const en C++?
- ¿Por qué no podemos pasar un objeto por valor a un constructor de copias? (Había explicado por qué irá a un bucle infinito y luego escribí un código para demostrarlo)
- Destructor virtual https://www.geeksforgeeks.org/virtual-destructor/
- ¿Cuál será el tamaño de una clase vacía?
Me hicieron muchas preguntas pequeñas relacionadas con OOPS que no recuerdo todas.
Resultado: Seleccionado
Ronda (Entrevista Gerencial): 45 min
Me hicieron varias preguntas gerenciales como ¿Cómo trabajaré en un equipo? He explicado todas y cada una de las preguntas tomando mi experiencia pasada real.
- me pidieron un rompecabezas
- Me hicieron muchas preguntas relacionadas con temas como la complejidad temporal de varios algoritmos (búsqueda binaria, ordenación rápida, ordenación combinada).
- ¿Por qué y cuándo podemos usar la ordenación rápida en lugar de la ordenación combinada?
- ¿Cuál tiene mejor mapa desordenado de complejidad de tiempo en el peor de los casos o mapa?
- ¿Qué es SDLC?
- ¿Por qué usamos Agile?
- ¿Algún pseudo escenario como cómo trabajarás en ese escenario?
- Cómo resolverás el conflicto en el equipo.
- ¿Cómo presentarás tu idea si nadie quiere escuchar?
Resultado: Seleccionado
Ronda 5 (Ronda de HR): 15 min
- ¿Por qué quieres unirte a NCR?
- ¿Cuál es el nombre completo de NCR?
- ¿Tienes alguna oferta actual?
- ¿Dónde te ves después de 5 años?
Vi el video promocional de NCR. Ese video me ayudó a desempeñarme bien en la ronda de recursos humanos (https://www.youtube.com/watch?v=dvdHrA7tATU)
Resultado: Seleccionado
He completado mis 6 meses en NCR Corporation y puedo decir que esta empresa tiene muy buena cultura laboral, proyectos y equilibrio entre el trabajo y la vida personal y muchas instalaciones como atención médica gratuita, vacunas, etc.
Gracias