Ho presentato la mia candidatura tramite un'altra fonte. La procedura ha richiesto 2 settimane. Ho sostenuto un colloquio presso BNY (Pittsburgh, PA) nel mese di mar 2024
Colloquio
I applied through the NSBE career fair during the NSBE conference.
I applied via the BNY Mellon webpage specifically for NSBE's Early Talent Program.
I received an online assessment (OA) about 3-4 days later, likely 1-2 days before the conference. The OA consisted of two easy-level LeetCode questions, 2-3 basic multiple-choice questions, and one Java OOP question at the end. For the last question, the language was fixed to Java and could not be changed.
Domande di colloquio [1]
Domanda 1
The interview was scheduled for the second day of the career fair and lasted one hour, divided into two parts: technical and behavioral. It was conducted by two interviewers.
The interview began with the technical portion, where I was asked very basic questions, such as the uses of functions, Git, and indentations in programming languages. I was also given a recursion problem, where I only needed to explain how I would solve it without coding. Additionally, they asked me to explain how recursion works in merge sort.
The behavioral portion went quite well, as the interviewer was extremely friendly. He asked about my past projects, a time when I encountered something unethical and how I handled it, a major problem I dealt with as a child and some other questions that I don't really remember at the moment. At the end, they asked me why I thought they should hire me.
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.
Domande di colloquio [1]
Domanda 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
Domande di colloquio [1]
Domanda 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
Ho sostenuto un colloquio presso BNY (New York, NY)
Colloquio
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.
Domande di colloquio [1]
Domanda 1
What would you do if no one on your team was addressing a problem?