BNY Mellon interview experience Real time questions & tips from candidates to crack your interview

SDE - Intern

BNY Mellon
upvote
share-icon
5 rounds | 8 Coding problems

Interview preparation journey

expand-icon
Preparation
Duration: 6 months
Topics: Queues, Linked List, Graphs, Stacks, Trees, DBMS, OOPS, Operating systems, C++.
Tip
Tip

Tip 1 : Prepare data structures like graphs, trees, linked list etc thoroughly by practising atl3ast 200-300 questions of different difficulty levels.
Tip 2 : Study important interview questions for core subjects like oops, OS and DBMS.
Tip 3 : Prepare a short writeup about the projects mentioned in the resume and also revise the basics of the tech stack used to implement them.

Application process
Where: Hackerearth
Eligibility: female hiring, 2022 batch
Resume Tip
Resume tip

Tip 1 : Mention around 2-3 projects which you are confident about.
Tip 2 : List only those tech stacks and skills which you have worked on and achievements of which you have proof of.

Interview rounds

01
Round
Hard
Online Coding Interview
Duration60 minutes
Interview date17 Sep 2021
Coding problem1

timing- evening
environment-virtually held
negative marking
MCQs covered core subjects.

1. MCQ Questions

Questions were based on OOPS, OS, DBMS, short output based questions etc.

Number Of MCQs - 45

02
Round
Hard
Online Coding Test
Duration60 minutes
Interview date29 Sep 2021
Coding problem2

timing-evening
environment-virtual
2 coding questions

1. Covid Vaccination

Moderate
0/80
Asked in companies
OracleAmerican ExpressShareChat

We are suffering from the Second wave of Covid-19. The Government is trying to increase its vaccination drives. Ninja wants to help the Government to plan an effective method to help increase vaccination following safety measures. Time is running out. Can you help the nation?

You are given two positive integers: ‘n,’ ‘maxVaccines’ denoting the number of days for which this vaccination drive will go on and the total number of vaccines available for the drive, respectively. You have to find the number of vaccines administered each day. You are also given a number ‘dayNumber,’ and we are interested to know the maximum number of vaccines that can be administered on ‘dayNumber’ th day.

The rules of the vaccination drive :

1. There should be a positive number of vaccines administered each day during the vaccination drive.

2. The absolute difference between the number of vaccines in two consecutive days should not exceed 1.

3. The sum of all the elements of the vaccines array does not exceed maxVaccines, that is, you cannot administer more vaccines than what is provided to you.

4. Vaccines administered on ‘dayNumber’ th day should be maximized.

Try solving now

2. Two Sum

Easy
10m average time
90% success
0/40
Asked in companies
MeeshoAdobeInfo Edge India (Naukri.com)

You are given an array of integers 'ARR' of length 'N' and an integer Target. Your task is to return all pairs of elements such that they add up to Target.

Note:

We cannot use the element at a given index twice.

Follow Up:

Try to do this problem in O(N) time complexity. 
Try solving now
03
Round
Medium
Video Call
Duration50 minutes
Interview date22 Oct 2021
Coding problem2

timing- afternoon 
virtual environment

1. N Queens

Hard
55m average time
35% success
0/120
Asked in companies
AmazonAdobeIntuit

You are given an integer 'N'. For a given 'N' x 'N' chessboard, find a way to place 'N' queens such that no queen can attack any other queen on the chessboard.

A queen can be killed when it lies in the same row, or same column, or the same diagonal of any of the other queens. You have to print all such configurations.

Problem approach

Step 1 : I applied the brute force method to solve it but interviewer was not satisfies with the time complexity and asked me to optimise it.
Step 2 : After some discussion, I came up with the back-tracking method to find the optimal solution.
The interviewer was satisfied with the space and time complexities of this approach.

Try solving now

2. Sort An Array of 0s, 1s and 2s

Easy
10m average time
90% success
0/40
Asked in companies
IBMSamsungDirecti

You have been given an array/list 'arr' consisting of 'n' elements.


Each element in the array is either 0, 1 or 2.


Sort this array/list in increasing order.


Do not make a new array/list. Make changes in the given array/list.


Example :
Input: 'arr' = [2, 2, 2, 2, 0, 0, 1, 0]

Output: Final 'arr' = [0, 0, 0, 1, 2, 2, 2, 2]

Explanation: The array is sorted in increasing order.
Problem approach

Step 1 : I discussed the brute force approach of sorting the array using inbuilt sorting algorithm in C++.
Step 2 : The second approach I discussed was using hashing technique where I would count the frequency of 0s, 1s and 2s and then fill the array from the beginning according to the frequency of 0s, 1s and 2s. 
Step 3 : Third approach was to solve using 2 pointer method. It was O(N) time and space complexity, interviewer was satisfied with this approach.

Try solving now
04
Round
Medium
Video Call
Duration50 minutes
Interview date3 Nov 2021
Coding problem2

1. Merge Sort

Easy
15m average time
85% success
0/40
Asked in companies
BarclaysOracleHCL Technologies

Given a sequence of numbers ‘ARR’. Your task is to return a sorted sequence of ‘ARR’ in non-descending order with help of the merge sort algorithm.

Example :

Merge Sort Algorithm -

Merge sort is a Divide and Conquer based Algorithm. It divides the input array into two-parts, until the size of the input array is not ‘1’. In the return part, it will merge two sorted arrays a return a whole merged sorted array.

subsequence

The above illustrates shows how merge sort works.
Note :
It is compulsory to use the ‘Merge Sort’ algorithm.
Problem approach

Step 1 : The interviewer asked me to code the merge sort algorithm which is a direct implementation using recursion.
Step 2 : I implemented two functions, merge() and mergeSort().
Step 3 : Discussed the time and space complexity for the same and interviewer was satisfied.

Try solving now

2. Operating System Questions

Types of operating systems?
What are threads?
What is paging?
What are the differences between paging and segmentation?

05
Round
Easy
Video Call
Duration30 minutes
Interview date10 Nov 2021
Coding problem1

This was a hiring manager round which was taken by the vice president.
It was conducted in the afternoon.
 

1. Technical Questions

Tell me about your projects.

Which work location would you prefer?

What are your strengths and weaknesses?

 

Here's your problem of the day

Solving this problem will increase your chance to get selected in this company

Skill covered: Programming

How do you remove whitespace from the start of a string?

Choose another skill to practice
Similar interview experiences
company logo
SDE - Intern
3 rounds | 5 problems
Interviewed by BNY Mellon
2347 views
0 comments
0 upvotes
company logo
SDE - Intern
4 rounds | 6 problems
Interviewed by BNY Mellon
0 views
0 comments
0 upvotes
company logo
SDE - Intern
3 rounds | 3 problems
Interviewed by BNY Mellon
0 views
1 comments
0 upvotes
company logo
SDE - Intern
3 rounds | 6 problems
Interviewed by BNY Mellon
1374 views
0 comments
0 upvotes
Companies with similar interview experiences
company logo
SDE - Intern
2 rounds | 4 problems
Interviewed by Arcesium
3738 views
0 comments
0 upvotes
company logo
SDE - Intern
3 rounds | 5 problems
Interviewed by Arcesium
2683 views
0 comments
0 upvotes
company logo
SDE - Intern
4 rounds | 8 problems
Interviewed by NCR Corporation
2287 views
0 comments
0 upvotes