Experiencia de entrevista de Deutsche Bank 2020 – Part 1

Ronda 1 (Prueba en línea):

  1. Era una cuestión de manipulación de strings. Supongamos que la entrada fue string1, string2 y k segundos. Tenemos que elegir cada i de 1 a k y cambiar un carácter de la string por el índice i (por ejemplo: si i=3 entonces ‘a’ se cambiaría a ‘d’). Cada i podría ser elegido una sola vez. Necesitamos verificar si podemos convertir string1 a string2. (20 puntos)
    Input:  
    k=3
    string1 = 'abc'
    string2 = 'ddd'
    Output:  
    Yes
  2. Dado N, encuentre dos números con un producto mayor o igual a N y con suma mínima. (50 puntos)
    Input -15
    Output-8
  3. Era una pregunta de DFS donde los bordes representaban el tiempo, teníamos que encontrar el tiempo mínimo total empleado en visitar todos los vértices, pero había una secuencia dada en la que podemos visitar los vértices. (50 puntos)

    Resuelto definiendo un comparador y luego ordenando los bordes.

  4. Hice la segunda pregunta de 50 puntos con todos los casos de prueba aprobados y en la primera pregunta obtuve 12 puntos de 20. Entonces, en total, obtuve 62 puntos de 120.

    Ronda 2 (Técnica): 45 minutos

    1. Háblame de ti.
    2. Dime tu estructura de datos favorita (Lista vinculada para mí).
    3. Diferencia entre lista enlazada y array.
    4. Escriba un programa en el bloc de notas y comparta su pantalla para averiguar si la primera lista enlazada está contenida en la segunda lista enlazada o no, si está presente, escriba «sí», de lo contrario, «no».
    5. Escribir la estructura de la lista enlazada.
    6. Explique los conceptos de oops en detalle con ejemplos de la vida real y también indique la diferencia entre el lenguaje de programación procedimental y el lenguaje de programación orientado a objetos (explique el concepto de oops desde el principio y explique en detalle).
    7. Explique su proyecto en detalle, como qué tecnología usó y cuántos módulos hay en su proyecto, todo lo que está relacionado con su proyecto. Y también explique la base de datos de su proyecto, las relaciones entre las tablas.
    8. Explique la estructura de datos de cola, explique su funcionamiento con un ejemplo de la vida real y qué es enque y deque en él.
    9. Explicar la programación dinámica. Escriba un programa de series de Fibonacci usando el enfoque dp.
    10. ¿Tiene alguna pregunta (siempre haga algunas buenas preguntas)?

    Ronda 3 (Técnica): 1 hora

    1. Qué es una lista enlazada circular, trate de confundir dando algunas condiciones.
    2. Escriba un programa para insertar un elemento en una lista enlazada circular, pero la condición es que debe insertar el elemento después de obtener un elemento más pequeño del elemento dado. (Después de explicar mi enfoque, estaba tratando de confundirme al agregar algunas condiciones más en la pregunta, así que no se confunda, escuche las condiciones con atención e intente modificar su código de acuerdo con las condiciones dadas).
    3. Explique en detalle su primer proyecto que ha mencionado en su currículum, preguntó todo, como la base de datos de mi proyecto, las relaciones entre las tablas en detalle, luego comenzó a hacer consultas SQL (muy difícil), me dio algunas tablas hipotéticas y preguntó consultas en esas tablas, y tratando de confundirme agregando varias condiciones en la respuesta de la consulta.
    4. Dibuja un diagrama de flujo de tu proyecto.
    5. En su proyecto, como usó el ID de usuario y la contraseña para iniciar sesión, entonces cómo almacena la contraseña en la base de datos en forma cifrada (escriba el código para ello).
    6. Escriba una consulta SQL para encontrar el segundo salario más alto, el 55.° salario más alto.
    7. Preguntó los tres proyectos en detalle.
    8. Qué hay en la red neuronal artificial, la diferencia entre ANN y CNN, cuántos tipos de redes neuronales hay, desde donde descargas el conjunto de datos para tu proyecto Ml.
    9. ¿Qué es escritura ciega, lectura sucia?
    10. Diferencia entre horario estricto y horario sin cascada. Explique dando un ejemplo.

    Consejo: 

  • si tiene algún proyecto de base de datos, prepárelo muy bien y practique las consultas de la base de datos. En mi segunda ronda, el entrevistador se centró solo en mis proyectos, preguntó todas las cosas y me confundió en las consultas sql.

Ronda 4 (PRO-FIT): 45 minutos

  1.  Fue un día muy largo ,usted cansada na????(tiene que responder esta pregunta con mucho cuidado, no lo tome a la ligera o como una pregunta normal).
  2. Cuéntanos sobre tu viaje desde el 10 hasta el MCA, cuáles son las dificultades y situaciones desafiantes que se presentan en tu vida y cómo las enfrentas. ¿Cuáles son las cualidades en ti que se convierten en tu fortaleza en tu momento difícil y cuáles son tus debilidades en esta situación (no seas falso, sé real). Después de escuchar mi viaje, aprecia mis esfuerzos, mis fortalezas, muy feliz de escuchar mi viaje.
  3. Explique en detalle todas las palabras en (public static void main). ¿Cuál es la necesidad de escribir estática en la sintaxis del método principal? JVM no puede crear un objeto.
  4. ¿Qué pasaría si escribo public static int main en lugar de public static void main. (¿Aparecería un error o no? Y si llegara un error, entonces qué tipo de error, error de tiempo de ejecución o error de tiempo de compilación y también decir el error mensaje en detalle).  
  5. ¿Tiene usted alguna pregunta?

Ronda 5 (HR)

  1. Háblame de ti que no te mencionen en tu currículum.
  2. Explique su proyecto (cualquiera).  
  3. ¿Tiene usted alguna pregunta?  

PUNTAS:

  1. Ten siempre confianza cuando estés dando respuestas, el entrevistador también pone a prueba tu confianza al confundirte.
  2. Lea atentamente todas las cosas que ha mencionado en su currículum. no escribas tantas cosas extra.

ESO ES TODO SOBRE MI EXPERIENCIA ESPERO QUE TE SIRVA DE AYUDA

MIS MEJORES DESEOS.

Publicación traducida automáticamente

Artículo escrito por nikitagupta21 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 *