Experiencia de entrevista de Oracle (tecnología de servidor) | Presencial 2020 (Virtual)

Oracle visitó nuestro colegio por dos perfiles: Tecnología de Servidores e Ingeniero de Aplicaciones. La primera ronda fue una prueba en línea seguida de 3 a 4 rondas de entrevistas.

Ronda 1: Toda la prueba se dividió en 4 secciones.

1. Aptitud:   Matemáticas, Razonamiento, Observación, Diagrama de flujo (se le dio un diagrama de flujo para un propósito con piezas faltantes que tenía que completar esas piezas faltantes).

2. Codificación basada en la salida: las preguntas se basaron en la predicción de la salida del fragmento de código dado (enfoque en árboles AVL y árboles binarios enhebrados). Algunas preguntas basadas en la complejidad. También hubo preguntas sobre Radix Sort.

3. Materias Básicas: Fundamentos de OS, DBMS y OOPS.

4. Comprensión en inglés: preguntas basadas en pasajes, preguntas basadas en gramática, ordenar las oraciones en un orden significativo, preguntas basadas en la sustitución del mejor sinónimo.

Alrededor de 80 estudiantes fueron preseleccionados para las entrevistas, incluidos los dos perfiles con los 20 estudiantes en lista de espera. Las entrevistas se realizaron a través de Zoom. Lo siguiente es de Server Technology:

Ronda 2 (1ra Técnica): 

La entrevista comenzó con la presentación del entrevistador seguida de mi presentación y luego se me pidió inmediatamente que codificara el número faltante en una array de 1 a n números. Después de hacerlo, me preguntó cómo abordaría un nuevo problema. Luego me preguntó cuál era mi estructura de datos favorita, a lo que siguió una breve discusión sobre listas enlazadas, pilas y colas (como cuáles son sus aplicaciones prácticas). Luego me pidió que le contara sobre mi proyecto y qué tipo de base de datos usé en el proyecto y por qué usé solo esa base de datos. Luego me preguntó sobre las propiedades de ACID en DBMS. Finalmente me preguntó si tenía alguna duda.

Ronda 3 (2do Técnico): 

La entrevista comenzó con la introducción del entrevistador, después de lo cual me pidió que codificara el ‘N-ésimo elemento más grande y el N-ésimo elemento más pequeño en una array no clasificada de elementos distintos’. Un consejo: comience siempre con un enfoque básico. Le dije que usaría la clasificación y, dado que no se sentía cómodo conmigo usando stl, me pidió que implementara la clasificación rápida y luego resolviera la pregunta. Lo hice y no se me pidió que lo optimizara, pero en la mayoría de los casos, el entrevistador definitivamente te lo pediría. Luego me preguntó cómo depuraría un código seguido de mi enfoque para la declaración de un problema de desarrollo de software. Luego me preguntó sobre mi área de interés, ya que era OS y DBMS, me preguntó sobre un proceso, un hilo y sus tipos y ¿se puede asociar un hilo a dos procesos diferentes? Luego tuvimos una discusión sobre las bases de datos que he usado en el pasado que siguió a la pregunta sobre unirse, tipos de unión y es necesaria una clave externa para unirse? Y después de contestar todas las preguntas, me preguntó si tenía alguna pregunta para él.

Ronda 4 (3ra Técnica): 

Esta ronda fue bastante diferente a las demás. Me dio su presentación, me preguntó sobre mis intereses y qué podría haber sido mejor en las rondas anteriores. Luego me preguntó sobre diferentes problemas de la vida real relacionados con la empresa y los servidores alojados. 

Ejemplos: ¿Qué hará si su base de datos se destruye en un terremoto? ¿Cómo evitará la pérdida de datos en caso de pérdida de un servidor? ¿Qué pasa si un usuario encuentra un error mientras usa su producto? ¿Cómo manejarás la situación? ¿Cómo lo depurarás?

Luego me preguntó acerca de mis fortalezas y debilidades seguido de preguntas sobre lo mismo y cómo lidiaría con mi debilidad en escenarios de la vida real. Luego, me preguntó si tenía alguna pregunta para él.

Ronda 5 (HR): 

Esta fue una ronda bastante relajante. Me preguntó sobre mis rondas de entrevistas, ¿estaba satisfecho con mi desempeño? Luego me preguntó, supuestamente, si no obtengo este trabajo entonces, cuál sería mi próximo movimiento o qué empresas tengo en mente, y luego me preguntó cómo me preparé para las entrevistas y las rondas en línea. Finalmente, me preguntó si tenía algo que decirle, a lo que complementé la ronda en línea de Oracle, ya que fue muy divertido.

Después de unas horas, obtuvimos los resultados. Veredicto: Seleccionado.

Puntas: 

Mantén la calma y piensa antes de responder. No sea tímido para hacer preguntas. Piensa lógica y racionalmente para todas las preguntas. No todo se puede aprender a través de libros o artículos, para algunas cosas solo hay que ser lógico. Observé en este proceso de entrevista que los entrevistadores no siempre quieren la solución correcta a la pregunta, solo quieren ver cómo aborda el problema. Para la preparación, diré, use GeeksForGeeks y GateSmashers en Youtube para la parte técnica/teórica, Leetcode para la práctica de codificación e IndiaBrix para la aptitud.

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 *