Oracle visitó nuestro campus en agosto de 2021 para obtener un perfil de desarrollador de aplicaciones de tiempo completo.
Ronda 1 (Prueba en línea): la prueba en línea fue completamente MCQ y se realizó en su propia plataforma. WebCam tuvo que mantenerse ENCENDIDA durante todo el tiempo y el tiempo máximo para la prueba fue de 107 minutos. Constaba de estas secciones:
- Aptitud: Consistió en preguntas de aptitud convencionales. La sección en sí tenía varias subsecciones y límites de tiempo individuales para cada una.
- MCQ técnicos: esta sección consistió principalmente en MCQ de materias centrales de CS, incluidos DBMS, OS, redes informáticas y OOP.
- MCQ basados en codificación: tenía preguntas basadas en la predicción de resultados, finalización de diagramas de flujo y muchas preguntas de árboles binarios, BST, árboles AVL y árboles rojo-negro.
Basado en el idioma inglés: Tenía preguntas basadas en la gramática, basadas en la comprensión y similares. Un desafío importante en la prueba en línea fue mantener la velocidad y adaptarse al formato. No podemos navegar de un lado a otro dentro de ninguna subsección. La prueba no tuvo marcas negativas y, por lo tanto, se deben tomar decisiones acertadas sobre cuánto tiempo se debe dedicar a la pregunta actual.
Después de la prueba escrita, 34 estudiantes fueron preseleccionados para la ronda de entrevistas.
Ronda 2 (Entrevista técnica): Las entrevistas se realizaron en zoom después de la charla previa a la colocación. La ronda comenzó con mi presentación. Luego, el entrevistador me pidió que compartiera mi pantalla y abriera cualquier compilador en línea para mi idioma preferido.
- Me preguntó qué idioma prefiero, ya que he escrito dos idiomas en mi currículum (C++ y Python).
- ¿Qué es una función virtual? Escriba un ejemplo de código que muestre el uso de funciones virtuales.
- ¿Qué es una variable estática?
- ¿Qué tipos diferentes de constructores hay? Escriba su código en C++ (clase que tiene diferentes constructores).
- ¿Qué es una referencia colgante?
- Cómo se hace la división de memoria en cualquier programa.
- Escribe un código para revertir una LinkedList.
- Me pidió que explicara mis proyectos y luego me hizo algunas preguntas sobre mis proyectos.
Después de esta ronda, 25 estudiantes fueron preseleccionados para la siguiente ronda de entrevistas, pero no nos informaron que estábamos preseleccionados. Nos pidieron que esperáramos en la sala posterior a la entrevista en zoom. La ronda duró 50 minutos.
Ronda 3 (Entrevista técnica): La entrevistadora se presentó y luego me pidió que la presentara. Luego me preguntó si tenía alguna pestaña abierta en mi navegador. Como me cambiaron a la sala de entrevistas, de repente tenía algunas pestañas abiertas, así que le pedí perdón y le conté el escenario completo. Ella era muy dulce. Ella dijo que también entiende esto y que no hay problema, puedes cerrarlos ahora.
Después de eso, me pidió que compartiera mi pantalla y abriera cualquier compilador en línea para C++.
Entonces empezó a hacer preguntas:
- Debe ordenar una array de números, qué algoritmo de clasificación usará y por qué.
- Luego me dio una array de 5 números y me pidió que mostrara iteraciones de clasificación rápida para ordenar la array.
- ¿Qué son los enchufes? Enumere varios métodos de enchufes. Ella cuestionó si estos métodos son llamados por el cliente o por el servidor.
- Me preguntó si tenía el desarrollo de software como tema. Después de obtener un sí, me preguntó si sabía qué es el análisis de requisitos del producto y cómo hacer su diagrama de flujo. Dije que sí, luego me dijo «quiere una taza de té». Realice un análisis de los requisitos del producto de este caso. Ella apreció mi respuesta.
- Luego me preguntó cuál era mi lenguaje de programación preferido.
- Me pidió que escribiera un programa para ayudar a un vigilante en un templo. Dado que el covid está allí, las personas mayores de 60 años no pueden ingresar al templo y no debe haber más de 50 personas en el templo. Si a una persona se le permite ingresar al templo, debe compartir su nombre, número de teléfono, identificación de la tarjeta Pan y edad con el vigilante y el vigilante debe registrar la información.
Su enfoque principal era cómo almaceno la información. Y ¿Agrego declaraciones impresas que indiquen para qué se solicita toda esta información? Dije que también podemos definir la regla de validación de número de teléfono, nombres. Entonces ella estaba feliz y agradeció que lo reconociera. - Luego preguntó qué materias se enseñaban en mi rama.
- Ella pidió explicar el modelo OSI.
Entonces terminó la entrevista. Me preguntó si tenía alguna pregunta, así que le hice una pregunta sobre la tecnología que usan para uno de sus productos que investigué.
Esta ronda también tuvo una duración de 50 minutos. 14 estudiantes, incluyéndome a mí, fueron preseleccionados para la siguiente ronda.
Ronda 4 (Ronda Techno – HR): Esta ronda tuvo una duración de 30-40 minutos. El entrevistador me pidió que me presentara a partir de mi estándar 12 hasta ahora.
- Después de eso, preguntó por qué mi opcional no estaba en CS en el 12.
- Luego me preguntó cuál era mi idioma preferido y cuántas líneas de código había escrito en él.
- Me pidió que explicara mis proyectos y por qué usé python y no c++ para propósitos de proyectos.
- Preguntó cuál es la diferencia entre proceso e hilo.
- Cuando se le preguntó qué pasa si tres subprocesos están cambiando una variable en particular, dará lugar a inconsistencias, ¿qué hará?
- Luego me preguntó qué biblioteca se usa en c ++ para implementar hilos.
- Que sistema operativo uso, alguna experiencia con linux.
- Explicar los diferentes algoritmos de programación de trabajos.
- Dijo que necesita almacenar una gran cantidad de números de teléfono y cierta información relacionada, como el nombre y otras cosas, qué estructura de datos usaré.
- Qué es un árbol, por qué de un árbol y caso de uso de BST
- Luego me pregunta cuál es mi ubicación actual, si estoy dispuesto a mudarme.
- Me preguntó si tenía alguna pregunta, le hice preguntas. Entonces terminó la entrevista.
Después de esta ronda, finalmente se seleccionaron 7 estudiantes, incluyéndome a mí 🙂
Publicación traducida automáticamente
Artículo escrito por kanakagrawal600 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA