Experiencia de entrevista de Oracle | Tiempo completo para tecnología de servidor (en el campus)

1ra ronda: Ronda de prueba MCQ (en línea)

La prueba se dividió en cuatro secciones:

(i) Aptitud:

       Matemáticas (probabilidad, basada en ecuaciones),

       Razonamiento (rompecabezas básicos),

       Observación (solo tenía que decir cuál de las 4 opciones estaba presente en la tabla de 10 × 3 dada anteriormente con solo mirar y observar),

       Diagrama de flujo (se proporcionó un diagrama de flujo para una situación determinada y algunas condiciones (cuadros estándar en forma de diamante) estaban vacíos. Tenía que decir qué opción se ajusta a cuál de los cuadros condicionales. Había 3,4 preguntas en el mismo diagrama de flujo, por lo que estudiar correctamente el cuadro podría ayudarlo a responder todas las preguntas asociadas).

(ii) Codificación basada en resultados:

   La mayoría de las preguntas se basaron en la predicción de la salida del fragmento de código dado (Hubo muchas preguntas de Trees (cualquier subtema)),

   Algunas preguntas basadas en la complejidad.

(iii) Materias Básicas:

   Preguntas fundamentales (la mayoría) y difíciles (pocas) de OS, DBMS, OOPS.

(iv) Comprensión en inglés:

   Preguntas basadas en pasajes invisibles,

   preguntas basadas en la gramática,

   Ordenar las oraciones en un orden significativo,

   mejores preguntas basadas en sustitución de sinónimos.

Se necesita mucha práctica para resolver esta sección. Tienes que mantener tu velocidad durante toda la prueba.

2da Ronda: Ronda de Codificación

1. https://www.geeksforgeeks.org/count-triplets-such-that-sum-of-any-two-number-is-equal-to-third-set-2/

2. https://www.geeksforgeeks.org/segregate-even-and-odd-elements-in-a-linked-list/

Le preguntarán cuál es su idioma preferido para la codificación. Puede elegir cualquier idioma con el que se sienta cómodo. 

Tienes que escribir todo el código desde la entrada hasta la salida de impresión. Le proporcionarán el enlace de coderpad y luego tendrá que codificar allí. Ejecutarán el código cuando haya terminado con él.

3ra Ronda: Ronda Técnica

Las preguntas partieron de conceptos de programación orientada a objetos:

(i) Constructores y Destructores

(ii) Propósito de los Destructores

(iii) ¿Por qué se usa Destructor cuando hay eliminación?

(iv) Sobrecarga del Operador

Después de esto me preguntó mi tema favorito a lo que respondí Bases de datos. Luego se hizo una serie de preguntas a partir de esto.

(i) Normalización

(ii) Propiedades ACID

Como soy estudiante de maestría me preguntaron que novedades se me ocurren para aplicar en Bases de Datos.

Me dieron una situación hipotética en la que soy un empleado de Oracle que trabaja en la nube y él es el cliente. ¿Cómo puedo mantener sus datos seguros en caso de alguna falla?

A esto respondí, podemos mantener los datos del usuario en diferentes lugares para que cuando ocurra una falla, la pérdida sea mínima. O podemos crear una replicación de datos y guardarlos en algún otro lugar.

4ta Ronda: Ronda Técnica

El entrevistador empezó con nubes, si yo sabía algo al respecto.

Simplemente dije No, nunca trabajé en eso.

Me preguntó si puedo pensar en algún método en el que pueda reducir la complejidad computacional.

Respondí en el contexto de mi proyecto en el que ejecuté un modelo preentrenado de aprendizaje profundo en mi computadora portátil mediante la creación de funciones de cuello de botella. 

Estaba un poco impresionado con mi proyecto. Me preguntó los conjuntos de datos que usé y la precisión.

A continuación, dijo que quería algo en términos de diseño del sistema, por lo que me pidió que imaginara una situación en la que tuviera que hacer que un robot condujera un automóvil. ¿Cómo lo haré?

Dije que podemos aplicar la detección de objetos para encontrar los objetos y también un hardware en movimiento para que el robot pueda conducirse solo. Debe tener un software para las reglas de tránsito y también debe tener una cámara para reconocer objetos. 

Pero creo que quería oír algo más.

Preguntó cómo llegará el robot al automóvil. Me dio una pista de que puedo aplicar la teoría de grafos.

Inmediatamente dije que podemos aplicar Dijkstra.

Después de esto, quedó muy impresionado.

Preguntó qué es el Algoritmo de Dijkstra y comenzó a decir que también ha aplicado este algoritmo en muchos proyectos de redes.

No es una ronda: solo una discusión.

Recursos humanos me preguntó qué sé sobre Oracle.

Veredicto: Seleccionado

PD : mi último consejo es ser honesto con el entrevistador sobre lo que sabes. Mantenga su mente en modo súper activo en el tipo de preguntas de diseño del sistema.

Gracias a GeeksForGeeks por un contenido y un material de preparación tan increíbles.

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 *