Experiencia de entrevista en Deutsche Bank (analista graduado) VIT 2020

LA RONDA 1- 

  • 3 preguntas de codificación (1 fácil y 2 medianas). Pasé 2 (1 fácil y 1 medio) de ellos. Pero el corte era cualquier código. La plataforma era hackerearth. 33 estudiantes fueron seleccionados para la siguiente ronda.
  • Código 1: se encuentra en una trayectoria circular de 10 100 unidades de radio desde su posición inicial, puede moverse en el sentido de las agujas del reloj o en el sentido contrario a las agujas del reloj, pero solo puede moverse a lo largo de la trayectoria circular. Sus movimientos están representados por una string S de longitud L. La string puede constar de tres tipos diferentes de caracteres, cada uno de los cuales denota un movimiento.
    • A- te mueves una unidad en sentido contrario a las agujas del reloj
    • C- te mueves una unidad en el sentido de las agujas del reloj
    • ? – te mueves una unidad en el sentido de las agujas del reloj o en el sentido contrario a las agujas del reloj
    • Escriba un programa para encontrar la distancia máxima desde la posición inicial en cualquier dirección en cualquier momento.
  • Código 2: se le proporciona una array de N enteros positivos que debe realizar las siguientes operaciones en los elementos de la array
    • En una operación exitosa, puede eliminar dos números positivos A y B de la array e insertar alguno que sea a + b en la posición del elemento A o B. Para insertar la suma a + b en la posición del elemento a, la condición a>=b debe cumplirse de manera similar para insertar la suma en la posición del elemento b, la condición b>=a debe cumplirse. Si inserta la suma a+b en una posición del elemento a, al elemento b se le asignará el valor -1 de manera similar, si la inserta en una posición b, al elemento a se le asignará el valor -1. Al final, solo quedará una posición en una array que contendrá un número positivo. La combinación se define como el conjunto de todas las operaciones exitosas que puede realizar en los elementos de la array y, al final, queda un solo elemento positivo al final. Las combinaciones son diferentes si conducen a una posición diferente del elemento que permanece positivo al final de todas las operaciones exitosas para esa combinación. Ahora debe contar cuántas combinaciones distintas pueden ser posibles para la array dada.
  • Código 3: Saurav es un codificador profesional que llegó a la oficina de Google para su entrevista. Su entrevista está en el piso n y Saurav está inicialmente en el piso 0. Como a Saurav le encanta resolver problemas, se le ocurre cuál es el número total de formas de llegar al enésimo piso con los siguientes tipos de movimientos:
    • Escriba 1 en un solo movimiento, puede moverse de i a i+1 piso; puede usar este movimiento cualquier número de veces
    • Escriba 2 en un solo movimiento, puede moverse de i a i+2 piso; puede usar este movimiento cualquier número de veces
    • Escriba 3 en un solo movimiento, puede moverse de i a i+3 piso, pero puede usar este movimiento como máximo k veces

RONDA 2- Reanudar la ronda 
 

  • Háblame de ti.
  • ¿Por qué te uniste a vit vellore?
  • Lenguaje de codificación favorito.
  • ¿Algún plan para estudios superiores?
  • Internado.
  • Proyectos: su contribución, desafíos enfrentados.
  • Bibliotecas de Python que conoces.
  • Los certificados en mi currículum.
  • Sobre el trabajo de las ONG.
  • Trabajo en equipo

RONDA 3- 
 

No calificaron para más rondas (Tomaron 9)
 

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 *