Open In App

BNY Mellon Interview Experience (Off-Campus) 2022

Last Updated : 05 Nov, 2023
Improve
Improve
Like Article
Like
Save
Share
Report

Round 1

It was an online coding round conducted on the Hackerrank platform and consisted of 4 questions.

The questions were as follows:

  • Easy – medium:

The question was based on finding the kth largest element at some stages of iteration(a slight variation of the kth largest element) question but the Language of the problem was a bit difficult to understand), I solved it fully.

  • Medium-Hard:

This question was based on a greedy approach. ( just like 4th problem of Div-2 on code chef, I solved 12 out of 13 test cases)

  • Hard:

It was a difficult problem, as It required a lot more pre-computation. I solved it partially.

  • Hard:

It was a hard problem based on graphs where I had to apply DP to it as well. I solved it partially(but more than half).

BNY Mellon never asked such difficult questions in the coding round itself but I got selected for the interview round after a week(so those who solved more than 55% got selected for interviews I guess).

Round 2

Duration: 45 minutes

This interview round mainly focused on data structures and algorithm skills. Their focus was mainly on accuracy and how you write the code. I was given a link to code pair. The interviewer asked me to code the problems:

An array was given which consisted of numeric numbers and a table was given containing a list of Roman numbers corresponding to the numeric numbers, and I had to return an array of Roman numbers by converting according to the table such that XVI corresponded to the 16 as a number.

My approach: A simple binary search over all numeric numbers from that table worked for me to get to know how I can get the nearest smaller number from a table and then apply it to the rest of the number remaining. I was able to pass all test cases in front of the interviewer and He became happy after seeing that.

  • It was an OOPs-related question and he made me explain interference using code. He seemed satisfied with my explanation.
  • Since my resume mentioned React JS, the interviewer asked some basic concepts about React JS and questions like how to send the function as a props to different components in React.
  • Question: Question
    I was not required to code it, I was only supposed to explain my approach which I did.

The result came after 1 day and I was informed by HR that I had been selected for the 2nd round of interviews.

Round 3

Duration: 1 hr 20 min

This seemed more like a discussion than an interview (The interviewer had 12+ years of experience in the company).

We started with our introduction then after that He asked me to code on the Code pair link of Hackerrank for the problem named as stock price problem.

Problem link:best time to buy and sell stock

I was successfully able to code it.

He asked me lot more variations of the checkout system design of any counter something like

Let’s say you are going to shops to buy some fruits with different prices and any time you go to checkout, they tell you what is the price of what you bought but variations like you are giving off on the 3 items of same type if a person is getting. and so many other variations too.

I wrote code for all the variations, to cross-check He asked me to run it on some test cases I coded successfully. and he was satisfied with those solutions.

After that, He asked me for a small puzzle with a slight variation named :

Problem link: water jugs

We discussed a lot of use cases of this puzzle and also I tried to give the best answer using the round-robin way. Then he asked me how would select the time quantum if the capacity of each jug is the same. I told them to take an average of them so that the response time would be faster and no jug would go to starvation…He was satisfied. and then He discussed some concepts of vertical scaling and so on.

He wanted to know whether I can code when different situations are put up and how much can I think of solutions to advance problems.

I was very sure that I would be called to the 3rd round interview after this and I got a message from HR that my last interview was held on the 9th of May with the Director of BNY Mellon ( he had 22+ years of experience).

Round 4

Duration: 1 hr 10 min

I never saw someone like a Director asking about a DP problem in the Last round (Technical + managerial) round but that was just to see about my coding skills.

  • It was based on DP ( I was surprised and did not code that problem anywhere earlier but by giving myself time I could solve it easily and He looked satisfied).
    Then He moved to some HR and personal type questions:
  1. Why do you want to join BNY Mellon?
  2. Show me what kind of projects you make( by showing the screen).
  3. What do you know about BNY Mellon and what It does and the awards won by it?

There were some more Questions from my Resume too.
This was the round where I was thinking about whether I would be selected or not because He did not show anything on his face.
But after a week I got confirmation of selection and It was a very happy moment for me.

One suggestion to all is that please do not leave things in interviews when things are not going your way just try to take a little bit of time, go there by relaxing yourself and being calm in your interviews and last but not least Give proper time to practice coding.

Thank you


Like Article
Suggest improvement
Share your thoughts in the comments

Similar Reads