The BNY Mellon interview process consisted of multiple rounds. The first round was an online assessment on HackerRank covering data structures, algorithms, and problem-solving questions. After clearing it, I had two technical interview rounds where I was asked questions on OOP concepts, coding (arrays, strings, linked lists, binary search), and a few system design basics. The focus was on problem-solving, clarity of thought, and writing optimized code with edge cases handled. The final round was an HR round that tested cultural fit, motivation for joining BNY, and behavioral questions. Overall, the process was structured and lasted around 3–4 weeks.
Perguntas de entrevista [1]
Pergunta 1
They asked me to design and implement an LRU Cache with get() and put() functions in O(1) time.
The interview process began with an online coding assessment on HackerRank, featuring four questions: one easy, two medium, and one hard, covering topics like arrays, strings, and dynamic programming. Following this, I had a technical interview where I was asked to solve a coding problem related to counting words in a string and another based on stack operations. The interviewer also discussed my projects in detail, focusing on the technologies used and my contributions. Overall, the process was structured to assess both problem-solving skills and understanding of computer science fundamentals
Perguntas de entrevista [1]
Pergunta 1
Q: Can you explain the concept of polymorphism in object-oriented programming?
GeeksforGeeks
A: Polymorphism allows objects to be treated as instances of their parent class rather than their actual class. It enables a single interface to represent different underlying forms (data types). There are two types: compile-time (method overloading) and runtime (method overriding).
Q: How would you implement a linked list using arrays?
Medium
A: To implement a linked list using arrays, we can use two arrays: one for storing data and another for storing the index of the next element. Each element's 'next' index points to the position of the next node in the data array.
Q: Describe a project you've worked on and the technologies used.
A: I developed a chat application using Firebase for authentication and real-time database functionalities. The frontend was built with React, and the app included features like user login, message exchange, and notifications
I was interviewed at a conference! I had to interviewers and they were both very kind. I was first asked technical questions mostly about Data Structures and questions specific to the language I use most which in my case was python. We then moved on to the behavioral portion where I was asked scenario like questions like what would you do if no one on your team was addressing a problem, etc.
Perguntas de entrevista [1]
Pergunta 1
What would you do if no one on your team was addressing a problem?