
BNY Software Engineer Interview Questions
& Process
Real candidates share what happened, how many rounds they had,
and how the experience turned out.
Based on 276 interview experiences · FREE TO READ
Candidate interview experiences
First-hand accounts from people who interviewed at BNY.
Software Engineer
The first round was a technical screen focusing on Data Structures and Algorithms (DSA). I was given a pattern-making question. I was able to solve it and present both a brute-force and an optimized solution. However, the interviewer was not very supportive and had very high expectations, asking questions that seemed unrealistic for a college student unfamiliar with real-world company systems.
- Could you solve this pattern printing question?
Senior Software Engineer
The interview started with a coding challenge on HackerRank, featuring easy to medium LeetCode-style problems involving arrays, strings, and trees. Practicing these types of problems should make it straightforward. Following that, there was a whiteboard session where similar coding questions were asked, but the emphasis was on clearly explaining your approach. The process also included a section on System Design and Databases, covering basic design principles like scaling and APIs, as well as SQL, including queries, indexing, and normalization.
- Rotate an array.
- How does autocomplete work?
Software Engineer
So, I had a really bad experience with this company. They called me out of the blue from a private number, like six months after I applied. They wanted to do an HR interview, so we set a time. I prepped, but they called an hour late. It was super short, like five minutes, and just to schedule the next interview, not really a prescreen. For the tech interview, they didn't tell me much, just to have my IDE ready. I thought it would be DSA, but they hit me with tech stack questions and made me code a simple thing on the spot. The interview was about two hours. The interviewers were nice and the questions weren't hard, but the format totally threw me off. I knew I messed up and expected a rejection, but what really got me was the silence. No feedback, no rejection email, nothing. They never closed the loop. After two hours, they could've at least sent something, even an automated rejection. Super disappointing.
- Can you explain what try with resources is?
- What is a Bean conflict?
- Could you describe the concept of try with resources?
BNY Software Engineer Interview Questions
Quoted word for word from BNY interview reports.
“Given a binary string, count all substrings with an equal number of 0s and 1s.”
Read reports →“Given two strings, a and b, find the maximum occurrences of string b within string a.”
Read reports →“Given a string like s = A&^%$VF, how would you return just the alphabets, like AVF?”
Read reports →“Can you generate all permutations of a given string that have a specific length?”
Read reports →“Given two arrays, separate the pairs that result in the minimum difference between them, finding the closest number.”
Read report →“What is the probability of rolling a biased dice given that the probability of getting a 6 is 50% and the probability of getting a six is 1/6?”
Read report →“Is it possible to determine if a number is a power of 2 in O(1) time, and if so, how would you do it?”
Read report →“Can you write code to determine if a given string meets all six criteria for a valid password?”
Read report →“What distinguishes a linked list from an array, and in which scenarios would you opt for one over the other?”
Read report →Formats, difficulty and experience
Across all 276 BNY interview reports.