Upload Button Icon Add office photos

Filter interviews by

Bank of America Software Engineer Interview Questions, Process, and Tips

Updated 6 Jan 2025

Top Bank of America Software Engineer Interview Questions and Answers

  • Q1. Write a program that converts the alternate letters of a sentence into uppercase, whitespace excluded
  • Q2. Write a program to print the top five students in a classroom, including edge cases
  • Q3. Explain your approach to solving balanced parenthesis program
View all 9 questions

Bank of America Software Engineer Interview Experiences

19 interviews found

Interview experience
3
Average
Difficulty level
Easy
Process Duration
Less than 2 weeks
Result
Not Selected

I applied via Campus Placement and was interviewed in Oct 2024. There were 2 interview rounds.

Round 1 - Technical 

(2 Questions)

  • Q1. Asked about oops
  • Q2. Easy level DSA question was asked
Round 2 - HR 

(1 Question)

  • Q1. General hr questions
Interview experience
4
Good
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Not Selected

I applied via campus placement at Veermata Jijabai Technological Institute (VJTI), Mumbai and was interviewed in Sep 2024. There were 3 interview rounds.

Round 1 - Coding Test 

Dsa and basic hirevue questions

Round 2 - Technical 

(1 Question)

  • Q1. Project based questions, Rest api , why Node js , why NOSQL
Round 3 - HR 

(2 Questions)

  • Q1. Tell me about yourself basic situation based
  • Q2. SDLC , waterfall ,

Software Engineer Interview Questions Asked at Other Companies

asked in Qualcomm
Q1. Bridge and torch problem : Four people come to a river in the nig ... read more
asked in Capgemini
Q2. In a dark room,there is a box of 18 white and 5 black gloves. You ... read more
asked in TCS
Q3. Find DuplicateYou have been given an integer array/list(ARR) of s ... read more
Q4. Tell me something about yourself. Define encapsulation. What is i ... read more
asked in Paytm
Q5. Puzzle : 100 people are standing in a circle .each one is allowed ... read more
Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(1 Question)

  • Q1. Basic Questions from .Net and SQL
Interview experience
4
Good
Difficulty level
Easy
Process Duration
Less than 2 weeks
Result
Not Selected

I applied via campus placement at BV Raju Institute of Technology, Medak and was interviewed in Sep 2023. There were 3 interview rounds.

Round 1 - Video Call 

(5 Questions)

  • Q1. Tell us about your Background and Experience that would make sure you are fit for this role
  • Q2. Write a program that converts the alternate letters of a sentence into uppercase, whitespace excluded
  • Ans. 

    Program to convert alternate letters of a sentence to uppercase, excluding whitespace

    • Iterate through each character of the sentence

    • Check if the character is a letter and if its index is odd

    • Convert the letter to uppercase if conditions are met

  • Answered by AI
  • Q3. Balanced parenthesis program
  • Q4. Explain your approach to solving balanced parenthesis program
  • Ans. 

    I approach solving balanced parenthesis program by using a stack data structure.

    • Use a stack to keep track of opening parentheses

    • Iterate through the input string and push opening parentheses onto the stack

    • When a closing parenthesis is encountered, pop from the stack and check if it matches the closing parenthesis

    • If stack is empty at the end and all parentheses are matched, the string is balanced

  • Answered by AI
  • Q5. Is there anything else that you want to tell us about yourselves?
Round 2 - Technical 

(4 Questions)

  • Q1. Tell me about yourself.
  • Q2. Tell me about your project, tools and algorithms used
  • Q3. Write a program to print the top five students in a classroom, including edge cases
  • Ans. 

    Program to print top five students in a classroom, handling edge cases

    • Create a list of students with their grades

    • Sort the list in descending order based on grades

    • Print the top five students, handling cases where there are less than five students or ties in grades

  • Answered by AI
  • Q4. Exceptional handling
Round 3 - Technical 

(3 Questions)

  • Q1. Program to check if the given string is palindrome
  • Ans. 

    A program to check if a given string is a palindrome.

    • Create a function that takes a string as input.

    • Reverse the string and compare it with the original string.

    • If they are the same, then the string is a palindrome.

    • Example: 'racecar' is a palindrome.

    • Example: 'hello' is not a palindrome.

  • Answered by AI
  • Q2. Program to return Fibonacci series
  • Ans. 

    A program to return Fibonacci series using recursion or iteration

    • Use recursion to generate Fibonacci series

    • Use iteration to generate Fibonacci series

    • Handle edge cases like negative input or input of 0 or 1

    • Example: Fibonacci series up to 10 - 0, 1, 1, 2, 3, 5, 8, 13, 21, 34

  • Answered by AI
  • Q3. Different ways to create a table in python
  • Ans. 

    Different ways to create a table in Python include using pandas, sqlite3, and SQLAlchemy libraries.

    • Using pandas library to create a table from a dictionary or list of lists

    • Using sqlite3 library to create a table in a SQLite database

    • Using SQLAlchemy library to create a table in a SQL database

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - I have given all the rounds very well, but I didn't get selected.

Skills evaluated in this interview

Bank of America interview questions for designations

 Senior Software Engineer

 (6)

 Associate Software Engineer

 (1)

 Junior Software Engineer

 (1)

 Software Development Engineer

 (1)

 Software Testing Engineer

 (1)

 Senior Software Engineer 2

 (3)

 Software Developer

 (15)

 Software Engineer 1B

 (1)

Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-

I applied via Campus Placement

Round 1 - Technical 

(1 Question)

  • Q1. Projects were asked in depth about coding

Get interview-ready with Top Bank of America Interview Questions

Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Coding Test 

Test consisted of 2 data structure questions and 2 hr questions

Round 2 - Technical 

(1 Question)

  • Q1. Questions from sql, python and operating systems
Interview experience
5
Excellent
Difficulty level
Easy
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Naukri.com and was interviewed in Jul 2023. There were 2 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. Normal q and ans on the job subject
  • Q2. Noral q and ans in node js.

Software Engineer interview

user image Ankit

posted on 28 Dec 2021

Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
2-4 weeks
Result
Selected Selected

I applied via Referral and was interviewed before Apr 2023. There were 3 interview rounds.

Round 1 - Technical 

(1 Question)

  • Q1. Sql question,python
Round 2 - Technical 

(1 Question)

  • Q1. Mostly etl, python
Round 3 - Technical 

(1 Question)

  • Q1. Etl questions ,
Interview experience
4
Good
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
-

I was interviewed before Nov 2023.

Round 1 - Video Call 

(1 Question)

  • Q1. Tell me about yourself
Round 2 - Technical 

(1 Question)

  • Q1. Difference between sql and nosql
  • Ans. 

    SQL is a relational database management system, while NoSQL is a non-relational database management system.

    • SQL databases are table-based, with a predefined schema, while NoSQL databases are document-based, key-value pairs, graph databases, or wide-column stores.

    • SQL databases are good for complex queries and transactions, while NoSQL databases are better for large amounts of data and scalability.

    • Examples of SQL database...

  • Answered by AI
Round 3 - Technical 

(1 Question)

  • Q1. Basic java questions
Round 4 - HR 

(1 Question)

  • Q1. Why bank of america
  • Ans. 

    Bank of America offers a challenging work environment, opportunities for growth, and a strong reputation in the industry.

    • Bank of America has a strong reputation in the banking industry

    • The company offers opportunities for growth and career development

    • Bank of America provides a challenging work environment for software engineers

  • Answered by AI

Skills evaluated in this interview

Bank of America Interview FAQs

How many rounds are there in Bank of America 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 Coding Test.
How to prepare for Bank of America 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, Agile, Coding and Application Development.
What are the top questions asked in Bank of America Software Engineer interview?

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

  1. Write a program that converts the alternate letters of a sentence into uppercas...read more
  2. Write a program to print the top five students in a classroom, including edge c...read more
  3. Explain your approach to solving balanced parenthesis prog...read more
How long is the Bank of America Software Engineer interview process?

The duration of Bank of America Software Engineer interview process can vary, but typically it takes about less than 2 weeks to complete.

Tell us how to improve this page.

Bank of America Software Engineer Interview Process

based on 13 interviews in last 1 year

2 Interview rounds

  • Technical Round 1
  • Technical Round 2
View more

People are getting interviews through

based on 14 Bank of America interviews
Campus Placement
Job Portal
Referral
Company Website
57%
21%
14%
7%
1% candidates got the interview through other sources.
High Confidence
?
High Confidence means the data is based on a large number of responses received from the candidates.
Bank of America Software Engineer Salary
based on 981 salaries
₹6.6 L/yr - ₹27 L/yr
98% more than the average Software Engineer Salary in India
View more details

Bank of America Software Engineer Reviews and Ratings

based on 104 reviews

4.2/5

Rating in categories

3.7

Skill development

4.6

Work-Life balance

3.9

Salary & Benefits

4.7

Job Security

4.4

Company culture

3.5

Promotions/Appraisal

3.8

Work Satisfaction

Explore 104 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

Software Engineer
981 salaries
unlock blur

₹6.6 L/yr - ₹27 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