Bank of America logo

Bank of America interview questions

25 first-hand experiences · See open roles at Bank of America

Bank of America runs two visibly different loops. Campus technology hiring in India (Bank of America Continuum, mostly Senior Tech Associate and apprentice roles) starts with a recorded video assessment that mixes a spoken behavioral answer, two coding problems and a video explanation of the candidate's own approach, then moves to one or two resume-driven technical rounds heavy on OOP, DBMS/SQL and OS, and closes with an HR or managerial conversation. US and UK front-office hiring (investment banking, sales and trading, research, risk) starts with an on-demand HireVue of a handful of behavioral and markets questions and ends in a superday of short back-to-back interviews, typically split between fit and technicals. Across both tracks candidates repeatedly say the interviewers stay close to the resume and that the technical bar is standard rather than exotic, so mistakes are costly. A third, quite separate loop runs for financial-center roles such as relationship banker: a recorded HireVue, a short logistics-only recruiter call, then interviews with the center manager and district manager, judged almost entirely on whether the candidate can narrate real client interactions end to end.

These 25 writeups cover software engineering, investment banking, sales and trading and other roles, India campus tech + US branch & IB. All of them were posted under a pseudonym (Reddit, GeeksforGeeks or forum handles), so we could not verify the authors’ identities.

Typical rounds
21-3 range
Outcomes shared
10/5offer / not
Most common round
Online assessment
Sources span
2013 - 2026

Most frequently reported · Behavioral(21), Past projects(11), Data structures & algorithms(10), Domain knowledge(9), Arrays & strings(8)

Bank of America’s official process

The bank describes a four-stage flow (find the role, apply, interview, offer) and says the interview stage mixes phone calls, in-person conversations and video interviews with HR, business managers and possible peers, plus exercises and assessments intended to measure key aptitudes and values. Its student-facing material adds that first and second rounds happen by phone, on-demand video or on campus, and that the final round is run by the business area itself. Notification after applying can take two to four weeks.

Read Bank of America’s own hiring page →

What Bank of America is hiring for now

962 open roles in our index.

Most-posted roles

  • Relationship Banker45
  • Wealth Management Client Associate40
  • Registered Wealth Management Client Associate21
  • Private Client Advisor II17
  • Senior Banker14
  • Registered Private Wealth Client Associate9

Top locations

  • New York City176
  • Las Vegas33
  • Chicago27
  • Washington24
  • Chandler19

Commonly tested topics

Data structures & algorithms·OOP·DBMS·SQL·Operating systems·Networking·Past projects·Resume deep-dive·Behavioral·STAR stories·Financial modeling·Domain knowledge·Puzzles·Customer scenarios

Interview experiences at Bank of America

Outcome
Seniority

Senior Tech Associate

New grad

Received an offer3 rounds

  1. 1
    Recorded video interview (HireVue, 90 minutes)Online assessment

    A 90-minute recorded assessment combining two coding problems (a string case-conversion task and a bracket-balancing check) with three spoken video answers covering background, handling a hard situation, and a walkthrough of the candidate's own approach from brute force to optimal.

    Covered · Arrays & strings, Data structures & algorithms, Behavioral

  2. 2
    Technical face-to-faceTechnical

    A resume-centred technical conversation: the author walked through their projects and then answered fundamentals on databases (ACID, transactions, SQL versus NoSQL), polymorphism and basic operating-system concepts such as what a kernel does.

    Covered · Resume deep-dive, DBMS, SQL, OOP, Operating systems

  3. 3
    HR panelBehavioral

    A two-interviewer behavioral round built around a project the candidate had built, five-year plans, readiness to work remotely, motivation for the bank, and the candidate's own questions.

    Covered · Behavioral, Past projects, Domain knowledge

Shared by GeeksforGeeks contributor (uncredited) on gfg · 2020-12-01

Senior Tech Associate (Bank of America Continuum India)

New grad

Received an offer3 rounds

  1. 1
    Recorded video interviewOnline assessment

    A recorded round with a self-introduction, two coding problems (alternating-case string work and bracket validation) and a spoken explanation of the logic and time complexity, plus a motivation question about the bank.

    Covered · Arrays & strings, Data structures & algorithms, Behavioral

  2. 2
    First technical face-to-faceTechnical

    Constructors, inheritance and encapsulation, then database keys, joins and ACID properties, an nth-highest-salary and duplicate-row SQL pair, a short string coding task, and follow-up questions on the candidate's AI project.

    Covered · OOP, DBMS, SQL, Arrays & strings, Past projects

  3. 3
    Second technical face-to-faceTechnical

    Deeper object-orientation (interfaces, multiple inheritance), SQL versus NoSQL, indexing internals, how the project would need to change for production, a water-jug style logic puzzle, and a few banking and investment questions.

    Covered · OOP, DBMS, Puzzles, Domain knowledge, Past projects

Shared by GeeksforGeeks contributor (uncredited) on gfg · 2020-12-01

Senior Tech Associate

New grad

Received an offer3 rounds

  1. 1
    Online assessment with video questionsOnline assessment

    A recorded behavioral question followed by two coding problems, one easy and one a medium dynamic-programming task, and a video in which the candidate explains the approach taken.

    Covered · Behavioral, Dynamic programming, Data structures & algorithms

  2. 2
    Technical interview (Webex, 20-30 minutes)Technical

    A short video round covering the candidate's project, a second-largest-element coding question and database fundamentals including aggregate SQL queries, keys, joins and ACID.

    Covered · Past projects, Arrays & strings, SQL, DBMS

  3. 3
    Technical plus HRHiring manager

    A combined round that dug further into the project, ranged across SQL, Oracle, NoSQL and Hadoop, and then moved to questions about the banking sector and the candidate's background.

    Covered · Past projects, SQL, DBMS, Domain knowledge, Behavioral

Shared by GeeksforGeeks contributor (uncredited) on gfg · 2023-06-13

Senior Technical Associate (Bank of America Continuum India)

New grad

Received an offer3 rounds

  1. 1
    Online test (90 minutes)Online assessment

    A 90-minute test with aptitude and logical-reasoning multiple choice plus two beginner-level coding problems; the author's read was that a complete but inefficient solution scored better than a partial optimal one.

    Covered · Aptitude, Data structures & algorithms, Arrays & strings

  2. 2
    Technical interviewTechnical

    A resume-led technical round covering object-orientation, REST APIs, a string-reversal task and a comparison of MongoDB against MySQL.

    Covered · OOP, API design, SQL, DBMS, Arrays & strings

  3. 3
    Technical interviewTechnical

    A second technical round with string permutations and recursive Fibonacci, more REST API questions, DOM selection methods, the pillars of object orientation, outer joins and a discussion of prior work experience.

    Covered · OOP, SQL, API design, Arrays & strings, Past projects

Shared by GeeksforGeeks contributor (uncredited) on gfg · 2025-07-12

Technology (campus profile not stated)

New grad

Received an offer3 rounds

  1. 1
    Online assessment (90 minutes)Online assessment

    Five items on the bank's own platform: three video answers (introduction, fit for the profile, explanation of the coding approach) and two string-manipulation coding problems, with camera and microphone on throughout.

    Covered · Arrays & strings, Data structures & algorithms, Behavioral

  2. 2
    HR round (10 minutes)Behavioral

    A short WebEx conversation about background, the technologies used in the candidate's projects and how they worked through a difficulty.

    Covered · Resume deep-dive, Behavioral, Past projects

  3. 3
    Technical and managerial (1 hour)Hiring manager

    An hour spanning Python collections, Java inheritance, joins and salary queries, OS and DBMS fundamentals, the OSI model, stack and queue implementation, then project specifics and standard career-goal questions.

    Covered · OOP, SQL, DBMS, Operating systems, Networking, Data structures & algorithms

Shared by GeeksforGeeks contributor (uncredited) on gfg · 2021-10-16

Technology (campus profile not stated)

New grad

Received an offer3 rounds

  1. 1
    Video interviewOnline assessment

    A recorded round with two coding questions (finding where two lists meet, and de-duplicating a list) alongside two HR-style questions.

    Covered · Data structures & algorithms, Behavioral

  2. 2
    Technical interview (30 minutes)Technical

    Half an hour of resume verification and language-level questions: JavaScript function syntax, a Java factorial program, framework comparisons, exception handling, duplicate and second-highest-salary queries, plus Git and authorisation basics.

    Covered · Resume deep-dive, OOP, SQL, Debugging

  3. 3
    Technical plus HRHiring manager

    A combined closing round with an introduction, a project walkthrough, an aptitude question, a Java coding task and situational questions about career goals and project difficulties.

    Covered · Past projects, Aptitude, Behavioral

Shared by GeeksforGeeks contributor (uncredited) on gfg · 2023-10-30

Technology (campus)

New grad

Received an offer3 rounds

  1. 1
    HireVue video roundOnline assessment

    A recorded round pairing an HR question about how the candidate's academics fit the role with a string problem and a decode-count dynamic-programming problem, followed by a spoken explanation of approach and complexity.

    Covered · Behavioral, Arrays & strings, Dynamic programming

  2. 2
    Technical interviewTechnical

    Introduction and project detail, then a string-reversal task, questions on accessing private members and object creation, several SQL queries including aggregation, normalisation, and a three-bulbs-three-switches puzzle.

    Covered · Past projects, OOP, SQL, DBMS, Puzzles

  3. 3
    HR interviewBehavioral

    A conversational close on background, why the candidate chose their degree and project, how they work in a team, strengths and weaknesses, and the extracurriculars listed on the resume.

    Covered · Behavioral, Resume deep-dive, STAR stories

Shared by GeeksforGeeks contributor (uncredited) on gfg · 2025-07-23

Software Engineer (front end)

Experienced

Received an offerdeclined the offer for a better opportunity elsewhere3 rounds

  1. 1
    Timed technical assessmentOnline assessment

    A remote timed challenge mixing algorithm work (binary search, second-largest element, stack-based string reversal) with front-end tasks such as a responsive layout, a dynamic form and a small framework component.

    Covered · Data structures & algorithms, Arrays & strings, Testing

  2. 2
    Technical interviewSystem design

    A deeper remote conversation about designing responsive layouts for large data sets, how front end and back end interact, and building real-time data visualisation.

    Covered · System design, Scalability, API design

  3. 3
    HR interviewBehavioral

    A relaxed closing conversation about communication, teamwork, career goals and interest in the bank.

    Covered · Behavioral, Conflict handling

Shared by GeeksforGeeks contributor (uncredited) on gfg · 2023-05-10

Apprentice (technology)

Internship

Not selected3 rounds

  1. 1
    Video interview (HirePro)Online assessment

    One recorded behavioral question about background and fit, two coding problems of easy and medium difficulty, and a spoken explanation of the approach to the harder one.

    Covered · Behavioral, Data structures & algorithms

  2. 2
    Technical interview (20-30 minutes)Technical

    A short WebEx round on the resume project plus small logic tasks such as swapping two numbers and printing the first fifteen primes, and operating-system fundamentals.

    Covered · Past projects, Operating systems, Data structures & algorithms

  3. 3
    Managerial interviewHiring manager

    A half-hour managerial conversation on strengths and weaknesses, interest in the bank, five-year goals and academic record; the author was cut here while eleven classmates got offers.

    Covered · Behavioral, Resume deep-dive

Shared by GeeksforGeeks contributor (uncredited) on gfg · 2021-09-28

Technology (campus)

New grad

Not selected3 rounds

  1. 1
    Online assessmentOnline assessment

    A five-task assessment taken two weeks before the interviews, combining recorded skill-alignment videos with an easy and a medium coding problem and a video explanation; roughly half the cohort cleared it.

    Covered · Data structures & algorithms, Behavioral

  2. 2
    Technical and fundamentals interviewTechnical

    An introduction and project walkthrough followed by fundamentals such as the difference between IP and MAC addressing, how machines communicate, a C versus C++ comparison, some security basics and light personal questions.

    Covered · Past projects, Networking, OOP, Behavioral

  3. 3
    Scenario interviewHiring manager

    A more open-ended round: justify a language preference, propose how to handle a firm-wide software failure affecting most of a global workforce, and describe what kind of company the candidate would start in fifteen years. The author got warm feedback here but was not among the final eleven picked.

    Covered · Behavioral, Customer scenarios, Domain knowledge

Shared by GeeksforGeeks contributor (uncredited) on gfg · 2024-10-11

Technology (campus)

New grad

Not selected1 round

  1. 1
    Technical interviewTechnical

    A single technical round covering the candidate's projects, constructors and interfaces, an array manipulation task with conditional logic, a SQL question and multilevel inheritance with code.

    Covered · Past projects, OOP, SQL, Arrays & strings

Shared by Mayuri (first name given in the writeup) on gfg · 2024-01-23

Technology (campus)

New grad

Outcome not shared2 rounds

  1. 1
    Online assessment (HirePro)Online assessment

    Five items: three recorded video answers (introduction, an HR question and an explanation of the coding logic) plus two coding problems; the author reports 171 of 300 clearing it.

    Covered · Data structures & algorithms, Behavioral

  2. 2
    Technical interviewsTechnical

    Interviews held six days later, with candidates who cleared the first technical conversation receiving a link for a second one within the hour; the author records only 30 final selections from 400.

    Covered · Past projects, Resume deep-dive

Shared by GeeksforGeeks contributor (uncredited) on gfg · 2023-10-31

Investment Banking Summer Analyst

Internship

Outcome not shared1 round

  1. 1
    On-demand HireVuePhone screen

    A recorded interview the author took in two consecutive recruiting years. Questions covered motivation for the bank, a deal or market event the candidate was following, an accomplishment showing initiative, a difficult decision, a time they were the subject-matter expert, and learning a new process quickly. Later posters in the same thread add teamwork with people who think differently and how the candidate keeps up with change in their field.

    Covered · Behavioral, STAR stories, Domain knowledge

Shared by IB Prospective Monkey (Investment Banking - Generalist) on wso · 2022-01-01

Investment Banking Summer Analyst (New York)

Internship

Received an offer1 round

  1. 1
    Superday, four back-to-back interviewsFinal

    The author describes a New York superday of four consecutive interviews alternating fit and technicals. Technicals stayed within standard accounting and valuation material, including a three-statement walkthrough of book-versus-tax depreciation and the deferred tax liability it creates. One behavioral asked the candidate to name a deal they thought was a bad idea and reason through why. They note the format varies by office, with tech-focused Palo Alto and LA running more specialised questions.

    Covered · Behavioral, Financial modeling, STAR stories, Domain knowledge

Shared by IB Prospective Monkey (Investment Banking - M&A), a returning BofA intern on wso · 2025-01-01

Investment Banking off-cycle intern (London)

Internship

Outcome not shared1 round

  1. 1
    On-demand video interview (three questions)Phone screen

    A three-question recorded interview with thirty seconds to prepare and three minutes to answer each. One respondent who had taken it lays out the shape: a fit question on background, a variable middle question on teamwork or persuading stakeholders or explaining something to non-experts, and a closing question on current events relevant to the coverage area applied for. They admit they under-delivered on timing.

    Covered · Behavioral, Domain knowledge, STAR stories

Shared by IB Prospective Monkey (Investment Banking - M&A) on wso · 2025-01-01

Sales & Trading Summer Analyst (Global Markets)

Internship

Outcome not shared1 round

  1. 1
    Global Markets HireVuePhone screen

    A poster who took the rotational Global Markets recorded interview reports a standard motivation question, general behavioral prompts and one question on how the candidate follows markets, and advises taking the slot early.

    Covered · Behavioral, Domain knowledge

Shared by liamharvey03 on wso · 2025-01-01

Investment Banking Summer Analyst

Internship

Outcome not shared1 round

  1. 1
    Superday, two interviewsFinal

    Two candidates in the same 2021 summer-analyst cycle describe their superday the day they took it: one behavioral interview and one more technical, with the technical content rated basic; a third poster in the thread had both of theirs skew behavioral.

    Covered · Behavioral, Financial modeling

Shared by IB Intern (Investment Banking - M&A) on wso · 2021-01-01

Market Risk Analyst (campus internship)

Internship

Outcome not shared1 round

  1. 1
    On-campus technical interviewTechnical

    The author's on-campus risk internship interview leaned on probability questions of the dice-and-cards type, and, because they had studied it, several follow-ups on option pricing; they contrast it with a tougher on-site elsewhere that pushed into calculus, statistics and value-at-risk mechanics.

    Covered · Aptitude, Puzzles, Domain knowledge

Shared by azchaser on wso · 2013-01-01

Investment Banking / Sales & Trading applicant (on-demand video stage)

Internship

Outcome not shared1 round

  1. 1
    On-demand video interviewPhone screen

    A candidate quoted in the thread says the on-demand round was behavioral only and took roughly fifteen minutes, with situational prompts that did not map onto the standard prep guides. Another poster in the thread reports getting the same video interview for both the banking and trading applications.

    Covered · Behavioral, STAR stories

Shared by Wisconsin_R (quoted in thread) on wso · 2018-01-01

Relationship Banker (financial center)

Experienced

Outcome not shared2 rounds

  1. 1
    HireVue recorded interviewOnline assessment

    The recorded interview is the first gate for the branch role; the author completed it and waited about a week for any human contact.

    Covered · Behavioral, Customer scenarios

  2. 2
    Talent acquisition call (7-8 minutes)Phone screen

    A short recruiter call the author describes as purely an alignment check: pay confirmation, start date, willingness to float between branches, time-off policy and notice period, with no behavioral questions at all. Their application status then sat at pending review for weeks.

    Covered · Shift availability, Behavioral

Shared by u/Melodic-Low-8328 (r/BankOfAmerica) on reddit · 2026-03-01

Relationship Banker (financial center)

Experienced

Outcome not shared3 rounds

  1. 1
    HireVue recorded interviewOnline assessment

    The author's first interview was the recorded HireVue, taken shortly after applying in early May.

    Covered · Behavioral, Customer scenarios

  2. 2
    HR screening callPhone screen

    About three and a half weeks after applying, a recruiter called to walk through the role and told the author two further interviews would follow.

    Covered · Shift availability, Behavioral

  3. 3
    Manager and district manager interviewsHiring manager

    The recruiter described the remaining stages as separate conversations with the financial center manager and then the district manager.

    Covered · Behavioral, Customer scenarios, Sales roleplay

Shared by u/Ok_Masterpiece_1418 (r/BankOfAmerica) on reddit · 2026-06-03

Relationship Banker (internal transfer, Manhattan market)

Experienced

Not selected1 round

  1. 1
    Behavioral interview with the hiring marketBehavioral

    An existing Bank of America relationship banker interviewing to move branches. The debrief they got from Talent Mobility is the useful part: personality was fine, but the answers lacked concrete client examples. The bar they describe is walking through the client's need, what you uncovered in the conversation, the advice you gave and the outcome.

    Covered · Customer scenarios, STAR stories, Behavioral

Shared by r/Banking thread author on reddit · 2026-07-30

Relationship Banker (financial center)

Experienced

Outcome not shared2 rounds

  1. 1
    Recorded video interviewOnline assessment

    The author, a 22-year-old with no banking experience and no degree, recorded the video round and thought they had blown it, admitting on camera that they lacked banking background.

    Covered · Behavioral, Customer scenarios

  2. 2
    In-person interviewHiring manager

    Despite their own assessment of the recording, they were emailed to schedule an in-person interview at the branch, which suggests the video round screens loosely for the retail roles.

    Covered · Behavioral, Customer scenarios

Shared by u/jordyjoestarr (r/Banking) on reddit · 2022-05-18

Relationship Banker (financial center)

Experienced

Not selected1 round

  1. 1
    Repeated interviews across locationsHiring manager

    An early-career candidate reports roughly five interviews spread across about five months, being passed between financial centers, with one hiring manager saying they had enjoyed the conversation but had too many candidates, before a final rejection. Useful as evidence that the branch pipeline can loop through several locations rather than resolving in one loop.

    Covered · Behavioral, Customer scenarios

Shared by u/yungsloth808 (r/FinancialCareers) on reddit · 2023-11-15

Relationship Banker (financial center)

Experienced

Received an offer$25 per hour, with paid training from late June to late August1 round

  1. 1
    Final: Verbal offer call from HRFinal

    The author's offer arrived as a phone call in which HR described the role, the pay and the training class and then asked for acceptance on the spot, saying the written offer letter would only follow acceptance and that an answer was needed within a day. Recorded here because it documents how the closing stage of the retail loop works, including the training-class cadence.

    Covered · Shift availability

Shared by r/BankOfAmerica thread author on reddit · 2026-04-22

Bank of America interviews: FAQ

What is the interview process like at Bank of America?
Bank of America runs two visibly different loops. Campus technology hiring in India (Bank of America Continuum, mostly Senior Tech Associate and apprentice roles) starts with a recorded video assessment that mixes a spoken behavioral answer, two coding problems and a video explanation of the candidate's own approach, then moves to one or two resume-driven technical rounds heavy on OOP, DBMS/SQL and OS, and closes with an HR or managerial conversation. US and UK front-office hiring (investment banking, sales and trading, research, risk) starts with an on-demand HireVue of a handful of behavioral and markets questions and ends in a superday of short back-to-back interviews, typically split between fit and technicals. Across both tracks candidates repeatedly say the interviewers stay close to the resume and that the technical bar is standard rather than exotic, so mistakes are costly. A third, quite separate loop runs for financial-center roles such as relationship banker: a recorded HireVue, a short logistics-only recruiter call, then interviews with the center manager and district manager, judged almost entirely on whether the candidate can narrate real client interactions end to end.
What topics does Bank of America test in interviews?
Commonly reported topics include Data structures & algorithms, OOP, DBMS, SQL, Operating systems, Networking.

These guides summarize public, first-hand interview experiences shared by candidates. They describe the shape of each loop and the topics that came up, not a leaked question bank, and every experience links back to its original source. Processes change often; treat this as directional prep, not a script.