Experiencia de entrevista de pasantía de BNY Mellon para desarrollador de software | Presencial 2022

BNY Mellon visitó nuestro campus el 21 de septiembre de 2021 para la pasantía de verano de 2022.

  • Elegibilidad: Sucursal – CSE, TI, E&TC, Instru
  • Criterio: 6.0 CGPA y superior, No se consideraron retrasos muertos y vivos.
  • Patrón: 1 prueba de codificación HackerRank + 2 rondas de tecnología + 1 ronda de recursos humanos

 Ronda 1: prueba de codificación HackerRank 

4 preguntas para hacer en 90 minutos

  • Pregunta fácil: similar a la pregunta de selección de números de HackerRank
  • Pregunta mediana: basada en gráficos: se puede hacer usando DFS o BFS
  • Pregunta mediana: basada en gráficos: pasos mínimos por problema de caballero
  • Pregunta difícil: basado en árboles: se proporciona una string que representa un árbol, averigüe si es válida o no de acuerdo con las condiciones especificadas en cuestión, si no es válido, devuelva el código de error apropiado como se indica en la pregunta.

Ronda 2: Ronda técnica 1 

Tiempo: 45 minutos – 10 estudiantes fueron preseleccionados para esta ronda

  • Cuando me preguntaron sobre la pasantía que hice anteriormente en Cisco, hice las preguntas de seguimiento sobre la misma.
  • Discusión del proyecto: pila tecnológica utilizada e implementación.
  • Escriba un código para eliminar los duplicados de la lista enlazada dada en el enlace de par de códigos proporcionado por HackerRank.
  • Diferencias lingüísticas compiladas e interpretadas.
  • ¿Qué es un constructor?
  • Dame un ejemplo donde puedas sobrecargar el constructor
  • ¿Qué es el manejo de excepciones? ¿Qué se necesita para esto?
  • Explicar el flujo del programa en el intento, atrapar y finalmente bloquear
  • ¿Cuál es el propósito de finalmente bloquear?
  • Diferencia entre C++ y Python
  • ¿Qué estructura de datos usaría para diseñar un semáforo y por qué?
  • Dame un escenario de la vida real donde veas la pila implementada
  • Identifique qué estructura de datos se usa para las siguientes implementaciones: 1) Asignación y desasignación de memoria en el compilador – Respuesta: montón 2) Historial del navegador – Respuesta: pila
  • ¿Qué es el subprocesamiento múltiple en Java?
  • Diferencia de ArrayList y Vector
  • ¿Qué es el espacio de nombres en C++?
  • ¿Cuánto sabes de Python? ¿Conoces la biblioteca NumPy?
  • ¿Tienes alguna pregunta para mí? (Le pregunté a uno)

Ronda 3: Ronda técnica 2

Tiempo: 30 minutos Un total de 4 estudiantes fueron preseleccionados para esta ronda

  • ¿Qué pregunta crees que podrías haber respondido mejor en la Ronda 1?
  • ¿Qué son los hilos?
  • Acerca de mi pasantía en Cisco: aprendizajes, experiencia
  • En C, si escribimos while(true) como un bucle, ¿qué pasará y por qué?
  • ¿Cuál es el puntero de función en C? ¿Dónde podemos usarlo?
  • Array declarada de tamaño 5 y si intento acceder a la séptima ubicación, ¿qué sucederá?
  • ¿Qué es una palabra clave estática en Java?
  • ¿Qué es un singleton en java?
  • El proyecto, reanudar la discusión y preguntas de seguimiento.
  • ¿Qué es volcado de núcleo, volcado de subprocesos?
  • ¿Conoces Apache Tomcat? ¿Has trabajado en ello? (Usé esto en uno de mis proyectos)
  • ¿Qué son los sitios web adaptables y receptivos?
  • ¿Qué es JDK, JRE, JVM?
  • Diferencia HTTP y HTTPS
  • ¿Qué es la notación Big O? ¿Conoces otras notaciones?
  • Qué estructura de datos utilizará para almacenar diferentes nombres de países, como India, EE. UU., Reino Unido, y luego sus respectivos nombres de estado y luego los respectivos nombres de ciudades. Respuesta – Árbol ¿Por qué? – Como los datos dados son jerárquicos
  • ¿Qué son los métodos GET y POST?
  • Dime enfoque para codificar la siguiente pregunta.
Testcase 1) Input -  abcd@gmail.com
Expected output - a*@gmail.com
Testcase 2) Input - pq@gmail.com
Expected output - p*@gmail.com
  • ¿Tienes alguna pregunta para mí? (Le pregunté a uno)

Ronda 4: ronda de recursos humanos 

Tiempo: 45 minutos Un total de 2 estudiantes fueron preseleccionados para esta ronda

  • Brinde un breve resumen sobre usted, todo lo que ha hecho hasta ahora: técnico, no técnico, ambos
  • Diferencia de Java y Python: ¿cuál crees que es mejor?
  • ¿Por qué prefieres programar en Java?
  • ¿Cuáles son todos los proyectos que ha realizado y las implementaciones?
  • ¿Por qué eligió esta declaración del problema como su proyecto? ¿Cuál fue su proceso de pensamiento para llegar específicamente a esta declaración del problema?
  • ¿Cómo probaste tu proyecto?
  • Hábleme de un momento en el que no le fue bien en lo académico y cómo abordó esta situación.
  • ¿Crees que hacer todos estos proyectos fue beneficioso? Si es así, ¿entonces cómo?
  • ¿Cuales son tus planes futuros?
  • Ha estado involucrado en algún foro de discusión técnica. ¿Cómo se mantiene actualizado?
  • ¿Quiere destacar algún punto que se nos haya pasado por alto y que aporte valor a su candidatura?

Al final de mi entrevista de recursos humanos, dije ¡Gracias, señor, buenos días! y él respondió: “cuando te unas a la compañía, en ese momento no me llames señor, llámame por mi nombre”. Esta fue una gran pista para la selección. Pero aún así, no se puede asumir nada hasta que se conozcan los resultados. Así que estaba esperando desesperadamente los resultados. Después de la entrevista de recursos humanos, busqué a la persona que hizo mi ronda de recursos humanos en LinkedIn y supe que era vicepresidente. Los resultados salieron después de 2 horas, ¡y solo yo fui seleccionado! Estaba muy feliz, y luego también me sentí mal por el otro candidato que fue rechazado después de la ronda de recursos humanos. 

Puntas: 

  • Tenga en cuenta que el tiempo importa mucho en todas las entrevistas y no mienta por ningún motivo.
  • Si no es seleccionado, no se enoje, analice sus errores y espere las próximas oportunidades.

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 *