Upload Button Icon Add office photos

Bank of America

Compare button icon Compare button icon Compare

Filter interviews by

Bank of America Software Developer Interview Questions, Process, and Tips for Freshers

Updated 22 Mar 2025

Top Bank of America Software Developer Interview Questions and Answers for Freshers

  • Q1. Beautiful String Problem Statement Given a binary string STR containing either '0' or '1', determine the minimum number of operations needed to make it beautiful. A bina ...read more
  • Q2. Reverse Linked List Problem Statement Given a singly linked list of integers, return the head of the reversed linked list. Example: Initial linked list: 1 -> 2 -> 3 -> 4 ...read more
  • Q3. Multiples of 2 and 3 Problem Statement Ninja is engaged in a task involving divisors. He is given 'N' numbers, and his objective is to compute the sum of all numbers whi ...read more
View all 10 questions

Bank of America Software Developer Interview Experiences for Freshers

3 interviews found

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

I applied via Campus Placement and was interviewed in Sep 2023. There were 3 interview rounds.

Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Properly align and format text in your resume. A recruiter will have to spend more time reading poorly aligned text, leading to high chances of rejection.
View all tips
Round 2 - Coding Test 

1st round was Hirevue video assessment which had 5 questions .
1st - Tell us about yourself
2nd and 3rd were coding questions
4th was related to the 3rd coding question about its logic and alternate logic
5th was basically how are you fit for the role

Round 3 - Technical 

(4 Questions)

  • Q1. This was a technical interview First I was asked to write a code for dupl8cate elements in an array. Then he asked me about concepts of OOPS , DBMS, and DSA
  • Q2. About Constructors
  • Q3. Java interface and inheritance
  • Q4. HashMaps , Foriegn keys , OLTP , OLAP

Interview Preparation Tips

Interview preparation tips for other job seekers - Have a strong grip on basic DS , OOPs and DBMS , SQL concepts

I applied via Campus Placement and was interviewed in Aug 2022. 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 - Coding Test 

There were given 2 coding questions.It is done on hireview platform.After solving the second problem we have to tell the approach behind the code in video mode which will be recorded for evaluation.

Round 3 - Technical 

(1 Question)

  • Q1. They asked questions on projects, Oops concepts,python concepts and CN concepts as well.This round went around 35-40 minutes in webax meeting
Round 4 - Technical 

(2 Questions)

  • Q1. This round is actually HR round but for me they have technical questions.
  • Q2. They asked me Oops concepts,given a string based question to code and some questions on projects.

Interview Preparation Tips

Topics to prepare for Bank of America Software Developer interview:
  • DBMS
  • Java
  • Python
  • Coding
  • Computer Networking
  • Software Engineering
Interview preparation tips for other job seekers - Be thourough with java and python,have a practical knowledge on dbms and coding.
Be confident and All the best!!

Software Developer Interview Questions Asked at Other Companies for Fresher

asked in Amazon
Q1. Maximum Subarray Sum Problem Statement Given an array of integers ... read more
Q2. Validate Binary Tree Nodes Problem You are provided with 'N' bina ... read more
asked in Nagarro
Q3. Crazy Numbers Pattern Challenge Ninja enjoys arranging numbers in ... read more
asked in Mr Cooper
Q4. Connect Ropes Problem Statement Given a number of ropes denoted a ... read more
asked in Wipro
Q5. Minimum Operations to Make Strings Equal Given two strings, A and ... read more

I appeared for an interview in Dec 2020.

Round 1 - Coding Test 

(2 Questions)

Round duration - 90 minutes
Round difficulty - Medium

This was the first round of Bank of America Recruitment. It was conducted on Hirevue Platform. The timing of the Test was 90 minutes . There were some precautions that we needed to take care off before sitting for the test like Good internet connectivity , Formal dress code. It was completely web proctored test where all the video, audio and screen is recorded.
There were 5 questions in the test. 3 questions of video recordings and 2 questions of Coding.
1) Describe about your education and work experience
---> This was the first question, we were given 30 seconds to prepare for the answer and there were a button to start video and we were given 3 minutes to answer the question. 

2) Why you are a best fit for this role?
---> This was also a video Question where we were given 30 sec to prepare and 3 minutes to answer

3) This was the coding Question.
Question - Write a program that , given an integer N , sums all the whole numbers from 1 through N(both inclusive) . Do not include in your sum any of the intermediate values ( 1 and N inclusive) that are divisible by 5 or 7.
Test Input - 10
Expected output - 33

4) This was also coding question related to strings
Question - Given a string s , little Johny defined the beauty of the string as the sum of the beauty of the letters in it. The beauty of each letter is an integer between 1 to 26, inclusive , and no two letters have the same beauty.  Johny does not care about whether the letters are uppercase or lowercase , so that does not affect the beauty of letter.

Test input - ABbCcc
Expected output - 152

5) Describe what approach you followed in 2nd coding question.
---> it was a video question in which we needed to define our approach for the above coding question.

  • Q1. 

    Multiples of 2 and 3 Problem Statement

    Ninja is engaged in a task involving divisors. He is given 'N' numbers, and his objective is to compute the sum of all numbers which are divisible by either 2 or 3.

    ...
  • Ans. 

    Find the sum of numbers divisible by 2 or 3 from a given list of numbers.

    • Iterate through the list of numbers and check if each number is divisible by 2 or 3.

    • If a number is divisible by 2 or 3, add it to the sum.

    • Return the final sum as the output.

  • Answered by AI
  • Q2. 

    Beautiful String Problem Statement

    Given a binary string STR containing either '0' or '1', determine the minimum number of operations needed to make it beautiful. A binary string is called beautiful if it...

  • Ans. 

    The problem involves determining the minimum number of operations needed to make a binary string beautiful by ensuring it contains alternating 0s and 1s.

    • Iterate through the binary string and count the number of operations needed to make it beautiful by flipping the bits as required.

    • Keep track of the current bit and compare it with the next bit to determine if a flip operation is needed.

    • Return the total number of operat

  • Answered by AI
Round 2 - Video Call 

(1 Question)

Round duration - 70 minutes
Round difficulty - Medium

I got mail on 7th December at 10:30 pm about the next round which was to be held on next day at 9:40 am .
I got the link of 1st round at 9:30 am on 8th December. It was on Cisco Webex platform . This way of technical interview round was very unique for me because we only have to open video on webex and there we were given a line number to call by phone. We need to give answer on phone and video is on through webex.
My interview started by 9:45 am . First of all interviewer asked very famous question of Interview i.e.
"Tell me about yourself"
I have given proper answer of this question including my achievements , internships and education.
The interviewer was very friendly . He kept motivating me till end of interview. He took me to the right approach in many questions.

  • Q1. 

    Alternate Print Problem Statement

    Given two strings A and B, your task is to print these two strings in an alternating sequence by indices. That is, the first character of 'A', the first character of 'B',...

  • Ans. 

    The task is to print two strings in an alternating sequence by indices.

    • Iterate through both strings simultaneously and append characters alternately

    • Handle the case where one string is longer than the other

    • Use two pointers to keep track of the current index in each string

  • Answered by AI
Round 3 - Video Call 

(7 Questions)

Round duration - 63 minutes
Round difficulty - Hard

I got call from HR at 1:43 Pm , she asked me to prepare 2nd round of interview at 2:00 Pm . She sent me the link . I was waiting for next round when she again called me that my interview had shifted from 2 to 3:30 PM . 
I started my next round of interview with the same procedure i.e. the video is on through webex and the audio is through call on bridge line number.
This was Technical + HR both round. I were asked technical as well as HR related Questions
Again the interviewer was very friendly . He treated me very well and help me out in many questions.
I got a great experience from this interview. Overall It was a good learning for me.

  • Q1. 

    Fourth Largest Element in the Array

    Given an array consisting of integers, your task is to determine the fourth largest element in the array. If the array does not contain at least four distinct elements,...

  • Ans. 

    Find the fourth largest element in an array of integers.

    • Sort the array in descending order to easily find the fourth largest element.

    • If the array has less than four distinct elements, return -2147483648.

    • Handle edge cases like empty array or array with less than four elements.

  • Answered by AI
  • Q2. 

    Merge Sort Problem Statement

    You are given a sequence of numbers, ARR. Your task is to return a sorted sequence of ARR in non-descending order using the Merge Sort algorithm.

    Explanation:

    The Merge Sort...

  • Ans. 

    Implement Merge Sort algorithm to sort a sequence of numbers in non-descending order.

    • Divide the input array into two halves recursively until each array has only one element.

    • Merge the sorted halves to produce a completely sorted array.

    • Time complexity of Merge Sort is O(n log n).

    • Example: Input - [3, 1, 4, 1, 5], Output - [1, 1, 3, 4, 5]

  • Answered by AI
  • Q3. 

    Quick Sort Problem Statement

    You are provided with an array of integers. The task is to sort the array in ascending order using the quick sort algorithm.

    Quick sort is a divide-and-conquer algorithm. It ...

  • Ans. 

    Yes, the quick sort algorithm can be enhanced to achieve NlogN complexity in the worst case by using a randomized pivot selection strategy.

    • Randomized pivot selection: Choose a random element as the pivot to reduce the chances of worst-case scenarios.

    • Median-of-three pivot selection: Select the median of the first, middle, and last elements as the pivot to improve partitioning.

    • Optimizing partitioning: Use efficient parti...

  • Answered by AI
  • Q4. 

    Reverse Linked List Problem Statement

    Given a singly linked list of integers, return the head of the reversed linked list.

    Example:

    Initial linked list: 1 -> 2 -> 3 -> 4 -> NULL
    Reversed link...
  • Ans. 

    Reverse a singly linked list of integers and return the head of the reversed linked list.

    • Iterate through the linked list and reverse the pointers to point to the previous node instead of the next node.

    • Use three pointers to keep track of the current, previous, and next nodes while reversing the linked list.

    • Update the head of the reversed linked list as the last node encountered during the reversal process.

  • Answered by AI
  • Q5. 

    Detect and Remove Loop in Linked List

    For a given singly linked list, identify if a loop exists and remove it, adjusting the linked list in place. Return the modified linked list.

    Expected Complexity:

    A...

  • Ans. 

    Detect and remove loop in a singly linked list in place with O(n) time complexity and O(1) space complexity.

    • Use Floyd's Cycle Detection Algorithm to identify the loop in the linked list.

    • Once the loop is detected, use two pointers to find the start of the loop.

    • Adjust the pointers to remove the loop and return the modified linked list.

  • Answered by AI
  • Q6. 

    Binary Palindrome Check

    Given an integer N, determine whether its binary representation is a palindrome.

    Input:

    The first line contains an integer 'T' representing the number of test cases. 
    The next 'T'...
  • Ans. 

    Check if the binary representation of a given integer is a palindrome.

    • Convert the integer to binary and check if the binary string is a palindrome.

    • Use bitwise operations to manipulate the binary representation of the integer.

    • Consider edge cases like handling leading zeros in the binary representation.

  • Answered by AI
  • Q7. 

    Find Pairs in a Doubly-Linked List

    A sorted doubly-linked list of distinct positive integers is provided, along with an integer 'X'. Your task is to identify and print all unique pairs from the list whose...

  • Ans. 

    Find pairs in a sorted doubly-linked list whose sum equals a given integer 'X'.

    • Traverse the list from both ends to find pairs with sum equal to 'X'.

    • Use two pointers approach to efficiently find the pairs.

    • Handle cases where the sum is less than, equal to, or greater than 'X'.

  • Answered by AI

Interview Preparation Tips

Professional and academic backgroundI completed Computer Science Engineering from Banasthali University. I applied for the job as SDE - 1 in GurgaonEligibility criteriaAbove 7.5 CGPA , Only for CS and IT branchBank Of America interview preparation:Topics to prepare for the interview - Object Oriented Programming, Data structure and Algorithms, Database management, System, Operating System, Data Communication and networksTime required to prepare for the interview - 4 monthsInterview preparation tips for other job seekers

Tip 1 : Solve and answer the questions with a calm mind.
Tip 2 : You should know each and every word of your Resume.(Go through your resume before siting for interview).
Tip 3 : Prepare yourself for the question "Tell me about yourself" (Know yourself before any interview)

Application resume tips for other job seekers

Tip 1 : Follow chronological resume format
Tip 2 : Include only the most relevant information and put the most important information first

Final outcome of the interviewSelected

Skills evaluated in this interview

Interview questions from similar companies

I appeared for an interview before Mar 2016.

Interview Questionnaire 

2 Questions

  • Q1. Some technical questions were asked
  • Q2. They spring hibernate MVC flow and core java and Oracle connectivity questions

Interview Preparation Tips

Round: Technical + HR Interview
Experience: There was a Team manager and his junior for the interview

I applied via Campus Placement

Interview Questionnaire 

4 Questions

  • Q1. Explain the background process that takes place during an atm transaction
  • Ans. 

    ATM transaction involves multiple background processes including authentication, authorization, and communication with bank servers.

    • Customer inserts card and enters PIN

    • ATM authenticates the card and PIN

    • ATM requests authorization from bank server

    • Bank server verifies account balance and approves or denies transaction

    • ATM dispenses cash or completes other requested transaction

    • ATM updates account balance and sends transacti

  • Answered by AI
  • Q2. Cut cake into 8 pieces .You can use knife 3 times only
  • Ans. 

    Cut cake into 8 pieces using knife 3 times only.

    • First, cut the cake horizontally into two equal halves.

    • Then, cut the cake vertically into four equal pieces.

    • Finally, cut the cake horizontally again into eight equal pieces.

    • Make sure to use the knife efficiently to minimize the number of cuts.

    • Practice visualization before making the cuts to avoid mistakes.

  • Answered by AI
  • Q3. A shot fired from a gun pointing towards a tree full of birds. All birds left except one. Why ?
  • Ans. 

    The one bird was already dead.

    • The bird was already dead before the shot was fired.

    • The bird was injured and unable to fly away with the rest of the birds.

    • The bird was a decoy bird used for hunting purposes.

    • The bird was a trained bird used for falconry.

  • Answered by AI
  • Q4. Explain projects which you made in college?
  • Ans. 

    Developed a web-based attendance management system and a mobile app for event management.

    • Created a database schema and implemented CRUD operations using PHP and MySQL.

    • Designed the user interface using HTML, CSS, and JavaScript.

    • Integrated Google Maps API for location tracking in the mobile app.

    • Implemented push notifications using Firebase Cloud Messaging.

    • Collaborated with a team of four to complete the projects within t

  • Answered by AI

Interview Preparation Tips

Round: Test
Experience: The question paper was a mix of aptitude, programming of c++ java , sql and reasoning.
There was negative marking set for each questions.
Tips: Attempt that portion first in which you are really confident.
Dont try to attempt all questions , as negative marking plays big role.
Duration: 60 minutes

Round: Technical Interview
Experience: As Barclays is a bank , so this kind of question is obvious.
Be prepared for technical process that takes place in a usual banking domain.
Also , any type of question whether reasoning based or technical can be asked.
Tips: Be confident. Try to tell everything in a straight manner.

Round: Case Study Interview
Experience: You can put humour while answering as this shows your positivity.
There can be many reason for this like birds ia dead , bird is deaf , bird is of plastic. You can choose whatever hit into your mind.

Round: Behavioural Interview
Experience: Explaining the thing in which you already have knowledge is a plus point.
But make sure you have complete knowledge of your college project as they can ask as many questions as possible because your project is the main thing which can extend your interview time.

Skills: Common Sense, Presence Of Mind, Positive Thinking, Ability To Deliver On A Project, C Programming
College Name: UPTU
Motivation: As it is a product based company , so chances of growth is good and pay scale is better.

I applied via Campus Placement

Interview Preparation Tips

Round: Test
Experience: Was nice experience,should have good aptitude.
Tips: Learn aptitude more and morr
Duration: 60 minutes

Round: Group Discussion
Experience: Just speak about the topic
Tips: Do not get silent

Round: Technical Interview
Experience: iOS,C/C++
Tips: Just be confident about your answwers ansd show that you are capable to do each and everything in this world and you have quick learning capacity to grasp anything.

General Tips: C/C++,
Skills:
College Name: CDAC PUNE
Motivation: Bank more than 325 years old.

I appeared for an interview before Sep 2020.

Round 1 - Coding Test 

(2 Questions)

Round duration - 150 minutes
Round difficulty - Medium

For MCQ Round, we have 2 rounds:- 
1. Logical Reasoning (Window of 4 hours)
2. Mathematical Reasoning(Window of 4 hours)
The environment was fine. They gave an option of attempting a mock test in order to familiarize us with the environment

Logical Reasoning, in which there were 12 questions, and for each question we had a time limit of 75 seconds. There was a cut-off of 40 for the next round, and people who qualified were sent an e-mail with a link to continue with the process.

Numerical Reasoning, in my opinion, was the most challenging round. The questions were in a pair of 3 in which a table/bank statement was given and 3 questions were based on that. The questions were purely based on calculations and semi-subjective. The time given for the 1st question was 90 seconds and for the rest 2 questions, 75 seconds each

For Coding Round, 
120 minutes window(Test was of 90 minutes)
We have two questions
For the first question(30 Minutes)
For the second question(60 Minutes)
The tricky thing was we only had one attempt, i.e we were allowed to submit the solution only once.

  • Q1. 

    Maximum Frequency Number Problem Statement

    Given an array of integers with numbers in random order, write a program to find and return the number which appears the most frequently in the array.

    If multip...

  • Q2. 

    Mike and Mobile Problem Statement

    Mike, a little boy who loves solving math problems, was playing with his mom's mobile phone. The mobile keypad includes 12 buttons: 10 digit buttons (0-9) and 2 non-digit...

Round 2 - Video Call 

(1 Question)

Round duration - 40 minutes
Round difficulty - Medium

The timing was around 1 pm and the whole interview went for about 40 minutes.
The interviewer first went through my resume and asked me to introduce myself. After my introduction, he asked me about my projects mentioned in the resume. In the introduction itself, I told him that I am interested in competitive programming and preparing for ICPC. He then asked me about my preparation for ICPC. He then asked me some questions from OOPS. I was then asked 1 simple CP problem. The interviewer also asked about situation-based problems. As I previously mentioned about Competitive Programming, he asked how this will help in adding value to the company.

  • Q1. 

    Remove Duplicates Problem Statement

    You are given an array of integers. The task is to remove all duplicate elements and return the array while maintaining the order in which the elements were provided.

    ...

Round 3 - Video Call 

Round duration - 10 minutes
Round difficulty - Easy

In this round interviewer basically asked about my project in detail and also asked about various technologies used in that project.

Round 4 - HR 

Round duration - 10 minutes
Round difficulty - Easy

We were asked about family background, location of the intern, any interest in startups (as they don’t want students who they hire also work with startups side by side), etc.

Interview Preparation Tips

Professional and academic backgroundI completed Computer Science Engineering from Dr. B.R. Ambedkar National Institute of Technology. I applied for the job as SDE - 1 in BangaloreEligibility criteriaAbove 7 CGPAStandard Chartered Bank interview preparation:Topics to prepare for the interview - Data Structures, Algorithms, OOPS, Dynamic Programming, Graphs, Competitive Programming, DBMS, Computer Architecture, Python, C++Time required to prepare for the interview - 5 MonthsInterview preparation tips for other job seekers

Tip 1 : Solve as many questions as possible
Tip 2 : Focus on Communication Skills
Tip 3 : Spend some time on resume building
Tip 4 : Give some mock interviews
Tip 5 : Read others experiences as it will give you an idea about the whole interview process
Tip 6 : Learn from failures and try not to repeat the same mistakes in the future
Tip 7 : Most importantly enjoy the process

Application resume tips for other job seekers

Tip 1 : Should not exceed 1 page
Tip 2 : Put only those things which you are confident that you can answer anything 
Tip 3 : Have some projects on your resume
Tip 4 : Select the template of your resume based on its readability
Tip 5 : Put things on your resume in a systematic manner(Don't create a mess)
Tip 6 : Take a look at other selected resumes as it will give an idea on what basis companies accept or reject the resumes

Final outcome of the interviewSelected

Skills evaluated in this interview

Interview Questionnaire 

1 Question

  • Q1. Java oops and sql queries

Interview Preparation Tips

Interview preparation tips for other job seekers - Dbms and java are important topic having project related in these topic is a plus point ,need good communication skills, dsa is not so important

I appeared for an interview in Dec 2020.

Interview Preparation Tips

Professional and academic backgroundI applied for the job as SDE - 1 in PuneEligibility criteria7.5 CGPABarclays interview preparation:Topics to prepare for the interview - projects. solving random problems, from Leetcode, DSA skills.Time required to prepare for the interview - 6 MonthsInterview preparation tips for other job seekers

Tip 1 : Master Your Data Structures and Algorithm, solving Leetcode, Geeksforgeeks, having a great solved count is not that important. Just make sure, you are comfortable.
Tip 2 : Master Your Data Structures and Algorithm, if you think, you are done, try reading more about competietive programming topics at https://cp-algorithms.com/
Tip 3 : Have at least 2 Good Project, That would be an advantage

Application resume tips for other job seekers

Tip 1 : Try to complete in 1 page, without reducing the beauty. Show atleast 2 project, 2 hackathons, 1 internship, and your achivement.
Tip 2 : Be honest. Copying something from github, isn't a great idea. You can do, but please work in it. Spend 1 week reading that code, and try implementing that project by yourself, and then put into the resume.

Final outcome of the interviewSelected

I appeared for an interview before Dec 2020.

Round 1 - Coding Test 

(1 Question)

Round duration - 90 Minutes
Round difficulty - Medium

Coding round was conducted in the morning for 1.5 hours from 10:00 am to 11:30 am. Exam was conducted on HACKEREARTH which is a user-friendly platform with various edge test-cases. Since exam was done through online mode due to COVID-19, therefore camera was on for invigilation. A well working camera and microphone were needed for successful completion of exam.

  • Q1. 

    Words Magic with Prefix Replacement Problem

    Ninja is provided with a dictionary of words, WORDS, and a sentence, SENTENCE, which consists of words separated by spaces. The goal is to minimize the size of ...

  • Ans. 

    The goal is to minimize the size of a sentence by replacing words with prefixes from a given dictionary.

    • Iterate through each word in the sentence and check if a prefix exists in the dictionary

    • Replace the word with the smallest prefix found in the dictionary

    • Repeat the process for all words in the sentence

  • Answered by AI

Interview Preparation Tips

Professional and academic backgroundI applied for the job as SDE - 1 in PuneEligibility criteriaAbove 7 CGPABarclays interview preparation:Topics to prepare for the interview - Data Structure, Algorithms, Basics of object oriented programming, Operating System, Database Management System, C++ BasicsTime required to prepare for the interview - 10 MonthsInterview preparation tips for other job seekers

Tip 1 : Do not totally depend on past interview questions or as such unless and until you have a strong foundation. Just build the foundation first in starting months.
Tip 2 : More focus should be on problem-solving skills. Develop the skills of using applications.(Eg.: Where one should use Hashmap, Arraylist, etc.)
Tip 3 : Try to solve the problem on your own. Just sink yourself into the question so much that you don't need to look for the solution.(Figure out solution in your own way).
Tip 4 : Regarding project, quantity doesn't matter but what matters the most is you should know about the project from start to end. Able to explain the project clearly. Be ready with technical as well as Behavioral questions.

Application resume tips for other job seekers

Tip 1 : Get rid of irrelevant topics or headings.(Eg. Stood 1st in Annual Sack Race Competition.)
Tip 3 : Make sure you don't keep anything which create problem at time of Interview.
Tip 4 : Short and crisp Resume with each spelling checked twice.
Tip 5 : Keep updating your resume based on addition of Internship/Projects, etc.
Tip 6 : Keep the file name(Resume saved as pdf or any format) decent too.

Final outcome of the interviewRejected

Bank of America Interview FAQs

How many rounds are there in Bank of America Software Developer interview for freshers?
Bank of America interview process for freshers usually has 3-4 rounds. The most common rounds in the Bank of America interview process for freshers are Technical, Resume Shortlist and Coding Test.
What are the top questions asked in Bank of America Software Developer interview for freshers?

Some of the top questions asked at the Bank of America Software Developer interview for freshers -

  1. Logical Question: You are a captive. If you say the right answer, the assasin w...read more
  2. If you given a string in which numbers are combined how to seperate the longest...read more
  3. They asked questions on projects, Oops concepts,python concepts and CN concepts...read more

Tell us how to improve this page.

Bank of America Software Developer Interview Process for Freshers

based on 1 interview

Interview experience

3
  
Average
View more
Bank of America Software Developer Salary
based on 172 salaries
₹6 L/yr - ₹21.8 L/yr
58% more than the average Software Developer Salary in India
View more details

Bank of America Software Developer Reviews and Ratings

based on 15 reviews

4.2/5

Rating in categories

3.4

Skill development

4.5

Work-life balance

3.9

Salary

4.5

Job security

4.0

Company culture

3.5

Promotions

3.8

Work satisfaction

Explore 15 Reviews and Ratings
Team Lead
2.3k salaries
unlock blur

₹5.7 L/yr - ₹17.5 L/yr

Assistant Manager
1.9k salaries
unlock blur

₹7 L/yr - ₹26 L/yr

Team Developer
1.9k salaries
unlock blur

₹2.4 L/yr - ₹11 L/yr

Software Engineer
1.1k salaries
unlock blur

₹6.6 L/yr - ₹27 L/yr

Manager
986 salaries
unlock blur

₹11.5 L/yr - ₹37 L/yr

Explore more salaries
Compare Bank of America with

JPMorgan Chase & Co.

3.9
Compare

BA Continuum

4.1
Compare

HDFC Bank

3.9
Compare

ICICI Bank

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