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.
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
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
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
Senior Tech Associate (Bank of America Continuum India)
New grad
Received an offer3 rounds
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
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
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
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
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
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
Senior Technical Associate (Bank of America Continuum India)
New grad
Received an offer3 rounds
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
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
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
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
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
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.
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
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
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.
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.
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
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
Received an offerdeclined the offer for a better opportunity elsewhere3 rounds
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
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
HR interviewBehavioral
A relaxed closing conversation about communication, teamwork, career goals and interest in the bank.
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
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
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.
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
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
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.
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
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
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.
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
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
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
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.
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.
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.
Investment Banking / Sales & Trading applicant (on-demand video stage)
Internship
Outcome not shared1 round
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.
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
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.
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
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
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.
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.
Received an offer$25 per hour, with paid training from late June to late August1 round
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.
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.