Oracle vino contratando para el puesto de ingeniero desarrollador de aplicaciones e ingeniero de tecnología de servidor. El corte fue 7 CGPA y la posición estaba abierta para todas las sucursales.
Hubo un total de 4 rondas: 1 prueba MCQ en línea y 3 rondas de entrevista técnica (en línea)
Ronda 1 (prueba MCQ): la ronda MCQ en línea tenía preguntas basadas en la aptitud, MCQ técnicos, MCQ basados en codificación, MCQ basados en el idioma inglés. Fueron un total de 107 minutos, mientras que cada sección tenía su propia duración única.
Secciones:
- Aptitud (preguntas comunes de aptitud y matemáticas)
- Habilidades de codificación (preguntas sobre BST, árboles AVL, árboles rojo-negro, salida C, diagrama de flujo)
- Informática (SO, OOP, DBMS, SQL, Redes informáticas)
- Inglés (gramática, sinónimos, lectura de pasajes, etc.)
Ronda 2 (Ronda técnica): El entrevistador me pidió que me presentara primero y luego me hizo preguntas de codificación.
El entrevistador me pidió que compartiera la pantalla y escribiera algunos códigos en un editor de texto, las preguntas eran:
- Imprimir todos los subarreglos con suma igual a 0
- Eliminar Nodes BST fuera del rango dado
- Dadas dos strings, compruebe si la segunda es la rotación de la primera ( práctica )
Pude responder a las tres preguntas, no hizo más preguntas. Por último, me preguntó si tenía alguna pregunta para él.
Ronda 3 (Ronda técnica): Ronda ML (Porque mi currículum está orientado a ML ya que he realizado Proyectos ML y pasantías ML),
- El entrevistador me pidió que me presentara y luego continuó con preguntas sobre ML: definiciones, terminologías, diferencias entre ML e IA.
- Me pidió que escribiera la ecuación de regresión lineal y su función de pérdida. Escribí una función de regresión lineal para dos parámetros y una función de pérdida del error cuadrático medio, luego me preguntó cuáles serían los pasos para entrenar este modelo y cómo cambiarían los parámetros después de 2 épocas.
- Después de esto, me pidió que hiciera un diagrama de flujo de todo el proceso desde la recepción de los datos, el entrenamiento del modelo hasta cómo se implementará.
- No me hizo más preguntas después de esto, excepto si yo tenía alguna pregunta para él. Luego, me pidieron que esperara en la sala de espera.
Ronda 4 (Ronda técnica): El entrevistador me preguntó cómo ha sido mi día y si estoy cansado (ya que mi proceso de entrevista fue de 11 a. m. a 5 p. m.), Luego me pidió que me presentara y continuó con las siguientes preguntas :
2 problemas de DSA:
- Devuelve el Node kth desde el final de la lista enlazada usando un bucle
- Obtener el punto de intersección de dos Listas Vinculadas
Respondí ambos problemas correctamente.
- Además, me hizo preguntas sobre OOP: sus definiciones y ejemplos. Luego me preguntó cómo diseñar un sistema de ascensores múltiples para un edificio. Respondí la pregunta, pero no quedó satisfecho con la respuesta, así que me explicó un poco sobre eso y cómo abordar el problema y luego cambió a mi proyecto.
- Estaba relacionado con CNN y OpenCV, y se usa para detectar si una persona usa una máscara o no usa imágenes de la cámara web como entrada. Con esto, la entrevista había terminado. Esta fue la última ronda de mi entrevista.
- La primera y la tercera ronda duraron entre 40 y 45 minutos cada una, mientras que la segunda fue la más larga, ya que duró aproximadamente una hora.
El resultado llegó más tarde esa noche y me ofrecieron el puesto de ingeniero de tecnología de servidores.
Consejo :
- Practique para la primera ronda de antemano, resuelva MCQ y practique problemas en árboles BST y AVL.
- Practique muchos problemas de codificación relacionados con DSA como: debe hacer problemas de codificación para empresas basadas en productos por GfG , etc.
- Estudie DBMS, OS y OOP correctamente
Publicación traducida automáticamente
Artículo escrito por shivendrashahi06 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA