Oracle vino a nuestro campus para puestos de pasante para el perfil: tecnología de servidor.
Criterios de elegibilidad: Por encima de 7 CGPA.
Sucursal: CSE
Número total de rondas: 3
Ronda 1 (Ronda MCQ en línea): Realizada en la plataforma en línea de Oracle. Fue una prueba basada en MCQ.
- Tenía 4 secciones que eran Habilidad verbal, Habilidades de codificación, Conceptos básicos de CSE y Aptitud de ingeniería de software. Las secciones entre sí tenían varias otras subsecciones.
- Algunas de las subsecciones de los conceptos básicos de CSE fueron programación orientada a objetos, DBMS, sistema operativo, análisis de complejidad, etc.
- La aptitud de ingeniería de software tenía una subsección interesante basada en diagramas de flujo. Se proporciona el Algoritmo/tarea y algunos de los campos ya están completos en el diagrama de flujo, pero algunos campos están vacíos. Necesitamos elegir la opción apropiada de las opciones dadas para ese campo en particular.
- La sección de habilidades de codificación se basó principalmente en MCQ relacionados con árboles binarios y árboles AVL.
- La prueba fue por la tarde de 6:00 pm a 9:00 pm. La cámara web y el temporizador se habilitaron solo después de comenzar cada subsección, tan pronto como termine la subsección, el temporizador y la cámara web se detendrán. Esta característica me ayudó a recopilar mis pensamientos y a desempeñarme bien en otras secciones si me equivoqué en alguna subsección anterior.
- 16 estudiantes fueron preseleccionados para la siguiente ronda
Ronda 2 (Entrevista Técnica): Esta ronda se llevó a cabo en la mañana a las 7:45 AM. Estaba programado en Zoom. Me preguntó mi preferencia de idioma, respondí con C, C++. Luego hizo preguntas como:
- ¿Qué es la asignación de memoria dinámica? ¿Qué sucede exactamente cuando asigna memoria dinámicamente?
- ¿Diferencia entre calloc y malloc?
- Diferentes segmentos de memoria del diseño de memoria en C, como estático, montón, pila, etc.
- ¿Por qué usamos punteros en C?
Luego pasó a preguntar conceptos de OOPS como:
- ¿Cuáles son los principios básicos de OOPS?
- Tipos de polimorfismo y explicación con un escenario de caso de uso.
- Anulación y puntero virtual.
- Luego dejó caer una pregunta en el chat que era: https://practice.geeksforgeeks.org/problems/kth-smallest-element5635/1 . Primero le expliqué el enfoque ingenuo, que utiliza la clasificación, y también mencioné la complejidad del tiempo. Luego pasé a la solución que usa heap. Terminé de escribir el código y el entrevistador pareció satisfecho.
Ronda 3 (Entrevista técnica): Esta ronda se centró más en las cosas que había mencionado en mi currículum.
- Me hizo preguntas que se derivaron de los conceptos utilizados en mis proyectos.
- Me dio un escenario y me hizo preguntas como qué estructura de datos usaría, declarar una clase/estructura para el problema dado, etc.
Veredicto: Seleccionado
Publicación traducida automáticamente
Artículo escrito por yellareharsh y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA