BNY logo

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

2.6 Rounds average
Average Typical difficulty
65.2% Positive experience

Candidate interview experiences

First-hand accounts from people who interviewed at BNY.

Showing 3 of 276
BNY logo
BNY

Software Engineer

Engineering · nearly a year ago

Entry Easy Negative experience No offer 1 round
Interview process
Technical screen
Interview formats
Coding

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.

Confirmed questions1 question
  • Could you solve this pattern printing question?
BNY logo
BNY

Senior Software Engineer

Engineering · a year ago

Senior Average Positive experience Accept offer 3 rounds
Interview process
Technical screen Onsite
Interview formats
Coding Technical System Design Behavioral

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.

Confirmed questions2 questions
  • Rotate an array.
  • How does autocomplete work?
BNY logo
BNY

Software Engineer

Engineering · a year ago

Mid Easy Negative experience No offer 2 rounds
Interview process
Recruiter call Technical screen
Interview formats
Technical Coding Behavioral

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.

Confirmed questions4 questions
  • 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.

Interview formats

Technical 39.1%
Coding 30.5%
Behavioral 27.5%
System Design 1.4%
Group 0.9%

Interview difficulty

Easy 18.8%
Average 61.6%
Difficult 19.6%

Candidate experience

Positive 65.2%
Negative 13.4%
Neutral 21.4%