Experiencia de entrevista de pasantía en Deutsche Bank | Presencial 2020

Ronda de codificación (Duración-> 1 h 10 min): La ronda constaba de 2 preguntas de codificación (25 puntos cada una/50 puntos en total) y 10 MCQ relacionadas con el tema (4 puntos cada una/40 puntos en total).

Pregunta de codificación 1: Hay 2 hospitales (A y B) y N cajas de medicamentos. Cada hospital, alternativamente, envía a una enfermera a recoger las cajas de medicamentos que indican el Hospital A. La restricción es que la enfermera puede recoger 1 caja de medicamentos o un número par de cajas de medicamentos. Tenemos que decir qué hospital será el último en recoger la caja, dados los valores de N.

Solución

si N==3 respuesta=B si no respuesta=A

Pregunta de codificación 2: Hay N tiendas de golosinas, cada tienda vende una golosina a razón de c[i] rupias. Tienes que visitar cada tienda en orden y al llegar a la i-ésima tienda tienes 2 opciones: 

  • ya sea para pagar la cantidad c[i] y comprar 1 caramelo o,
  • pagas x rupias y te saltas esta tienda.

La restricción es que solo podemos omitir como máximo 3 tiendas seguidas y no podemos omitir la primera y la última tienda.

Solución: La solución se construye usando DP.

La lógica que usé fue:

  • dp[0]=c[0];
  • dp[i]=c[i]+min({dp[i-1],dp[i-2]+x,dp[i-3]+2*x,dp[i-4]+3*x });

De los más de 250 estudiantes que se presentaron para la ronda de codificación, solo 34 fueron preseleccionados según el desempeño de la ronda de codificación.

Todos aquellos que fueron capaces de resolver ambas cuestiones de codificación fueron preseleccionados.

Entrevista 1 (Entrevista Técnica – Duración->45min): La entrevista fue básicamente para probar mis conocimientos técnicos. Comenzó con una mini presentación de mí mismo y luego me lanzaron una serie de preguntas :).

Preguntas DSA

  • Me pidieron que explicara qué es una estructura de datos.
  • ¿Mi estructura de datos favorita y su aplicación en la vida real?
  • ¿Una situación de la vida real que se parece a Heap?… esta pregunta fue un poco complicada ya que no pude relacionar nada y adiviné muchas cosas como un cajón, un armario, ya que ocupan un espacio variable (ya que la pregunta era sobre un montón). Luego, el entrevistador me dijo que mi respuesta podría haber sido un laboratorio/aula donde los maestros son constantes pero el número de estudiantes es variable.

Pregunta de codificación

  • El entrevistador me pidió que compartiera mi pantalla y abriera el bloc de notas para codificar lo que me diga que codifique.
  • Me preguntaron sobre mi idioma preferido y luego hola me dio la pregunta.
  • Inicialmente elegí C++ como mi lenguaje preferido.

Pregunta: escriba un programa que genere un número aleatorio entre 0 y 1000 e imprímalo si está entre 0 y 99.

Solución e interacción durante la resolución: no recordé la función de C++ para generar el número y le informé lo mismo a mi entrevistador y le pedí que cambiara mi idioma a Java.

  • Me dijo que me puede ayudar proporcionando la función para C++ pero luego cambió de opinión y me dijo que si quiero puedo cambiar.
  • Luego escribí el código (en Java) que generaría un número solo 1 vez y luego le pregunté si quería que imprimiera n veces (usando un bucle) o que lo hiciera el usuario.
  • Luego me dijo que lo hiciera controlado por el usuario, pero con la restricción adicional de que debería solicitar la entrada del usuario solo cuando haya impreso 20 valores .
  • Implementé esto usando una variable de conteo , para contar hasta 20 valores de impresión, y solicitando al usuario que ingrese 0 o 1 para salir o continuar respectivamente y también manejar el error de discrepancia de entrada para que el usuario solo pueda ingresar un número entero como entrada.
  • Luego me preguntó qué pasaría si el usuario ingresa 5 .
  • Olvidé manejar esa condición y le dije lo mismo y luego manejé la entrada incorrecta y me dijo que esta era la solución perfecta y esta parte terminó.

Error en el código

Esta ronda fue para verificar qué tan bien versado estoy con la sintaxis de los lenguajes de codificación.

uno de los codigos que me dieron fue

C++

int main()
void
{
cout>>"HI">>endl;
}

Pregunta abierta: esta ronda fue básicamente para probar cómo me aplico en la vida real.

Pregunta: ¿Cómo le explicarías internet a tu abuela?

Mi respuesta

  • Hablé, le dije que le haría una videollamada a mi padre y le diría a mi abuela que usando Internet podemos hacer este tipo de cosas, básicamente quise decir que les mostraría prácticamente las ventajas de Internet para hacer entiendan lo que es Internet.
  • Estaba bastante satisfecho y me preguntó si tenía alguna pregunta para él.
  • Le pregunté en qué departamento trabaja y sobre su vida en Deutsche Bank y el trabajo que realizó como empleado del departamento de software.

De los 34 seleccionados, solo 13 personas fueron preseleccionadas para la próxima entrevista.

Entrevista 2 (Ronda Pro-Fit – Duración->30min)

  • Esta ronda fue para verificar si podré encajar en su cultura o no.
  • Comenzó con una breve presentación de mí mismo, área de interés, etc.

Proyecto: Me pidió que le hablara sobre la funcionalidad de uno de mis proyectos mencionados en mi currículum. Fue una discusión corta y dulce y luego pasamos a la siguiente sección.

Pregunta de comportamiento: estas preguntas se basaron en algunas respuestas que mencioné anteriormente y, en consecuencia, se hicieron las preguntas, así que tenga cuidado con cada palabra que pronuncie durante la entrevista.

Pregunta 1:

Información previa a la pregunta: mencioné en mi introducción que estoy en el equipo de baloncesto de la universidad y, por lo tanto, me hicieron una pregunta relacionada con la situación basada en un partido de baloncesto.

Escenario: Si ha realizado un tiro ganador del partido y su equipo es declarado ganador y luego se da cuenta de que el punto se otorga incorrectamente, ¿qué haría?

Responder

  • Le dije que consultaría al árbitro y dejaría que el árbitro decidiera. También mencioné que he sido preparado, desde mis primeros días, para ser honesto, si he cometido una FALTA, entonces era una práctica habitual levantar la mano y hacerle saber al árbitro que fui yo quien cometió la falta.
  • De igual manera traté de convencerlo de cuán honesto seré y le conté sobre mis experiencias pasadas.

Pregunta 2

Información previa a la pregunta: mencioné anteriormente que he explorado ML, pero no tengo ganas de profundizar en él.

Escenario: si lo contratamos y lo colocamos en un proyecto donde se requiere ML, ¿diría que no? ¿Cómo reaccionarías?

Responder

  • Le dije que creo que ML es el futuro. A su debido tiempo, habría un requisito para mí para aprender ML. Es solo que en este momento no tengo ganas de sumergirme profundamente en ML, pero en un futuro cercano me veré obligado a aprender ML.
  • Intenté que se diera cuenta de que estoy abierto a los cambios y terminamos esta parte de la entrevista.

Pregunta abierta: esta ronda fue básicamente para probar qué tan bien versado estoy conmigo mismo.

Pregunta: ¿Dónde te vendes después de 5 años?

Responder:

  • Bueno, no exageres y ne realista.
  • Le dije que me veo en una muy buena posición en una Buena MNC aplicando mis habilidades en beneficio de la empresa.
  • Así Terminó esta Entrevista.

De los 13 seleccionados, solo 10 personas fueron preseleccionadas para la próxima entrevista.

Entrevista 3 (Ronda de Recursos Humanos – Duración->20 min):

  • Esta ronda fue más como una ronda de validación en la que verificaron si los candidatos preseleccionados son lo suficientemente elegibles.
  • Comenzó con una breve introducción.

Discusión sobre mi proyecto: el entrevistador me pidió que explicara mis proyectos en detalle, algunas preguntas que me hicieron se mencionan a continuación:

  • ¿Cómo surgió la idea de desarrollar un proyecto así?
  • Dificultades enfrentadas
  • conflicto con su pareja y cómo lo resolvió.
  • Me dieron una situación en la que tu socio quiere seguir adelante con el desarrollo del proyecto, sin nombrarlo, y tú quieres nombrar el proyecto primero. ¿Cómo resolverías este conflicto?

Preguntas generales: Estas fueron algunas preguntas generales.

  • ¿Por qué DB?
  • ¿Sabes qué hacemos exactamente? etc.
  • ¿Dónde te ves en 5 años?

Trasfondo familiar.

  • Preguntaron por cada miembro de la familia padre, madre e incluso hermanos también.
  • ¿Tiene permiso para trabajar en India?

Y esto marcó el final de la Entrevista.

Un total de 9 estudiantes fueron seleccionados para la pasantía y yo fui uno de ellos.

Puntas

  • DB se enfoca principalmente en DBMS y OOP.
  • Las habilidades de comunicación deben ser buenas.

———————————————————————————————————————————————————— ————

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

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *