Bank of America Careers logo

Bank of America Careers

A US multinational bank and financial-services company headquartered in Charlotte, North Carolina, listed on the NYSE as BAC.

bankofamerica.com

About the company

Founded

1998 (NationsBank and BankAmerica merger; lineage to 1784)

Industry

Banking and financial services

Headquarters

100 North Tryon Street, Charlotte, North Carolina, USA

CEO

Brian Moynihan, Chair of the Board and Chief Executive Officer

CFO

Alastair Borthwick, EVP and Chief Financial Officer

Revenue (FY2025)

$107.42 billion (net of interest expense)

Market Cap

About $429.64 billion

Listed on

NYSE: BAC

Bank of America Corporation is a US multinational bank and financial-services company listed on the New York Stock Exchange under the ticker BAC. It was formed in 1998 through the merger of NationsBank and BankAmerica, with a corporate lineage that traces back to 1784. The company is headquartered at 100 North Tryon Street in Charlotte, North Carolina, and runs its investment and corporate banking operations from the Bank of America Tower in New York City.

The company operates in banking and financial services, serving consumer, wealth, commercial, and corporate and investment-banking clients. For fiscal year 2025 it reported revenue net of interest expense of about $107.42 billion, and it employs roughly 213,000 people. Its market capitalization stands at around $429.64 billion.

Leadership is headed by Brian Moynihan, who serves as both Chair of the Board and Chief Executive Officer. Alastair Borthwick is Executive Vice President and Chief Financial Officer, and the business lines are led by co-presidents Dean Athanasia and Jim DeMare alongside a group of division presidents covering consumer, wealth, commercial, and international operations.

Key People

Brian Moynihan

Chair of the Board and Chief Executive Officer

Alastair Borthwick

Executive Vice President and Chief Financial Officer

Dean Athanasia

Co-President

Jim DeMare

Co-President

Interview process at Bank of America

(4,380 interviews (Indeed, US and global aggregate))

Interview experience

Favorable

Interview difficulty

Medium

Interview process length

About a week

Overall experience

PoorExcellent
EasyDifficult

Interview process length

About a day or two18%
About a week25%
About a month19%
More than one month13%

Prep for your Bank of America interview with AI

Practice real questions and get instant feedback before you walk in.

Bank of America Interview Questions & Answers

Q: Implement a binary search algorithm to search for a specific value in a sorted array.

A: Keep two pointers on the array bounds, compare the target against the middle element, and halve the search space each step until you find the value or the pointers cross. It runs in O(log n) time and O(1) space.

Answer by AI
  • State the precondition out loud: binary search only works on a sorted array.
  • Use low and high pointers, compute mid as low plus (high minus low) / 2 to avoid overflow, then move the pointer that excludes the target.
  • Mention the O(log n) time and O(1) space, and note the recursive variant costs O(log n) stack space.

Q: Given an array of integers, write a function to find the second-largest number.

A: Track the largest and second-largest values in a single pass, updating both as you scan. This gives an O(n) time, O(1) space solution without sorting.

Answer by AI
  • Initialize two variables to negative infinity and update them in one pass.
  • When a new value beats the largest, shift the old largest down to second-largest.
  • Clarify edge cases with the interviewer: duplicates and arrays with fewer than two distinct values.

Q: Write a function to reverse a string using a stack.

A: Push each character of the string onto a stack, then pop them off to rebuild the string in reverse order. It runs in O(n) time and O(n) extra space for the stack.

Answer by AI
  • Explain that a stack is last-in-first-out, so popping naturally reverses the input.
  • Push every character, then pop until empty, appending each popped char to the result.
  • Note that a two-pointer swap reverses in place with O(1) space if the stack is not required.

Q: Design a scalable and responsive layout for a web application that displays a large amount of data.

A: Use a responsive grid or flex layout with fluid breakpoints, then render large datasets with pagination, virtualization, or windowing so only visible rows hit the DOM. Add lazy loading and memoization to keep interactions smooth.

Answer by AI
  • Start with layout: a mobile-first responsive grid with sensible breakpoints and relative units.
  • For the data volume, use windowing or virtualized lists so the DOM only holds visible rows.
  • Layer in pagination or infinite scroll, server-side filtering, and memoized components to protect rendering performance.

Prep for your Bank of America interview with AI

Practice real questions and get instant feedback before you walk in.

Bank of America Salaries in India (Updated 2026)

Senior Software Engineer

Avg base pay/yr

₹12,00,943/yr

219 Salaries submitted

Software Engineer

Avg base pay/yr

₹10,66,937/yr

207 Salaries submitted

Developer

Avg base pay/yr

₹5,57,994/yr

58 Salaries submitted

Data Engineer

Avg base pay/yr

₹13,77,563/yr

12 Salaries submitted

Analyst

Avg base pay/yr

₹10,94,629/yr

107 Salaries submitted

Senior Analyst

Avg base pay/yr

₹14,92,232/yr

58 Salaries submitted

Know your worth at Bank of America

Benchmark your pay against real market data and find roles that match.

Build a standout resume with AI

Tailor your resume to each Bank of America role in minutes.

Benefits

Competitive health and insurance benefits with wellness programs and annual health screenings
Teladoc Health virtual doctor and mental health consultations
Employee Assistance Program with 24/7 free counseling and 12 in-person sessions a year
Family Support program covering fertility, adoption, surrogacy and pediatric care
401(k) matching up to 5% plus a 2 to 3% annual company contribution
Family Planning Reimbursement up to $20,000 lifetime
Employee Relief Fund for financial hardship support
26 weeks leave for new parents, 16 weeks fully paid
Paid sabbaticals plus paid vacation, sick and personal time
20 days paid bereavement leave globally
Up to $7,500 a year in job-related tuition assistance
The Academy at Bank of America and skills development programs for career growth

Latest News & Updates

July 21, 2026

Bank of America enhances EricaAssist with generative AI for employees

The bank upgraded its internal EricaAssist tool with generative AI to help employees resolve client needs faster.

#GenAI #BankingTech #EmployeeTools

View post

July 21, 2026

3 million-plus clients enroll in new BofA Rewards program in first seven weeks

The bank's new BofA Rewards program passed 3 million enrollments within its first seven weeks.

#Rewards #RetailBanking #Growth

View post

July 21, 2026

BofA report: financial wellbeing of US company employees hits four-year high

Bank of America research found employee financial wellbeing at US companies reached a four-year high despite cost-of-living pressures.

#Research #FinancialWellbeing #Workplace

View post

July 14, 2026

Bank of America reports second quarter 2026 financial results

The bank released its Q2 2026 earnings, its regular quarterly financial results disclosure.

#Earnings #Q2FY26 #Results

View post

July 13, 2026

Bank of America expands regional investment banking coverage with nine senior hires

The bank added nine senior bankers across the US to expand regional investment banking coverage.

#InvestmentBanking #Hiring #Expansion

View post

Bank of America FAQ

Brian Moynihan leads Bank of America as Chair of the Board and Chief Executive Officer, holding both roles.