Deutsche Bank realizó una campaña de reclutamiento en el campus de mi universidad para el puesto de Analista en prácticas (2 meses) en agosto de 2021. Criterios de elegibilidad: CPI>=7.0, 10th>= 70%, 12th>= 70%
En general, se realizaron 3 rondas en línea:
- Prueba de codificación en línea.
- Ronda Técnica.
- Ronda Técnica
Ronda 1: prueba de codificación en línea
Tiempo: 120 minutos
Hubo un total de 12 preguntas.
- 1-10 fue MCQ basado en DSA, Java, SQL y C++.
- Dadas dos arrays A y F de longitud dada N, Ai representa la longitud del i-ésimo palo y Fi representa la cantidad de i-ésimo palo presente. Cada palo se puede usar como largo o ancho, pero solo una vez. Construye rectángulos usando estos palos y encuentra la suma máxima de todos los perímetros de los rectángulos (Medium Greedy, Maths)
- Dado un número y una array de números. Encuentra la diferencia de dos números de la array más cercana al número dado. (Clasificación media, dos punteros)
7 estudiantes fueron seleccionados para la siguiente ronda
Ronda 2: Ronda Técnica
Tiempo: 60 minutos
Esta ronda se llevó a cabo en Skype, el entrevistador fue de naturaleza amigable y comenzó con su presentación.
- Háblame de ti
- ¿Qué es la programación competitiva?
- Estampado de estrellas
- Ordenar una array en orden descendente
- Algoritmos de clasificación
- Diferencia entre SQL y MongoDB
- ¿Qué son la clave principal y la superclave?
- ¿Qué son Clase y Objeto?
- Polimorfismo y sus tipos.
- Herencia y función virtual
- Interbloqueo, condición necesaria y cómo evitar el interbloqueo
- Memoria virtual
- Vinculación, Segmentación
- Discusión sobre el proyecto
- ¿Alguna pregunta que le gustaría hacer?
4 estudiantes fueron seleccionados para la siguiente ronda y finalmente, 3 de ellos fueron seleccionados
Puntas:
- Las habilidades de comunicación y el buen conocimiento de RDBMS, OS y OOP serán beneficiosos
- DSA tiene menos ponderación en Rondas Técnicas