Skip to content
geeksforgeeks
  • Tutorials
    • Python
    • Java
    • Data Structures & Algorithms
    • ML & Data Science
    • Interview Corner
    • Programming Languages
    • Web Development
    • CS Subjects
    • DevOps And Linux
    • School Learning
    • Practice Coding Problems
  • Courses
    • DSA to Development
    • Get IBM Certification
    • Newly Launched!
      • Master Django Framework
      • Become AWS Certified
    • For Working Professionals
      • Interview 101: DSA & System Design
      • Data Science Training Program
      • JAVA Backend Development (Live)
      • DevOps Engineering (LIVE)
      • Data Structures & Algorithms in Python
    • For Students
      • Placement Preparation Course
      • Data Science (Live)
      • Data Structure & Algorithm-Self Paced (C++/JAVA)
      • Master Competitive Programming (Live)
      • Full Stack Development with React & Node JS (Live)
    • Full Stack Development
    • Data Science Program
    • All Courses
  • Guidelines to Write Experiences
  • Write Interview Experience
  • Write Work Experience
  • Write Admission Experience
  • Write Campus Experience
  • Write Engineering Experience
  • Write Coaching Experience
  • Write Professional Degree Experience
  • Write Govt. Exam Experiences
Open In App
Next Article:
BNY Mellon Interview Experience (On-Campus)
Next article icon

BNY Mellon Interview Experience (On-Campus)

Last Updated : 05 Nov, 2023
Comments
Improve
Suggest changes
Like Article
Like
Report

Online Coding Round:

  1. (Easy Implementation based): Given the user ID and their login date time stamp, we had to filter out the invalid timestamps and output the number of times each user ID logged in each day.
    Due to time constraints and corner cases, I was able to solve this partially
  2. Given a vector of vectors, where each vector denotes the indices of set bits in a binary number. Each vector denotes a valid binary number. Sort the numbers on the basis of their values in descending order.
    This can be done by checking the last set of bits of each number.
  3. Given n types of servers. Count[i] denotes the number of ith type of server. The cost of upgrading 1 ith type server is cost[I], cost of selling 1 ith type server is sell[i]. You are given an "amount" of initial money. What is the maximum amount of upgraded servers you can get?
    Can be done using binary search.
  4. Given n players, score[i] denotes the score of each player. You are given integer k. In one move, you can select a player from k players from the front and k players from the back. What is the maximum score you can have if you are allowed to pick a maximum of "candidates" number of players?
    This can be solved using the priority queue

Over 500 students took the test and 15 were shortlisted for technical interviews held offline.

Round 1:

The interviewer was a senior VP at BNY and had over 17 years of experience in various fintech companies.

He started off with going through my resume and asking me OOP based questions.

  • How to call a static member of a class?
  • What is virtual function?
  • What is abstraction?
  • What is encapsulation?
  • What is the difference?
  • Static binding vs dynamic binding?

He tried to get me confused between the terms and grilled me over the difference, but was satisfied with my explanation at the end.
He then moved to dbms and asked me what is outer join

He gave me a complex query involving calculating monthly cumulative salary of an employee given two tables. I was able to explain him my approach and the technique I was going to use to write the query, but I don't know the exact syntax for a function. He was satisfied with my approach and only wanted to see how I approached the problem and moved forward.
He then asked me about my projects, about the technologies I had learnt etc.
He went through the technologies i mentioned in my resume and asked me questions based on it, most of which I could answer.
The interviewer tried to get me confused between terms, but I held my own and convincingly answered his questions.

About 11 people were selected for the next round of interviews.

Round 2:

The interviewer was again a VP at BNY. She went through my resume again and asked me to explain in detail one of my projects.

  • What was the idea behind it?
  • What technologies have you used?
  • What was your contribution in the team?
  • Why did you use this technology?
  • What are the various database models you have used in your project?
  • What database have you used and why?

She then asked me how do I approach a dsa problem, i explained her my thinking process by taking the example of the famous maximum sum subarray problem, going from the brute force approach to the optimal O(n) approach.
She was satisfied with answers and went forward with asking OOP and DBMS questions.
She gave me a medium level query which I was able to solve. ( Printing number of employees in a department using inner join).
She then asked me if I had done any internship, as I had not done any technology internship i mentioned the WordPress internship I had done my curriculum subject.
At the end she asked me if I had any questions I had for her.
I asked her how she started at BNY and what made her transition from a developer to a VP of Project Management.
We had a long discussion on this subject and how she grew into this role.
About 7 people were selected for the final round of interview.

Round 3:

The interviewer was a Director at BNY and was the youngest member of the India Executive Committee at BNY Mellon.
We began by having a casual chat about my college and the khau Galli beside it.

He went through my resume and asked me when and why I learnt the technologies I had mentioned in my resume. He asked me some questions based on the technologies like tableau, hadoop, which I mentioned I had an understanding of owing to my academic curriculum.

He asked me the difference between RDBMS and Columnar Database which I could not answer.

He then moved onto some HR questions.

A time I went above and beyond what was expected of me.

  • What was the positive impact I had on someone, be it my family friends or anyone in my life
  • What are your goals and what do you want to achieve as a software engineer?

At the end i asked some questions about how he started at BNY and the organisational structure of BNY India.
We also had a discussion on increasing role of Indian Software engineers in global companies

Results were declared the next day, and 5 students were selected out of which I was one!


Next Article
BNY Mellon Interview Experience (On-Campus)
https://media.geeksforgeeks.org/auth/avatar.png
Anonymous
Improve
Article Tags :
  • Interview Experiences
  • Experiences
  • On-Campus
  • BNY Mellon

Similar Reads

    BNY Mellon Interview Experience (Off-Campus)
    I got the interview opportunity through the "Code Divas Diversity Challenge 2020" organized by BNY Mellon on HackerEarth. There were 4 coding questions. The time duration was 3 hours.Two of them were based on Dynamic Programming, one of them was of the digit DP, and the other was similar to the jump
    3 min read
    BNY Mellon Interview Experience (On-Campus) 2023
    Recently, BNY Mellon visited our campus (one of the topmost tier-2 institutes) and I got the offer, here is the interview experience. First Round(Online Assessment): 4 questions to be solved in 90 minutes Q1. Easy level: Given an array, sort the array according to a number of set values in the binar
    6 min read
    BNY Mellon Interview Experience (On-Campus) 2023
    Round 1-Coding round: platform - hackerrank Everyone got different questionsQuestions 1 and 2 were easy and mostly implementation based.Question 3 was medium and based on the Range update query. Refer thisQuestion 4 was a 2D Dynamic programming question (I solved 1,2 and 4 completely and 3rd partial
    2 min read
    BNY Mellon Interview Experience for SDE (On-Campus) 2024
    Online Assessment: This was an online coding round conducted on the Hackerrank platform and consisted of 4 questions. I could do 3 Questions (all the Test Cases passed) and hardcoded some test cases for the last question. A lot of Students applied and finally, 23 students were selected for Interview
    2 min read
    BNY Mellon Interview Experience For SDE (On-Campus) 2023
    Round 1(Coding): This round was on a hacker rank platform with 4 coding questions for 120 mins (2 hrs), The questions were on strings, dp, and array. One question was to list all common subsequences of 2 lines in lexicographic order. After this round, nearly 26 people were shortlisted for the next r
    3 min read
geeksforgeeks-footer-logo
Corporate & Communications Address:
A-143, 7th Floor, Sovereign Corporate Tower, Sector- 136, Noida, Uttar Pradesh (201305)
Registered Address:
K 061, Tower K, Gulshan Vivante Apartment, Sector 137, Noida, Gautam Buddh Nagar, Uttar Pradesh, 201305
GFG App on Play Store GFG App on App Store
Advertise with us
  • Company
  • About Us
  • Legal
  • Privacy Policy
  • In Media
  • Contact Us
  • Advertise with us
  • GFG Corporate Solution
  • Placement Training Program
  • Languages
  • Python
  • Java
  • C++
  • PHP
  • GoLang
  • SQL
  • R Language
  • Android Tutorial
  • Tutorials Archive
  • DSA
  • Data Structures
  • Algorithms
  • DSA for Beginners
  • Basic DSA Problems
  • DSA Roadmap
  • Top 100 DSA Interview Problems
  • DSA Roadmap by Sandeep Jain
  • All Cheat Sheets
  • Data Science & ML
  • Data Science With Python
  • Data Science For Beginner
  • Machine Learning
  • ML Maths
  • Data Visualisation
  • Pandas
  • NumPy
  • NLP
  • Deep Learning
  • Web Technologies
  • HTML
  • CSS
  • JavaScript
  • TypeScript
  • ReactJS
  • NextJS
  • Bootstrap
  • Web Design
  • Python Tutorial
  • Python Programming Examples
  • Python Projects
  • Python Tkinter
  • Python Web Scraping
  • OpenCV Tutorial
  • Python Interview Question
  • Django
  • Computer Science
  • Operating Systems
  • Computer Network
  • Database Management System
  • Software Engineering
  • Digital Logic Design
  • Engineering Maths
  • Software Development
  • Software Testing
  • DevOps
  • Git
  • Linux
  • AWS
  • Docker
  • Kubernetes
  • Azure
  • GCP
  • DevOps Roadmap
  • System Design
  • High Level Design
  • Low Level Design
  • UML Diagrams
  • Interview Guide
  • Design Patterns
  • OOAD
  • System Design Bootcamp
  • Interview Questions
  • Inteview Preparation
  • Competitive Programming
  • Top DS or Algo for CP
  • Company-Wise Recruitment Process
  • Company-Wise Preparation
  • Aptitude Preparation
  • Puzzles
  • School Subjects
  • Mathematics
  • Physics
  • Chemistry
  • Biology
  • Social Science
  • English Grammar
  • Commerce
  • World GK
  • GeeksforGeeks Videos
  • DSA
  • Python
  • Java
  • C++
  • Web Development
  • Data Science
  • CS Subjects
@GeeksforGeeks, Sanchhaya Education Private Limited, All rights reserved
We use cookies to ensure you have the best browsing experience on our website. By using our site, you acknowledge that you have read and understood our Cookie Policy & Privacy Policy
Lightbox
Improvement
Suggest Changes
Help us improve. Share your suggestions to enhance the article. Contribute your expertise and make a difference in the GeeksforGeeks portal.
geeksforgeeks-suggest-icon
Create Improvement
Enhance the article with your expertise. Contribute to the GeeksforGeeks community and help create better learning resources for all.
geeksforgeeks-improvement-icon
Suggest Changes
min 4 words, max Words Limit:1000

Thank You!

Your suggestions are valuable to us.

What kind of Experience do you want to share?

Interview Experiences
Admission Experiences
Career Journeys
Work Experiences
Campus Experiences
Competitive Exam Experiences