Oracle Interview Experience (en el campus de NIT Warangal) para estudiantes de primer año

Sobre la empresa 

Oracle, una tecnología informática multinacional, se especializa principalmente en el desarrollo y la comercialización de software y tecnología de bases de datos, sistemas de ingeniería en la nube. La empresa también crea herramientas para el desarrollo de bases de datos, software ERP, software CRM y software de gestión de la string de suministro. La empresa fue fundada en 1977, con sede en Redwood Shores, California.

Oracle fue el segundo mayor fabricante de software por ingresos en 2015 después de Microsoft. También en el mismo año, la empresa fue galardonada por su mejor software de CRM en los premios Channel Champs.

Sobre mí:

Estoy examinando Mtech de NITW en el campo Informática y seguridad de la información y mi CGPA es 8.61.

Proceso y criterios de contratación:

En NITW, Oracle vino a reclutar estudiantes para el grupo de ‘Desarrollo de aplicaciones’.

el corte para prueba escrita fue de 7 cgpa y las sucursales para las que estuvo abierto fue

Oracle lleva a cabo 4-5 rondas para seleccionar a los novatos y cada ronda fue una ronda de eliminación.

  • Prueba en línea
  • Entrevista Técnica Ronda 1
  • Entrevista Técnica Ronda 2
  • Entrevista Técnica Ronda 3
  • Ronda de recursos humanos

Ronda 1: prueba en línea

Fue una prueba en línea que constaba de 90 MCQ’s para realizar en 107 minutos en la plataforma Oracle y no tuvo calificación negativa. Hubo preguntas pertenecientes a diferentes secciones en esta ronda que incluyeron:
Aptitud : Aptitud cuantitativa contenida, razonamiento lógico. (Nivel medio)
Interpretación de datos:  Incluido el análisis de los datos representados en forma de gráfico de barras (nivel fácil)
Comunicación contextual: consistió en corrección gramatical, reordenamiento de oraciones, comprensión lectora, vocabulario, etc. (el nivel de inglés es BUENO)
Pregunta basada en estructuras de datos : la mayoría de las preguntas (excepto quizás 1-2) se basaron en árboles que se concentraban básicamente en recorridos (postorder, preorder, inorder). (fácil)
Informática:  Preguntas de OS, DBMS, salida de C++ con énfasis en la declaración de preguntas de variables.
Alrededor de 60 estudiantes fueron preseleccionados para otras rondas. (fácil)
PD: las preguntas fueron fáciles, pero el truco aquí es la gestión del tiempo, ya que tuvimos que hacer 90 mcq en 107 minutos, por lo que la gestión del tiempo y la precisión son imprescindibles.
Entonces, más de 300 personas dieron la primera ronda, solo 67 fueron seleccionados para la entrevista.

Ronda 2: 1ra Entrevista Técnica

Esta fue una ronda de entrevistas cara a cara. Me preguntaron sobre mis intereses técnicos y en qué campo me gustaría trabajar en el futuro y con qué idioma me sentía más cómodo.

luego me pidieron que diera una breve introducción.

comenzó haciéndome preguntas sobre java, pero le dije que había estado practicando en c++ durante un tiempo y que no había revisado los conceptos de java, así que dijo que estaba bien, «mantendremos la discusión de ups limitada a c++». Yo estaba contento.

-> Luego me dieron 4 preguntas de codificación para resolver:
1) Dada una array*n, imprima los elementos de la array en forma de espiral.
2) Invertir la lista enlazada en pares
3) Dada una array 1-d, imprima todas las sub-arrays cuya suma de elementos exceda un valor x dado.
4) se le da una secuencia de números como entrada para calcular el promedio en cualquier punto dado
–> También me pidieron un acertijo que era:

Este problema también se llama problema de Jelly Beans. Este es el rompecabezas de entrevistas más común. El problema de los 3 frascos mal escritos. Un frasco contiene manzanas, otro contiene naranjas y el tercer frasco contiene una mezcla de manzanas y naranjas. Puede elegir tantas frutas como desee de cada frasco para fijar las etiquetas en los frascos. ¿Cuál es el número mínimo de frutas que hay que recoger y de qué tarros para etiquetarlas correctamente?

-> Dos preguntas relacionadas que se hicieron donde:
  • diferencia entre java y c++
  • diferencia entre clase y objeto y cuál es el significado de ambos
La entrevista duró unos 45 minutos. Pude responder a todas las preguntas y, por lo tanto, pasé a la siguiente ronda de entrevistas.
entre 67 personas de 35 fueron seleccionadas para la próxima ronda

Ronda 3: 2da Entrevista Técnica

La segunda ronda se centró principalmente en la codificación. Las preguntas eran de nivel medio-difícil. La entrevista seguía dándome preguntas una por una y estaba aplicando limitaciones de tiempo con cada pregunta. Las preguntas eran estas:

  •  Escribe una función para generar todos los posibles n pares de paréntesis balanceados. (retroceso)
  • Cuente todos los caminos posibles desde la parte superior izquierda hasta la parte inferior derecha de una array mXn. (Programación dinámica)

  • invertir una string (primero con bucle normal, luego con pila, luego con recursividad). en esta pregunta quería ver cómo usará diferentes técnicas de manera eficiente.
  • haga una string palindrómica insertando un número mínimo de caracteres desde la string (hice esto usando algo KMP)

Luego me hizo algunas preguntas, como explicar la abstracción, la encapsulación, el polimorfismo, cuál es el papel de la palabra clave virtual, cómo hacer que la clase sea abstracta en C++, Java, etc.

La entrevista duró aproximadamente 1 hora y nuevamente pude responder todas las preguntas y, por lo tanto, pasé a la siguiente ronda de entrevistas.

Después de esta ronda de 35, se seleccionaron 20 personas y se procedió a la tercera ronda de entrevistas.

Ronda 4: 3ra Entrevista Técnica

En esta ronda, la mayoría me interrogó sobre mis proyectos y la discusión abarcó desde el aprendizaje de máquinas hasta la computación en la nube y cómo funciona el motor de búsqueda de Google. Mi esta entrevista dura 1.5 horas.

PD: realmente debe terminar con sus proyectos (tanto universitarios como de pasantías) y debe ser consciente de las nuevas tecnologías que pueden mejorar su proyecto y qué tecnologías usó y cuál es el inconveniente de sus proyectos en general.

después de esta ronda, 15 personas optaron por RR. HH.

Ronda 4: ronda de recursos humanos

Mi ronda de recursos humanos fue muy interesante y fue solo una conversación intelectual normal entre 2 adultos. Las preguntas eran como

  • Cuéntame sobre tus intereses además de los académicos.
  • ¿Por qué mtech?
  • Háblame de tu familia.
  • dime la persona que más te inspiró y por qué?
  • (ya que mencioné que era un ávido lector) dime tu libro favorito y por qué?

Después de esto, de 15, finalmente se seleccionaron 12 personas y entre esas 12 personas, yo era el único con antecedentes de Mtech, los otros 11 eran de antecedentes de btech.

PD: durante todo el proceso de la entrevista, uno debe mantener la calma y asegurarse de pensar bien antes de responder cualquier pregunta. Además, si no conoce ninguna tecnología o no está seguro de alguna respuesta, no debe responder y decirle directamente al entrevistador que usted no sabe eso en lugar de fingir la respuesta. RECUERDE: sea Confiado, no demasiado Confiado.

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 *