Upload Button Icon Add office photos
Engaged Employer

i

This company page is being actively managed by BNY Team. If you also belong to the team, you can get access from here

BNY Verified Tick

Compare button icon Compare button icon Compare
3.9

based on 4k Reviews

Filter interviews by

BNY Senior Backend Developer Interview Questions and Answers

Updated 25 Apr 2024

BNY Senior Backend Developer Interview Experiences

Interview questions from similar companies

Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - One-on-one 

(1 Question)

  • Q1. Coin change problem
Interview experience
4
Good
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Not Selected

I applied via Naukri.com and was interviewed in Nov 2023. There was 1 interview round.

Round 1 - Technical 

(3 Questions)

  • Q1. Difference between query and path param in spring boot
  • Ans. 

    Query param is used to pass parameters in the URL query string, while path param is used to define parameters in the URL path itself.

    • Query param is specified after the '?' in the URL, like '?param=value'

    • Path param is specified in the URL path itself, like '/{param}'

    • Query params are optional and can be used for filtering or sorting data

    • Path params are used to define variables in the URL path, like IDs or names

  • Answered by AI
  • Q2. Difference between array and array list
  • Ans. 

    Arrays have fixed size, while ArrayLists can dynamically resize. ArrayLists are part of Java Collections framework.

    • Arrays have a fixed size, while ArrayLists can dynamically resize.

    • Arrays can hold primitive data types and objects, while ArrayLists can only hold objects.

    • Arrays use square brackets [] for declaration, while ArrayLists use angle brackets <>.

    • Arrays are faster than ArrayLists for accessing elements directly ...

  • Answered by AI
  • Q3. Difference between abstract and interface
  • Ans. 

    Abstract class can have both abstract and non-abstract methods, while interface can only have abstract methods.

    • Abstract class can have constructors, fields, and methods, while interface cannot have any of these.

    • A class can extend only one abstract class, but can implement multiple interfaces.

    • Abstract classes are used to provide a common base for subclasses, while interfaces are used to define a contract for classes to ...

  • Answered by AI

Skills evaluated in this interview

Interview experience
2
Poor
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Not Selected

I applied via Naukri.com and was interviewed in Apr 2024. There were 2 interview rounds.

Round 1 - One-on-one 

(1 Question)

  • Q1. System design of iot machine
  • Ans. 

    Designing a system for IoT machines involves creating a network that allows devices to communicate and share data.

    • Consider the communication protocols needed for devices to connect and exchange data

    • Implement security measures to protect data and prevent unauthorized access

    • Design a scalable architecture to handle a large number of devices and data

    • Utilize cloud services for storage and processing of IoT data

    • Include edge ...

  • Answered by AI
Round 2 - Coding Test 

Linked list implementation

Interview Preparation Tips

Interview preparation tips for other job seekers - Work of system design and scenario based questions

Skills evaluated in this interview

I applied via Instahyre and was interviewed in Feb 2022. There were 2 interview rounds.

Round 1 - Coding Test 

A hackerrank test was shared which had 2 ques to be solved in 60 min in Node.JS. The first one was a simple DS question related to arrays. The second ques was to write routes and controllers for a Node.JS Express app. The routes were GET /projects, GET /project/:id and GET /projects/active

Round 2 - One-on-one 

(5 Questions)

  • Q1. What is the difference between package and package-lock.json?
  • Ans. 

    package.json lists dependencies and package-lock.json ensures consistent installs.

    • package.json lists all the dependencies required for the project

    • package-lock.json ensures that the same versions of dependencies are installed across all environments

    • package.json is manually edited while package-lock.json is generated automatically

    • package-lock.json is used for reproducible builds

  • Answered by AI
  • Q2. Write a function that can keep a count of certain functions in our application.
  • Ans. 

    Function to count certain functions in the application

    • Create a dictionary to store the count of each function

    • Increment the count of the function each time it is called

    • Include a reset function to reset the count of all functions

    • Example: def count_functions(): function_count = {}

    • Example: def function1(): function_count['function1'] += 1

    • Example: def reset_count(): function_count.clear()

  • Answered by AI
  • Q3. How can we make sure that package versions are taken from package-lock.json and not package.json
  • Ans. 

    To ensure package versions are taken from package-lock.json, use npm ci instead of npm install.

    • npm ci installs packages based on package-lock.json

    • npm install may update package versions in package.json

    • Always commit package-lock.json to version control

  • Answered by AI
  • Q4. Create an object and write a function inside it.
  • Ans. 

    Creating an object with a function inside it.

    • Create an object using object literal notation

    • Define a function inside the object using function expression or declaration

    • Access the function using object.method() syntax

  • Answered by AI
  • Q5. Given an array that has stock prices from morning till afternoon. Return the best buy and sell price to gain the max profit. For example, input -> [2,5,8,1,3,6,9,3,6], output -> [1,9]

Interview Preparation Tips

Topics to prepare for Morgan Stanley Backend Developer interview:
  • Node.Js
Interview preparation tips for other job seekers - The questions asked were very basic in Node.JS and mostly a working code/solution was expected and to be able to answer why something works.

Skills evaluated in this interview

Interview experience
4
Good
Difficulty level
Hard
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Naukri.com and was interviewed before Feb 2022. There were 3 interview rounds.

Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Keep your resume crisp and to the point. A recruiter looks at your resume for an average of 6 seconds, make sure to leave the best impression.
View all tips
Round 2 - Aptitude Test 

We all do our own work but what if someone needs your help after working hours, will you be able to help or neglect?

Round 3 - Group Discussion 

Come up with the new ideas while working on the old ones, explain that how you can introduce them gradually in the team and what are the benefits of doing so.

Interview Preparation Tips

Topics to prepare for American Express Backend Officer interview:
  • Brief summary of the company
  • Job profile related material
Interview preparation tips for other job seekers - Basically maintaining a brief summary of the company where you are going to work. Why are you applying and why choosing certain company? Why will that company choose you?

BNY Interview FAQs

How many rounds are there in BNY Senior Backend Developer interview?
BNY interview process usually has 2 rounds. The most common rounds in the BNY interview process are Technical.
How to prepare for BNY Senior Backend Developer interview?
Go through your CV in detail and study all the technologies mentioned in your CV. Prepare at least two technologies or languages in depth if you are appearing for a technical interview at BNY. The most common topics and skills that interviewers at BNY expect are Application Development, Backend, Coding, Financial Services and Front End.
What are the top questions asked in BNY Senior Backend Developer interview?

Some of the top questions asked at the BNY Senior Backend Developer interview -

  1. 1. Project related question of internship 2. Python librar...read more
  2. 1. Insertion in LL 2. Java c...read more

Tell us how to improve this page.

BNY Senior Backend Developer Interview Process

based on 1 interview

Interview experience

5
  
Excellent
View more

Interview Questions from Similar Companies

Citicorp Interview Questions
3.7
 • 561 Interviews
Wells Fargo Interview Questions
3.9
 • 560 Interviews
Bajaj Finserv Interview Questions
4.0
 • 500 Interviews
HSBC Group Interview Questions
4.0
 • 489 Interviews
Goldman Sachs Interview Questions
3.6
 • 407 Interviews
American Express Interview Questions
4.2
 • 360 Interviews
UBS Interview Questions
4.0
 • 337 Interviews
Morgan Stanley Interview Questions
3.7
 • 304 Interviews
Bank of America Interview Questions
4.3
 • 234 Interviews
View all
BNY Senior Backend Developer Salary
based on 47 salaries
₹8 L/yr - ₹23 L/yr
18% less than the average Senior Backend Developer Salary in India
View more details

BNY Senior Backend Developer Reviews and Ratings

based on 5 reviews

4.1/5

Rating in categories

4.1

Skill development

4.5

Work-life balance

3.3

Salary

3.7

Job security

4.5

Company culture

2.7

Promotions

4.1

Work satisfaction

Explore 5 Reviews and Ratings
Analyst
1.9k salaries
unlock blur

₹2 L/yr - ₹11.5 L/yr

Senior Analyst
1.7k salaries
unlock blur

₹3.8 L/yr - ₹15 L/yr

Senior Associate
1.2k salaries
unlock blur

₹11.7 L/yr - ₹25 L/yr

Intermediate Representative
1.1k salaries
unlock blur

₹2.6 L/yr - ₹7.2 L/yr

Vice President
961 salaries
unlock blur

₹15 L/yr - ₹51.1 L/yr

Explore more salaries
Compare BNY with

State Street Corporation

3.8
Compare

Northern Trust

3.7
Compare

HSBC Group

4.0
Compare

JPMorgan Chase & Co.

4.0
Compare
Did you find this page helpful?
Yes No
write
Share an Interview