Oracle visitó nuestro campus en agosto de 2021 para desempeñar el cargo de desarrollador de software asociado para la vertical de CGBU. El proceso de selección constó de 5 rondas que incluyen 2 pruebas en línea y 3 rondas de entrevistas.
Ronda 1: esta fue una ronda de MCQ realizada en la plataforma de evaluación de Oracle con 92 preguntas y durante 107 minutos.
Secciones:
- Aptitud (preguntas comunes de aptitud y matemáticas)
- Habilidades de codificación (preguntas sobre BST, árboles AVL, árboles rojo-negro, salida C, diagrama de flujo)
- Informática (SO, OOP, DBMS, SQL, Redes informáticas)
- Inglés (gramática, sinónimos, lectura de pasajes, etc.)
No te quedes atascado en una pregunta porque la gestión del tiempo es la clave para despejar esta ronda.
Alrededor de 65 estudiantes fueron seleccionados después de esta ronda.
Ronda 2: prueba de codificación
Había 2 preguntas para ser resueltas en 1 hr.
- Uno era el problema de Dijkstra en gráficos y el otro era buscar una palabra en una cuadrícula de caracteres 2d.
- Ambos fueron fáciles, pero implementarlos en 1 hora fue difícil. Así que intente pasar algunos casos de prueba para al menos 1 pregunta primero y luego pase a la siguiente pregunta.
Alrededor de 45 estudiantes fueron seleccionados después de esta ronda.
Ronda 3: Entrevista Técnica
El entrevistador me pidió que me presentara y explicara en detalle uno de mis proyectos. Entonces me preguntó.
- Qué son las herencias múltiples y pon un ejemplo de ellas.
- ¿Cuál es el problema del diamante?
- ¿Qué es una clase abstracta y dar un ejemplo.
- ¿Qué es la palabra clave virtual?
- Luego hizo algunas preguntas de codificación estándar como el elemento medio en una lista enlazada, el punto de intersección entre dos listas enlazadas.
- Especificadores de almacenamiento
- Propiedades del ÁCIDO
- Diferencia entre punteros y referencias y sus definiciones.
- ¿Cuál es la diferencia entre proceso e hilo y tipos de hilos?
Ronda 4: Entrevista Técnica
Me pidió que me presentara y explicara uno de mis proyectos en detalle. Luego me pidió que hiciera un diagrama de flujo de todo el proceso de un algoritmo ml. (porque tengo un proyecto ml en mi currículum).
- Luego me pidió 2 rompecabezas.
- https://www.geeksforgeeks.org/puzzle-27-hourglasses-puzzle/
- https://www.geeksforgeeks.org/puzzle-39-hundred-coin-puzzle/
- Algunas preguntas de codificación fáciles como rotar una array
- Compruebe si el árbol dado es un árbol de búsqueda binaria o no
- ¿Qué es la memoria virtual?
Ronda 5: TECNOLOGÍA + RRHH
- Una pregunta sobre punteros de función (no pude responderla correctamente)
- Un rompecabezas ( https://www.geeksforgeeks.org/puzzle-9-find-the-fastest-3-horses/ )
- Protocolos en la capa de Red.
Veredicto: Seleccionado
- Prepare árboles AVL, árboles rojo-negro, BST, listas enlazadas para la primera ronda y no tendrá tiempo para resolver todas las preguntas en algunas rondas y no podrá volver a las preguntas anteriores. Para seleccionar solo aquellas preguntas que puedas resolver rápidamente e intentar resolverlas correctamente o saltarte la pregunta.
- En las entrevistas, está bien si no sabe las respuestas a algunas preguntas. (No respondí 1 o 2 preguntas en todas las rondas). Simplemente dígale al entrevistador que no sabe la respuesta o que no es bueno en ese tema.
- Si tiene un problema, no dude en pedir una pista.
- Prepare DBMS, SO y rompecabezas a fondo de geeks para geeks.
- Dar ejemplos de la vida real para los conceptos de programación orientada a objetos. Con esto, el entrevistador se asegurará de que entiendes muy bien el concepto.
- Comience con un enfoque de fuerza bruta y pase a un enfoque eficiente mencionando las complejidades de tiempo y espacio.
- No menciones nada que no sepas en tu currículum.
- Concéntrate en lo básico en C/CPP/JAVA
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