KPMG llegó a nuestro campus el 28 de julio de 2021 buscando estudiantes para tres perfiles. Habilitación digital Oracle, Habilitación digital Microsoft y Confianza digital. Este artículo trata sobre Digital Enablement Oracle. Los otros dos perfiles no eran de codificación.
Ronda 1 (prueba en línea): prueba MCQ de 60 minutos con preguntas sobre aptitud y algunas preguntas básicas sobre redes, así como preguntas sobre estructuras de datos. Una prueba psicométrica de 15 minutos después de esto. Y, por último, una ronda de codificación de 30 minutos.
- En la ronda de codificación, no se nos pidió que ejecutásemos el código, sino que solo escribiéramos el código en un editor de texto sin formato. Había 5 preguntas de codificación de nivel básico.
- Las dos primeras preguntas fueron la impresión de patrones. La tercera pregunta fue eliminar duplicados de la array. La cuarta pregunta estaba relacionada con los arreglos, era algo básico. cualquiera con una práctica mínima de GeeksforGeeks podría resolver fácilmente todos estos. No recuerdo la quinta pregunta.
- Después de esta ronda, los resultados se declararon el 5 de agosto. De casi 430 estudiantes, 50 fueron preseleccionados para el perfil de Digital Enablement Oracle.
Ronda 2 (discusión grupal):
- La siguiente ronda fue una ronda de discusión grupal. Nos dieron un tema y nos pidieron que lo discutiéramos. Nuestro tema fue «Impacto de Covid 19 en la economía global». Se tomó nota de las buenas habilidades de comunicación.
- Los resultados se declararon el mismo día. Calificaron unos 25 alumnos.
- La próxima entrevista técnica estaba programada para el mismo día.
Ronda 3 (Entrevista técnica): Esta fue una entrevista técnica y fui entrevistado por un ingeniero de software de la empresa. Se presentó y me pidió que le «hablara de mí». Después de la breve introducción, comenzó a codificar preguntas. Tuvimos que escribir nuestro código en la plataforma de contrataciones.
- La primera pregunta era una pregunta de patrón básico. Muy basico. Tuvimos que imprimir el patrón-
* * * * * * * * *
aquí el número máximo lo ingresa el usuario.
- La segunda pregunta fue sobre la impresión de la substring palindrómica más grande de una string ingresada por el usuario. Di una solución O (n ^ 3) y luego me pidieron que optimizara el código a O (n ^ 2). Estaba satisfecha con la solución y me pidió que le explicara el código y lo ejecutara en algunos casos de prueba. Pasó todos los casos de prueba.
- La tercera pregunta fue sobre las técnicas de clasificación, por qué se usa heapsort, cómo es mejor que mergesort y me pidió que escribiera el código para cualquiera de ellas. Escribí el código para heapsort.
- Después de esto, comenzó a preguntarme el concepto OOPS. Herencia, encapsulación, sobrecarga de métodos y anulación de métodos. Y siguió dando ejemplos sobre dónde fallaría todo esto, y me preguntaron si lo dijo correctamente. Algunas preguntas fueron, ¿se puede heredar el método estático? ¿Puede una función Java tener dos métodos principales, etc.?
- Después de esto, revisó mi currículum y, como había mencionado DBMS y SQL, comenzó a hacerme preguntas sobre uniones, propiedades de ácido, y luego me dio un problema y me dijo que escribiera una consulta SQL. El problema era algo como esto: escriba una consulta para encontrar los nombres de todos los estudiantes que estudian en un departamento junto con la identificación del departamento. También se debe mostrar el nombre de los estudiantes que no están actualmente en un departamento. Resolví esto usando la unión externa izquierda y ella quedó satisfecha.
- Después de esto ella dijo, está bien, he terminado con las preguntas, ¿tienes alguna pregunta para mí? Le hice una pregunta sobre a qué formación inicial me sometería y me respondió y terminó la entrevista.
Ronda 4: Los resultados de la ronda anterior se declararon la misma noche y esta entrevista se programó para el día siguiente.
- Esta entrevista fue tomada por el director técnico. Me hizo una breve introducción y me pidió que me presentara. Después de esto, directamente comenzó a preguntarme sobre mis proyectos que mencioné en mi currículum. Hubo una larga discusión de 20 minutos sobre un proyecto en el que había usado una base de datos. Me dijo que describiera mi proyecto, los métodos utilizados. Luego me dio casos en los que mi proyecto fallaría y me pidió que encontrara una solución para esos casos. Estaba revisando mis conceptos.
- Después de esto, me pidió que me calificara en un idioma de mi elección. Seleccioné Java y me califiqué 8/10. Me preguntó qué idioma usé primero cuando comencé a codificar. Le dije a C. Me preguntó por qué cambié a JAVA.
- Después de esto, se convirtió en una conversación más informal. Me habló sobre el papel, en qué estaría trabajando, etc.
- Finalmente me preguntó si tenía alguna pregunta para él. Hice dos preguntas relevantes y luego dijo: “Nos vemos pronto” y se fue de la reunión dándome esperanza.
Y el 7 de agosto recibí un mensaje del Departamento de Capacitación y Colocación de que había sido seleccionado para el perfil de Digital Enablement Oracle.
Estaba muy feliz y sugiero que todos deberían leer las experiencias de entrevistas de GeeksforGeeks, ya que realmente te da una idea de las preguntas que puedes enfrentar en una entrevista.
Publicación traducida automáticamente
Artículo escrito por GeeksforGeeks-1 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA