Universidad: Facultad de Ingeniería KJ Somaiya, Mumbai
Título del puesto: Consultor asociado
Ubicación del trabajo: Mumbai, Pune, Bangalore
Elegibilidad: 7 CGPA y superior, sin acumulación activa, todas las sucursales aplicables
Oracle viene todos los años a elegir alrededor de 20 nuevos para el puesto de Consultor Asociado. El proceso de entrevista se divide en 2 días: 1 día para aptitud + codificación de MCQ y otro día para rondas de entrevistas. Tuvimos una brecha de 2 días entre estos dos.
Proceso de entrevista:
Paso 1: Aptitud + Codificación de MCQ
Esta prueba se realizó en la propia plataforma de Oracle (cámara frontal obligatoria). Se dividió en las siguientes secciones:
- Aptitud general: Cuantificación básica y cuestiones lógicas como problemas de trenes, tiempo y distancia, resolución de ecuaciones matemáticas, etc.
- Codificación de MCQ: temas de CS como OOPS, DBMS, OS y estructuras de datos (árboles binarios importantes). También hubo problemas de diagrama de flujo (dado un algoritmo, elija lo que vendrá en un paso particular del diagrama de flujo del algoritmo) y preguntas sobre ingeniería de software.
- Aptitud verbal: preguntas de gramática básica, arreglo de oraciones, preguntas basadas en pasajes. También hubo 2 preguntas subjetivas para escribir en un total de 10 minutos (1. ¿Cuál es su mayor logro? 2. ¿Por qué desea unirse a Oracle?)
Consejo: esta es una prueba de 2 horas de duración que se vuelve agotadora si no puede resolver algunas preguntas desde el principio. Pero aguanta hasta el final ya que el nivel de dificultad es básico. La gestión del tiempo es clave.
Alrededor de 65 estudiantes fueron preseleccionados después de este paso (de más de 300).
Paso 2: rondas de entrevistas personales
La entrevista se realizó en la plataforma Zoom. Hubo un total de 3 rondas (2 técnicas y 1 HR)
Ronda 1: Primera entrevista técnica (45 min)
Preguntas :
- Háblame de ti.
- Explique cualquier pasantía que haya realizado.
- ¿Cuáles son las diferentes tecnologías de servidor que conoce?
- Arquitectura JDK.
- ¿Cuáles son los diferentes tipos de estructuras de datos?
- Diferencia entre arreglos y listas enlazadas.
- Escriba el código para insertar el elemento en la lista enlazada ordenada (el código se escribirá sin ningún editor de código).
- Conceptos de Java OOPS.
Se me hicieron pocas preguntas de dificultad similar que no recuerdo.
Ronda 2: Segunda entrevista técnica (45 min)
Preguntas :
- Háblame de ti.
- Explica cualquier proyecto que hayas realizado.
- Haz un diagrama ER para el proyecto explicado anteriormente. (era una base de datos firebase, así que después de hacer algunas relaciones le comenté y siguió con la siguiente pregunta)
- ¿Qué es multihilo y cómo se logra multihilo en Java?
- ¿Puedes tener un bloque de prueba sin un bloque de captura? Pregunta de seguimiento: ¿Cuándo finalmente se ejecuta el bloque?
- Explicar todos los conceptos de OOPS en Java.
- ¿Qué son las colecciones en Java?
- ¿Qué es hash?
- ¿Qué es el índice primario y secundario en DBMS?
- Explique las sentencias DDL y DML con ejemplos.
- ¿Qué es el método finalizar() en Java?
- Escriba código para cualquier algoritmo de clasificación (elegí combinar clasificación) (se proporcionó un editor de código en línea, se podía usar cualquier idioma (incluso python)).
Después de esto, me preguntó si estaba de acuerdo con ir al sitio varias veces al año si era necesario para algún proyecto. Me preguntó si tenía alguna pregunta para él. Le pregunté cuál es exactamente la descripción del trabajo y qué se espera de nosotros en los primeros meses de incorporación.
Ronda 3: Ronda HR (15 min)
Nota: el departamento de recursos humanos dijo que esto no era parte de la entrevista (pero en realidad lo era). Dos candidatos tenían que dar esta ronda simultáneamente.
Preguntas :
- ¿Cómo fue la experiencia de la entrevista?
- ¿Por qué quieres unirte a Oracle?
- ¿Se siente cómodo con cualquier lugar de trabajo? (solo aceptan candidatos que son flexibles para trabajar en cualquier lugar)
- ¿Por qué elegir un trabajo de consultor y no un trabajo de desarrollo?
- ¿Qué habilidades tienes para tomar este trabajo? (ambos dijimos algunas habilidades de gestión y trabajo en equipo, pero él esperaba algunas habilidades técnicas de nosotros)
Los entrevistadores tenían mucha experiencia, pero estaban tranquilos. Al final del día, se seleccionaron 18 estudiantes y otros 3 estaban en la lista de espera (se considerarán más adelante).
Nota: Use formal, las entrevistas serán solo en inglés, revise los conceptos de Java, OOPS, DBMS y OS un día antes de la entrevista, revise sus proyectos, no se solicitó programación dinámica.
Puntas :
- Tener confianza. Dado que el proceso de la entrevista fue en línea, no estaba nada nervioso. Confía en mí, hubiera sido muy diferente para mí si se hubiera realizado fuera de línea. Relájese y duerma un poco el día anterior.
- Respondí casi todas las preguntas correctamente, pero no se preocupe si no pudo responder algunas. No pude encontrar ningún ejemplo de declaraciones DDL y DML y dije honestamente que me avergonzaba no poder responder una pregunta tan simple.
- Explique los códigos a medida que los escribe, ya que me ayudó cuando mi código dio un error de tiempo de ejecución. En mi código para la ordenación por combinación, olvidé llamar a la función de combinación, lo señalé más tarde, pero el entrevistador siguió adelante de todos modos, ya que le expliqué paso a paso lo que estaba sucediendo mientras escribía las líneas de código.
Fui seleccionado.
Mis mejores deseos.
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