Oracle visitó nuestro campus para contratar a estudiantes de último año para los perfiles de MTS e Ingeniero de Aplicaciones.
Ronda 1 (Prueba en línea): Esta ronda tuvo una duración de 107 minutos. La prueba contenía varias secciones y todas las preguntas eran MCQ. Las secciones fueron Habilidad de codificación, teoría de la informática, estructuras de datos avanzadas como AVL Tree, habilidad verbal y cuantitativa, etc.
Alrededor de 40-45 estudiantes fueron preseleccionados para cada perfil para un proceso posterior.
Ronda 2 (Entrevista técnica 1 durante 30 minutos): La entrevista se realizó a través de la plataforma Zoom.
- Esta ronda comenzó con una presentación tanto mía como del entrevistador.
- Luego hizo algunas preguntas sobre mi proyecto de pasantía. Luego pasó a la pregunta de codificación. La pregunta era bastante simple, ya que solo se requería un recorrido de árbol por orden de niveles.
- Tuve que escribir un código de trabajo completo en un codificador compartido. Donde también ejecutó algunos casos de prueba. Estaba satisfecho con el código.
- Luego me preguntó si sabía bases de datos. Le dije que sí y luego me pidió que escribiera 2 consultas. Las dos tablas dadas fueron:
- Estudiante: (sid, sname)
- Cursos: (cid, cname)
Dijo que cualquier número de estudiantes puede inscribirse en cualquier número de cursos. Tuve que modelar una relación y luego escribir las siguientes consultas:
Encontrar el número de alumnos matriculados en cada curso.
Encuentre el curso en el que están matriculados el máximo de estudiantes.
Primero introduje una nueva tabla -> Enroll: (sid, cid) y luego escribí las consultas:
Select cid, count(sid) from enroll group by cid
Select cid from enroll group by cid order by count(sid) desc limit 1
He hizo algunas preguntas sobre las consultas y luego se hizo la ronda.
Ronda 3 (Entrevista técnica 2 durante 30-40 minutos): Primero, ambos nos presentamos y luego saltó directamente a las preguntas de codificación. Tuve que volver a escribir códigos de trabajo en un Coderpad compartido.
- La primera pregunta fue bastante simple, tuve que imprimir el reverso de una string dada. Me pidió que lo hiciera usando una pila.
- La segunda pregunta también era una pregunta DP estándar, Imprimir LCS de dos strings dadas.
Me preguntó si sé cuál es este problema por su nombre. Dije que puedo averiguarlo al ver el nombre en sí. Dijo que estaba bien y que escribía el código y explicaba el enfoque. Escribí un código DP iterativo para el mismo.
Luego comenzó a preguntar acerca de los microprocesadores. Respondí una pregunta básica y luego le dije que este no es mi dominio cómodo, así que por favor pregunte algo más.
Luego preguntó desde la red y me pidió que explicara todas las capas del modelo OSI.
Esto concluyó la ronda.
Ronda 4 (Ronda gerencial de 30 a 40 minutos): esta ronda fue básicamente una mezcla de preguntas técnicas y de comportamiento. El entrevistador era Gerente de Ingeniería Senior en Oracle.
- Comenzando con las presentaciones, me preguntó cuál era mi tema favorito. Respondí Algoritmos. Luego me pidió que le contara algunos algoritmos que me parecieron más interesantes y desafiantes para el aprendizaje.
- Le hablé sobre Dijkstra Shortest Path y los algos SCC de Kosaraju.
- Luego me preguntó sobre mi proyecto académico y el proceso de formación del equipo en detalle. También preguntó quién decide la distribución del trabajo en el equipo y si hubo un momento en el equipo en que alguien trabajó menos o alguien trabajó más de lo esperado y algunas otras preguntas como esta. La clave es ser abierto y confiado aquí y sonar como un jugador de equipo.
- Luego pasó a una parte técnica y revisó mis consultas de la ronda 1. Me preguntó si funcionarán para conjuntos de datos muy grandes y si funcionarán, ¿serán eficientes? Si no, entonces cómo hacerlos eficientes.
- No estaba seguro de qué respuesta esperaba de esto, así que comencé a discutir el problema con él. Discutimos el funcionamiento de fondo de estas consultas y luego tuve la idea de que quería «Indizar», así que eso fue lo que le dije.
- Luego pasó a la sección de mis pasatiempos en mi currículum. Había enumerado Bolsas de valores allí, por lo que me pidió que le diera algunos consejos para ganar dinero rápido. Le expliqué cómo este «dinero rápido» en sí mismo es un enfoque incorrecto para ganar dinero en los mercados bursátiles a menos que sepa lo que está haciendo.
La entrevista terminó aquí. Parecía satisfecho con la ronda y yo también. Se estaban quedando sin tiempo, así que dudé si mi ronda final de recursos humanos se llevaría a cabo o no, ya que para algunos candidatos se había llevado a cabo.
Ronda 5 (Ronda de recursos humanos durante 10 minutos Ronda grupal): Como se estaban quedando cortos de tiempo, la ronda de recursos humanos se llevó a cabo en grupos. Fue más una conversación informal que una entrevista.
Se hicieron algunas preguntas estándar de recursos humanos como:
- Qué investigaciones han hecho sobre Oracle antes de aplicar
- Qué es Oracle para ti en una palabra. (No base de datos) etc.
El proceso continuó durante todo el día y estábamos continuamente en línea, ya sea en la entrevista o en una sala de espera de Zoom. Así que fue agitado. Los resultados fueron anunciados la misma noche.
Veredicto: Seleccionado.
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