Experiencia de entrevista de BNY Mellon para SDE-1 (fuera del campus)

Ronda 1: Ronda de codificación en línea

Esta fue una ronda de codificación en línea realizada en la plataforma Hackerrank y constaba de 4 preguntas.

  • (Fácil – medio): La pregunta se basó en encontrar el k-ésimo elemento más grande en algunas etapas de la iteración (una ligera variación de la pregunta del k-ésimo elemento más grande pero el problema fue diseñado de tal manera que no era fácil de entender), resolví completamente.
  • (Medio-Difícil): Esta pregunta se basó en el enfoque codicioso. (al igual que el cuarto problema de Div-2 en Code Chef, resolví 12 de 13 casos de prueba)
  • (Difícil) : Fue un problema difícil, ya que requirió mucho más cálculo previo (no recuerdo el problema, pero la dificultad fue difícil. Lo resolví parcialmente.
  • (Difícil): Era un problema difícil basado en gráficos en los que también tenía que aplicarle DP (no recuerdo la pregunta real). Lo resolví parcialmente (pero más de la mitad)

Fui seleccionado para la ronda de entrevistas después de una semana (así que aquellos que obtuvieron más del 55% en la ronda de codificación fueron seleccionados para las entrevistas, supongo).

Ronda 2 (45 minutos): esta ronda se centró principalmente en estructuras de datos y habilidades de algoritmos. Su atención se centró principalmente en la precisión y en cómo se escribe el código.

  • En el enlace del par de códigos, me pidió que codificara un problema como la conversión de números numéricos a números romanos, se proporcionó una array que constaba de números numéricos y una tabla que contenía una lista de números romanos correspondientes a los números numéricos, y yo tenía para devolver una array de números romanos convirtiendo según la tabla tal que XVI corresponde al 16 como número. (La búsqueda binaria simple sobre todos los números numéricos de esa tabla me funcionó para saber cómo puedo obtener el número cercano más pequeño de una tabla y luego aplicarlo para el resto del número restante) Pude pasar todo casos de prueba frente al entrevistador y se puso feliz después de ver eso.
  • relacionado con la programación orientada a objetos
  • De React (como se mencionó en mi currículum)
  • De React (cómo enviar la función como accesorio a diferentes componentes)
  • https://www.geeksforgeeks.org/rearrange-a-given-linked-list-in-place/

(Sin código solo una explicación de cómo lo harás).

El resultado llegó después de 1 día y Recursos Humanos me informó que me seleccionaron para la segunda ronda de entrevistas.

Ronda 3 (1 hora 20 min): Ronda técnica-II: En esta ronda, discutimos muchas cosas juntos (tanto el entrevistador como yo teníamos más de 12 años de experiencia en la misma empresa). Comenzamos con nuestra introducción y, después de eso, me pidió que codificara en el enlace del par de códigos del rango de Hacker para el problema llamado problema del precio de las acciones.

enlace del problema: https://leetcode.com/problems/best-time-to-buy-and-sell-stock/

Después de codificarlo con éxito. Me pidió muchas más variaciones del diseño del sistema de pago de cualquier mostrador. Digamos que estás comprando en tiendas para comprar algunas frutas con diferentes precios y cada vez que vas a la caja, te dicen cuál es el precio de lo que compraste. pero variaciones como las que están emitiendo sobre los 3 elementos del mismo tipo si una persona los está recibiendo. y tantas otras variaciones también.

Escribí el código para todas las variaciones, para cotejarlo. Me pidió que lo ejecutara en algunos casos de prueba que codifiqué con éxito. y quedó satisfecho con esas soluciones.

Después de eso, me pidió un pequeño rompecabezas con una ligera variación llamado jarras de agua del tanque de dispersión. discutimos muchos casos de uso de este acertijo y también traté de dar la mejor respuesta usando el método Round-robin. Luego me preguntó cómo seleccionaría el cuanto de tiempo si la capacidad de cada jarra no es la misma. Les dije que tomaran un promedio de ellos para que el tiempo de respuesta sea más rápido y ninguna jarra se muera de hambre… Se dio por satisfecho. y luego discutió algunos conceptos de escalamiento vertical, etc. Quería saber si puedo codificar cuando se presentan diferentes situaciones y cuánto puedo pensar en soluciones para problemas avanzados.

Estaba muy seguro de que me llamarían a la entrevista de la tercera ronda después de esto y recibí un mensaje de Recursos Humanos. Mi última entrevista se realizó el 9 de mayo con el Director de BNY Mellon (tenía más de 22 años de experiencia).

Ronda 4 (1 hora 10 min): Ronda (Técnica + Gerencial) : Nunca vi a alguien como Director preguntando problemas de DP en la última ronda, pero eso fue solo para ver mis habilidades de codificación.

La primera pregunta se basó en DP similar a encontrar la distancia más pequeña al ir a cualquier celda desde la parte superior de la cuadrícula 2-D si la distancia se calcula como la raíz cuadrada del valor dentro de la cuadrícula y solo puede moverse hacia la derecha y hacia abajo. . Lo codifiqué con éxito mientras explicaba mi enfoque.

luego pasó a algunas preguntas de tipo personal y de recursos humanos:

  • ¿Por qué quieres unirte a BNY Mellon?
  • Muéstrame qué tipo de proyectos hiciste (mostrando la pantalla).
  • Todo lo que sabe sobre BNY Mellon y lo que hace y los premios ganados por él.
  • Y también hubo algunas preguntas más de mi currículum.

Esta fue la ronda en la que estuve pensando si sería seleccionado o no porque Él no mostró nada en su rostro.

Pero después de una semana recibí una confirmación de selección y fue un momento muy feliz para mí 🙂

Una sugerencia para todos: por favor, no dejen las cosas en las entrevistas cuando las cosas no van en su camino, solo traten de tomarse un poco de tiempo, vayan allí relajándose y estén tranquilos en sus entrevistas y, por último, pero no menos importante. tiempo para practicar la codificación.

Gracias:)

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 *