Entrevista de oráculo | Conjunto 9 (en el campus para el perfil de desarrollo de aplicaciones)

Ronda en línea:
Se realizó una ronda escrita en línea en mettl.com que consta de las siguientes secciones:
1. Aptitud general: 15 preguntas

2. Razonamiento Lógico – 15 preguntas

3. Técnico (Todas las materias de CS) – 20 preguntas

4. Inglés – 10 preguntas

La duración fue de 75 min y se seleccionaron 53 miembros para la siguiente ronda entre 200 aspirantes.

Primera ronda:
el entrevistador se presentó y me hizo la pregunta «¿Por qué Oracle?»
Luego leyó mi currículum y me preguntó sobre los proyectos que he hecho y sobre las cosas en mi currículum. Luego me pidió que le explicara el algoritmo del proyecto que voy a hacer el próximo semestre y me pidió que lo codificara.
Me preguntó cuál era mi materia favorita. Respondí que era Estructuras de datos. Me hizo algunas preguntas simples de DS como:
1. Implementar la cola usando listas enlazadas
2. Invertir una string
3. Encontrar el número de palíndromos en una string grande.
Finalmente me preguntó el siguiente rompecabezas
. Dibujó este diagrama:
oracleInterview
El motor tiene una longitud de 12 m. A y B son 2 bogies de 10 m de longitud cada uno. El motor puede girar solo en ángulos obtusos pero no en ángulo agudo. Por ejemplo, el motor puede girar como FEH pero no como FEA. Ahora, la tarea es que tengo que intercambiar las posiciones de A y B con la ayuda de Engine y el motor debe permanecer en el mismo lugar.
Lo intenté durante 15 minutos pero no pude resolver este problema.

Segunda Ronda:
El entrevistador pasó directamente a las preguntas. Esta es la ronda más dura y larga. Me plantean las siguientes preguntas:
1. Explique las interfaces en Java
2. ¿Qué es sobrecargar y qué es anular? Explique cada uno con el ejemplo
3. ¿Qué son las clases abstractas en Java y cuál es la diferencia entre una clase abstracta y una interfaz?
4. Encontrar el quinto elemento más grande en una lista enlazada
5. Encontrar el ancestro común de dos Nodes dados en un árbol
6. Explicar la ordenación del montón
7. Encontrar los duplicados en una array
8. Se proporcionó una array de elementos. Debe insertarlos en BST, Max Heap, B Tree
9. Combinar dos listas enlazadas ordenadas
10. Explicar tres normalizaciones con el ejemplo
11. Dos consultas SQL:
1. Encuentra el salario máximo en la tabla emp
2. Encuentra el nombre y departamento del empleado con el salario más alto
12. Diferencia entre semáforo y mutex
13. ROMPECABEZAS: Hay 25 caballos y solo 5 caballos pueden correr a la vez y la parte superior 3 se anuncian en cada carrera. ¿Cuál es el número mínimo de carreras requeridas para encontrar los 3 primeros entre 25 caballos
? 14. ¿Cómo se implementa internamente la operación de deshacer (ctrl + z)?
15. Explique el algoritmo de las 8 reinas
16. ¿Cuál es la complejidad temporal del algoritmo de las 8 reinas
? No he respondido las preguntas 12, 13 y 16.

Tercera ronda:
en esta ronda me hacen preguntas tanto técnicas como de recursos humanos.
1. Háblame de ti
2. Explica tu proyecto
3. Cuál es tu programa favorito y por qué lo es.
4. Escriba el código para el problema de las Torres de Hanoi
5. ¿Para qué sirven los diagramas ER?
6. Dibuje el diagrama ER para la solicitud de licencia de un empleado en un departamento

No soy tan bueno en DBMS. Así que no pude responder las dos últimas preguntas. Le dije que tengo más de 8 meses antes de ingresar a Oracle y que me concentraría en DBMS. Quedó impresionado con mis respuestas a otras preguntas.
Luego hubo otra ronda. En esa ronda me hacen preguntas como «¿Hyderabad está bien para usted como lugar de trabajo?», «¿Cuál es su ID de correo electrónico?» y luego me explicó el proceso de incorporación del empleado.
Finalmente soy uno entre los 6 que fueron seleccionados. Las estructuras de datos y los algoritmos son los temas clave que me ayudaron a conseguir este trabajo. Debo agradecer mucho a GeeksforGeeks por ayudarme mucho en mi preparación.

Si le gusta GeeksforGeeks y le gustaría contribuir, también puede escribir un artículo y enviarlo por correo electrónico a contribuya@geeksforgeeks.org. Vea su artículo que aparece en la página principal de GeeksforGeeks y ayude a otros Geeks.

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

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *