Ronda 1: Se realizó la prueba en línea. tenia 4 secciones
- Verbal
- Aptitud
- Habilidades de programación (diagramas de flujo, etc.)
- Conceptos de informática (DBMS, OS, preguntas sobre árboles)
44 estudiantes fueron preseleccionados para continuar con el proceso.
Ronda 2 (Entrevista Técnica): Comenzó a las 10:45 AM. Todo el proceso sucedió en ZOOM, el anfitrión nos asignó salas de entrevistas y salas de espera. Este nivel de entrevista solo se centró en las preguntas más básicas, solo querían saber si podemos codificar. Se compartió un enlace con un editor de código en línea y se me pidió que compartiera mi pantalla y código.
Elegí codificar en C++, se nos dio la opción de escribir el programa completo/solo esa función en particular/incluso el pseudocódigo.
Además, como soy de EEE, no me hicieron preguntas sobre DBMS, SO, etc. Les dije que me sentía cómodo con las estructuras de datos y el algoritmo, por lo que solo me hicieron preguntas relacionadas con eso.
También dijo que no se requieren conocimientos previos de Java y que solo buscan habilidades de programación y resolución de problemas, ya que toda la capacitación relacionada con el trabajo se dará más adelante.
- La primera pregunta fue solo para asegurarme de que entendía cómo funcionaba esto, me pidieron que escribiera un programa para decir si el número es primo o no. Expliqué diciendo que deberíamos verificar los factores de 2 a sqrt (n) y escribí lo mismo en el código.
- A continuación, me dieron una expresión y me pidieron que comprobara el equilibrio de los paréntesis.
- Más tarde, me pidieron que verificara la misma expresión para corchetes redundantes como en ((a+b)) + c . Primero les di una respuesta simple para encontrar la suma de los índices de paréntesis de apertura y cierre, le gustó pero me pidió que la optimizara. Así que opté por el enfoque de pila.
Pude responder a todas las preguntas, a muchos de nosotros nos pidieron que nos uniéramos a esta sala de espera mientras analizan nuestro desempeño. Esta fue una ronda de eliminación en la que aproximadamente 5/10 personas fueron eliminadas de cada grupo.
Ronda 3 (Entrevista Técnica): Alrededor de las 12.00 PM. El entrevistador se presentó y me pidió que me presentara después de eso.
- Me pidió que hablara sobre mi proyecto más reciente y qué papel tenía en él.
- Me preguntó sobre las materias que estudié en el sexto semestre.
- Me preguntó si sabía qué es un compilador y en qué se diferencia del intérprete.
- Me preguntó si sé SQL. Dije que conozco los comandos básicos de lo que he estudiado en mi 11 y 12.
- También me preguntaron por qué quiero trabajar para Oracle teniendo antecedentes EEE.
- Luego me dio la pregunta de codificación y se silenció, dándome tiempo para resolver.
- La primera pregunta de codificación fue invertir las palabras de una string dada. Por ejemplo: «Oracle App Dev» debe convertirse en «Dev App Oracle»
- La segunda pregunta de codificación fue encontrar duplicados en una array, se hizo la misma pregunta en la siguiente ronda también con la restricción de resolverla en O (n), pero les di una respuesta optimizada en esta ronda.
Pude responder a las dos preguntas que nos pusieron nuevamente en una sala de espera. Fue nuevamente una ronda de eliminación, no estoy seguro de cuántas personas fueron eliminadas.
Ronda 4 (Entrevista técnica 3): Alrededor de las 15:00
Me pidieron que me presentara de nuevo y tuve una pequeña charla sobre música clásica.
-
Esta ronda nuevamente involucró codificación, la primera pregunta fue intercambiar 2 números
- Sin utilizar una variable temporal .
- Sin utilizar operadores aritméticos (+,-,/,*).
- Sin utilizar ningún operador relacional (<, >,<=,>=).
Usé el operador XOR para hacer esto, similar a la pregunta a continuación, pero tenía números en lugar de una string.
-
La segunda pregunta era encontrar duplicados en una array, pero esta vez venía con una restricción de tiempo O(n) y la array era de solo lectura. Ya había cumplido esta condición en el código que escribí en la ronda anterior, así que no tuve que hacer mucho.
Me pidieron que esperara en una sala de espera.
Ronda 5 (HR): Alrededor de las 17:00 horas. Me pidieron que hablara sobre mí y les dijera algo que no está en mi currículum. Me preguntaron sobre mi lugar de trabajo preferido (teníamos Bangalore y Hyderabad como opciones)
Veredicto: Seleccionado
Publicación traducida automáticamente
Artículo escrito por coderchick y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA