Recientemente, Oracle visitó nuestro campus para contratar estudiantes de último año para un puesto de tiempo completo. Estaba abierto para dos posiciones para Ingeniero de Aplicaciones y Miembro del Personal Técnico
Ronda 1: prueba en línea
Fue una prueba de MCQ en línea.
- La prueba constaba de preguntas de DSA, DBMS, OS, razonamiento lógico, análisis de diagramas de flujo, etc.
- No hubo calificación negativa, pero los límites de tiempo fueron muy estrictos y tampoco hubo ida y vuelta entre preguntas. Así que vigile el cronómetro y resuelva tantas como pueda, pero intente responder todas las preguntas.
Después de esta ronda, alrededor de 40 estudiantes fueron preseleccionados para las entrevistas para ambos roles.
Ronda 2: Ronda Técnica 1
- El entrevistador fue muy amable. Me preguntó si me sentía bien.
- Primero se presentó y luego me pidió que me presentara.
- Me pidió que explicara mi proyecto reciente muy brevemente. Me hizo algunas preguntas que estaban relacionadas con mi proyecto.
- Me pidió que explicara el algoritmo de Dijkstra, qué es un módulo en el contexto del proyecto.
- Luego me preguntó si tenía alguna duda. Hice 1 pregunta relacionada con la cultura laboral de la empresa.
Ronda 3: Ronda Técnica 2
- El entrevistador me pidió que me presentara. También le expliqué muy brevemente mi proyecto reciente. Parecía muy impresionado con mi proyecto.
- Luego me pidió que escribiera una clase en C++ (ya que elegí C++). Luego me pidió que escribiera un constructor de copias y, en función de algunas entradas, me pidió que le dijera la salida prevista en cada momento.
- También me preguntó sobre la sobrecarga de operadores y me pidió que escribiera código. Luego me pidió que escribiera una función factorial usando recursividad. Me preguntó si podemos llamar a una función no miembro dentro de la clase.
- Luego me preguntó si tenía alguna duda.
Ronda 4: Ronda Técnica 3
- El entrevistador me pidió que me presentara. También le expliqué muy brevemente mi proyecto reciente. Me pidió que le hablara del Algoritmo de Dijkstra.
- Luego me hizo una pregunta de codificación: encontrar la raíz cuadrada de un número. https://www.geeksforgeeks.org/raíz-cuadrada-de-un-entero/
- Primero, le hablé de la función sqrt() y luego le dije el enfoque o(n). Luego me preguntó, ¿puedo reducir la complejidad del tiempo? Luego me sugirió que aplicara Binary Search y le expliqué.
- Después de eso, me pidió que le dijera la raíz cuadrada de un número usando el método de descomposición en factores primos. https://www.geeksforgeeks.org/print-all-prime-factors-of-a-given-number/
- Después de eso me preguntó sobre mi tema favorito, le dije DBMS. Luego me pidió que lo hiciera sentir interesado en DBMS. después de eso, preguntó cómo podemos proteger nuestros datos mediante el uso de encriptación y OTP.
- Luego me hizo algunas preguntas relacionadas con mi currículum y proyecto.
Luego me preguntó si tenía alguna duda. Hice una pregunta:
Veredicto: Seleccionado para el rol de miembro del personal técnico
Se seleccionaron un total de 20 estudiantes (combinando para ambos roles, de 80 estudiantes).
Puntas:
- Esté preparado antes de su entrevista.
- Mantente positivo y confiado.
- Intente interactuar con el entrevistador, intente que la conversación fluya.
Las mejores fuentes para prepararse para sus entrevistas-
- C, C++, JAVA, DBMS, REDES, SO, Javatpoint
- Haga todo lo que debe hacer preguntas de codificación de GeeksforGeeks. https://www.geeksforgeeks.org/must-do-coding-questions-for-companies-like-amazon-microsoft-adobe/
Finalmente, me gustaría agradecer a GeeksforGeeks por el invaluable apoyo a todos los estudiantes a través de estas maravillosas preguntas y experiencias previas.
Gracias GeeksforGeeks.
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