Upload Button Icon Add office photos

Filter interviews by

Bank of America Senior Software Engineer Interview Questions and Answers

Updated 25 May 2024

Bank of America Senior Software Engineer Interview Experiences

6 interviews found

Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via campus placement at Sinhgad College of Engineering, Pune and was interviewed before May 2023. There were 2 interview rounds.

Round 1 - Technical 

(1 Question)

  • Q1. Oops concepts, design patterns, spring security
Round 2 - HR 

(1 Question)

  • Q1. Why this company

Interview Preparation Tips

Interview preparation tips for other job seekers - Good hold on java concept like oops, multithreading

Senior Software Engineer Interview Questions & Answers

user image ARUP KUMAR MONDAL

posted on 28 Sep 2023

Interview experience
4
Good
Difficulty level
Hard
Process Duration
More than 8 weeks
Result
Selected Selected

I applied via Referral and was interviewed in Aug 2023. There were 4 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 - Technical 

(2 Questions)

  • Q1. Scenario based Pega technical questions.
  • Q2. According to your work experience I had tackled them
Round 3 - Technical 

(1 Question)

  • Q1. Scenario based questions with hardness level increased. Normally Manager takes it.
Round 4 - HR 

(1 Question)

  • Q1. Salary discussions

Senior Software Engineer Interview Questions Asked at Other Companies

asked in UST
Q1. Find Nth PrimeYou are given a number 'N'. Your task is to find Nt ... read more
asked in Capgemini
Q2. Pascal's TriangleYou are given an integer N. Your task is to retu ... read more
Q3. K Largest Elements You are given with an integer k and an array o ... read more
asked in GlobalLogic
Q4. System Design QuestionCreate a simple shopping application. They ... read more
asked in Info Edge
Q5. Buy and Sell StockYou are Harshad Mehta’s friend. He told you the ... read more
Interview experience
4
Good
Difficulty level
Moderate
Process Duration
2-4 weeks
Result
Selected Selected

I applied via LinkedIn and was interviewed before May 2023. There were 2 interview rounds.

Round 1 - One-on-one 

(3 Questions)

  • Q1. Java questions and multithreading
  • Q2. Dynamic ploymorphism
  • Q3. Association Aggregation Composition
Round 2 - Technical 

(1 Question)

  • Q1. Futures and Completable futures
Round 1 - Technical 

(1 Question)

  • Q1. C# OOPS Concepts, SQL query questions. It was very basic and easy questions.
Round 2 - Technical 

(1 Question)

  • Q1. Very detailed questions about design patterns, security and architect level questions. This depends on experience level.
Round 3 - Behavioral 

(1 Question)

  • Q1. Very interactive questions. Based on experience they will ask about team management, Agile methodology.

Interview Preparation Tips

Interview preparation tips for other job seekers - Be confident and good with communication. That will help to crack interview. They are not asking questions which you don't know, but they want know how much knowledge you have.

Bank of America interview questions for designations

 Senior Software Engineer 2

 (3)

 Software Engineer

 (19)

 Senior Software Developer

 (1)

 Software Testing Engineer

 (1)

 Associate Software Engineer

 (1)

 Software Development Engineer

 (1)

 Junior Software Engineer

 (1)

 Senior Test Engineer

 (1)

I applied via Naukri.com and was interviewed in Oct 2021. There were 3 interview rounds.

Interview Questionnaire 

2 Questions

  • Q1. Java concepts
  • Q2. Selenium, GIT, CI/CD

Interview Preparation Tips

Interview preparation tips for other job seekers - Interview was bit easy. Prepare for Java concepts and CI/CD

I was interviewed before May 2016.

Interview Preparation Tips

Round: Written Test
Experience: I attended interview at hyderabad location for java Sr.Software Engineer.
1Q) Find out given string palindrome or not.
Ex: madam
2Q) Find first and last index searching number in a array.
Ex: [1,2,3,3,3,3,4,5]
Output : 2,5
3Q) Arrange Strings in alphabetical order.

Tips: Prepare numeric and string related algorithms

Interview questions from similar companies

Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
-
Result
No response

I applied via Company Website and was interviewed in Sep 2024. There was 1 interview round.

Round 1 - Technical 

(4 Questions)

  • Q1. Spring Boot Related Questions
  • Q2. Authentication handling in microservices
  • Ans. 

    Authentication handling in microservices involves securing communication between services and managing user access.

    • Implement token-based authentication for secure communication between microservices

    • Use OAuth or JWT for authentication and authorization

    • Centralize authentication logic in a separate service to avoid duplication

    • Implement role-based access control to manage user permissions

  • Answered by AI
  • Q3. Microservice design patterns
  • Q4. Java 8 map function
  • Ans. 

    The map function in Java 8 is used to transform each element of a stream using a given function.

    • Map function is a method in the Stream interface that applies a function to each element in the stream and returns a new stream with the transformed elements.

    • It is commonly used for converting or manipulating data in a stream without modifying the original data source.

    • Example: List numbers = Arrays.asList(1, 2, 3, 4, 5); Lis...

  • Answered by AI

Skills evaluated in this interview

Interview experience
4
Good
Difficulty level
Hard
Process Duration
2-4 weeks
Result
Not Selected

I applied via Recruitment Consulltant and was interviewed in Sep 2024. There were 4 interview rounds.

Round 1 - Technical 

(1 Question)

  • Q1. Basic Java and react question
Round 2 - Technical 

(1 Question)

  • Q1. Little technical and project oriented question
Round 3 - Coding Test 

Basic hacker rank problem

Round 4 - CTO round 

(1 Question)

  • Q1. Asked few questions on react and java
Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Not Selected

I applied via Naukri.com and was interviewed in Mar 2024. There was 1 interview round.

Round 1 - Technical 

(3 Questions)

  • Q1. Write a program to check numer is palindrom or not.
  • Ans. 

    Program to check if a number is a palindrome or not.

    • Convert the number to a string to easily check for palindrome

    • Reverse the string and compare it with the original string

    • If they are the same, the number is a palindrome

  • Answered by AI
  • Q2. What is the functionality of Lambda Expression in Java.
  • Ans. 

    Lambda expressions in Java are used to provide a concise way to represent anonymous functions.

    • Lambda expressions are used to define inline implementation of a functional interface.

    • They enable you to pass functionality as an argument to a method.

    • Lambda expressions are made up of parameters, an arrow, and a body.

    • Example: (a, b) -> a + b

  • Answered by AI
  • Q3. How to call default method of interface if class implemented multiple interfaces.
  • Ans. 

    To call a default method of an interface when a class implements multiple interfaces, use the interface name followed by the method name.

    • Use InterfaceName.super.methodName() to call the default method of a specific interface.

    • If a class implements multiple interfaces with default methods of the same name, you must specify the interface name to call the desired method.

    • Example: Interface1.super.defaultMethod() to call the

  • Answered by AI

Skills evaluated in this interview

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

(5 Questions)

  • Q1. Lots of technical questions but the interview was not technical..
  • Q2. What is JIT compiler
  • Ans. 

    JIT compiler stands for Just-In-Time compiler, which compiles code during runtime instead of ahead of time.

    • JIT compiler improves performance by compiling code on the fly as it is needed

    • It converts bytecode into native machine code for execution

    • Examples include Java HotSpot JIT compiler and .NET JIT compiler

  • Answered by AI
  • Q3. What are futures
  • Ans. 

    Futures are financial contracts that obligate the buyer to purchase an asset or the seller to sell an asset at a predetermined future date and price.

    • Futures are standardized contracts traded on exchanges, where the buyer agrees to purchase an asset at a future date for a price agreed upon today.

    • They are commonly used in commodities, currencies, and financial instruments trading.

    • Futures allow investors to hedge against ...

  • Answered by AI
  • Q4. What is GC and what types we have
  • Ans. 

    GC stands for Garbage Collection, a process in programming languages where unused memory is automatically reclaimed.

    • Types of GC include: Mark and Sweep, Reference Counting, Generational, and Incremental.

    • Mark and Sweep: Identifies and removes unreachable objects.

    • Reference Counting: Keeps track of the number of references to an object and deletes it when the count reaches zero.

    • Generational: Divides objects into different...

  • Answered by AI
  • Q5. Walk me through a trading process
  • Ans. 

    A trading process involves buying and selling financial instruments in the market.

    • Research and analysis of market trends and opportunities

    • Placing buy or sell orders through a trading platform

    • Monitoring and managing open positions

    • Executing trades based on predetermined strategies

    • Recording and analyzing trade data for performance evaluation

  • Answered by AI

Bank of America Interview FAQs

How many rounds are there in Bank of America Senior Software Engineer interview?
Bank of America interview process usually has 2-3 rounds. The most common rounds in the Bank of America interview process are Technical, HR and Behavioral.
How to prepare for Bank of America Senior Software Engineer 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 Bank of America. The most common topics and skills that interviewers at Bank of America expect are Risk Management, Asset Management, Monitoring, Automation and Change Management.
What are the top questions asked in Bank of America Senior Software Engineer interview?

Some of the top questions asked at the Bank of America Senior Software Engineer interview -

  1. C# OOPS Concepts, SQL query questions. It was very basic and easy questio...read more
  2. Scenario based questions with hardness level increased. Normally Manager takes ...read more
  3. Oops concepts, design patterns, spring secur...read more

Tell us how to improve this page.

People are getting interviews through

based on 4 Bank of America interviews
Job Portal
Campus Placement
Referral
50%
25%
25%
Moderate Confidence
?
Moderate Confidence means the data is based on a sufficient number of responses received from the candidates
Bank of America Senior Software Engineer Salary
based on 996 salaries
₹7 L/yr - ₹27.2 L/yr
11% more than the average Senior Software Engineer Salary in India
View more details

Bank of America Senior Software Engineer Reviews and Ratings

based on 99 reviews

4.5/5

Rating in categories

3.8

Skill development

4.5

Work-Life balance

4.2

Salary & Benefits

4.7

Job Security

4.3

Company culture

3.8

Promotions/Appraisal

3.8

Work Satisfaction

Explore 99 Reviews and Ratings
Team Lead
2.2k salaries
unlock blur

₹5.6 L/yr - ₹16 L/yr

Team Developer
1.9k salaries
unlock blur

₹2.4 L/yr - ₹11 L/yr

Assistant Manager
1.9k salaries
unlock blur

₹7 L/yr - ₹26 L/yr

Manager
1k salaries
unlock blur

₹12.6 L/yr - ₹37 L/yr

Senior Software Engineer
996 salaries
unlock blur

₹7 L/yr - ₹27.2 L/yr

Explore more salaries
Compare Bank of America with

JPMorgan Chase & Co.

4.0
Compare

BA Continuum

4.2
Compare

Wells Fargo

3.9
Compare

Goldman Sachs

3.6
Compare

Calculate your in-hand salary

Confused about how your in-hand salary is calculated? Enter your annual salary (CTC) and get your in-hand salary
Did you find this page helpful?
Yes No
write
Share an Interview