interviewquestions.
All companies198

Big tech

Amazon4 rounds · $110.5k-$160kApple4 rounds · $145kGoogle6 rounds · $118k-$170kMeta6 rounds · $137kMicrosoft5 rounds · $84.2k-$165.2k

US and global tech

Netflix6 rounds · $100k-$300kUber5 rounds · $150k-$158kAirbnb6 rounds · $128k-$142kStripe7 rounds · $122.1k-$134.4kSalesforce3 rounds · $110k-$153kAdobe3 rounds · $76.7k-$152.2kLinkedIn6 rounds · $154kIntuit4 rounds · $55.5-$75/hrCisco4 rounds · $92.1k-$136kAtlassian3 rounds · $122.4k-$159.8kSpotify6 rounds · $125.6k-$179.4kTwitter4 rounds · $127k-$297kOpenAI5 rounds · $230k-$490kPalantir5 rounds · $145k-$155kTesla5 rounds · $140k-$300kTikTok5 rounds · $128k-$256kDatabricks6 rounds · $137.8k-$155kSnowflake5 rounds · $42-$60/hrDatadog6 rounds · $100k-$110kCloudflare6 rounds · $150k-$216kCoinbase6 rounds · $60/hrDoorDash6 rounds · $107.4k-$158kRoblox6 rounds · $153kEpic Systems5 rounds · $110k

Wall Street, banks and payments

Goldman Sachs4 rounds · $110k-$115kJP Morgan4 rounds · $95k-$125kMorgan Stanley3 rounds · $70k-$110kBank of America4 rounds · $94.2kCiti5 rounds · $80k-$115kWells Fargo5 rounds · $48.08/hrCapital One5 rounds · $140kBlackRock4 rounds · $105k-$125kBloomberg5 rounds · $158kD. E. Shaw4 rounds · $25kAmerican Express3 rounds · $78k-$124.8kMastercard2 rounds · $72k-$115kVisa4 rounds · $108k-$120kPayPal4 rounds · $116.5k-$173.3kDeutsche Bank4 rounds · $100kBarclays3 rounds · $110kHSBC5 rounds · ₹6-10 LPAArcesium4 rounds · $10kCitadel5 rounds · $200k-$250kJane Street4 rounds · $300kHudson River Trading5 rounds · $300kSusquehanna (SIG)5 rounds · $300kFidelity Investments4 rounds · $92kPNC5 rounds · $39.1k-$126.5k

Consulting and Big 4

McKinsey4 rounds · $120kBCG4 rounds · $110kBain4 rounds · $120kDeloitte3 rounds · $75k-$78kEY3 rounds · $75k-$100kKPMG3 rounds · $78k-$90kPwC3 rounds · $61k-$100kAccenture5 rounds · ₹4.5-6.5 LPAIBM3 rounds · $121k-$181.4kZS Associates5 rounds · $90k-$102k

Enterprise and cloud

Oracle3 rounds · $61.2k-$141.2kServiceNow4 rounds · $130k-$136kDell3 rounds · $101.7k-$131.7kVMware5 rounds · ₹18-30 LPASAP5 rounds · ₹18-28 LPAAkamai5 rounds · $114.3k-$136.3kADP4 rounds · ₹6-11 LPAOptum4 rounds · $58.8k-$105k

Semiconductors and hardware

NVIDIA3 rounds · $100k-$166.75kIntel3 rounds · $105.7k-$149.2kQualcomm3 rounds · $122.8k-$184.2kTexas Instruments3 rounds · $100k-$137.5kCadence3 rounds · $74.2k-$137.8kSynopsys5 rounds · $92.6kMathWorks4 rounds · $100k-$130kSamsung3 rounds · ₹14-28 LPAAMD5 rounds · $119k-$170k

Retail and industrial

Walmart4 rounds · $80k-$155kTarget4 rounds · $34/hrHoneywell4 rounds · $68k-$115kSiemens4 rounds · $32.69-$58.84/hrBosch3 rounds · ₹6-9 LPAABB5 rounds · $80k

Aerospace and defense

Boeing6 rounds · $82k-$89kLockheed Martin5 rounds · $91kNorthrop Grumman4 rounds · $62.3k-$114.4kRaytheon4 rounds · $68.9k-$144.2kSpaceX5 rounds · $125k-$145k

Telecom, media and consumer brands

Verizon5 rounds · $16-$21/hrT-Mobile5 rounds · $19.5/hrAT&T5 rounds · $21.43-$24.95/hrDisney5 roundsProcter & Gamble5 rounds · $85k-$122.2kJohnson & Johnson5 rounds · $23.5-$52.5/hrNike5 rounds · $17/hrKaiser Permanente5 rounds · $38.15-$40.14/hr

Stores, restaurants and airlines

Starbucks4 rounds · $15.25-$24.69/hrChick-fil-A5 rounds · $15-$18/hrChipotle4 rounds · $20-$21/hrMcDonald's4 rounds · $15.5-$19.89/hrCostco5 rounds · $20-$32.9/hrHome Depot5 rounds · $18.5-$21.5/hrLowe's5 rounds · $15.92-$16.15/hrCVS Health6 rounds · $16.5-$25/hrWalgreens5 rounds · $19.5-$23/hrBest Buy4 rounds · $16.9-$21.45/hrNordstrom4 rounds · $17.7-$21.9/hrFedEx4 rounds · $17.75-$18.25/hrAmerican Airlines5 rounds · $37.91/hrUnited Airlines5 rounds · $37.1/hrSouthwest Airlines5 rounds · $32.62/hr

India: product companies and startups

Flipkart5 rounds · ₹22-28 LPAPaytm4 rounds · ₹16-22 LPASwiggy4 rounds · ₹16-22 LPAZoho6 rounds · ₹5-7 LPAZomato4 rounds · ₹18-25 LPAMeesho4 rounds · ₹25-35 LPANykaa4 rounds · ₹10-18 LPAOLA4 rounds · ₹16-22 LPACRED5 rounds · ₹18-25 LPAGroww5 rounds · ₹15-28 LPAPhonePe5 rounds · ₹18-25 LPARazorpay4 rounds · ₹18-25 LPAZerodha4 rounds · ₹12-25 LPADream114 rounds · ₹15-30 LPABrowserStack5 rounds · ₹15-28 LPAFreshworks4 rounds · ₹20-28 LPABlinkit5 rounds · ₹18-25 LPADunzo5 rounds · ₹12-18 LPALicious4 rounds · ₹12-18 LPAUrban Company4 rounds · ₹18-25 LPABigBasket4 rounds · ₹6-10 LPABYJU'S4 rounds · ₹4-8 LPADelhivery4 rounds · ₹10-20 LPAUnacademy5 rounds · ₹12-18 LPAJuspay5 rounds

India: IT services and analytics

TCS4 rounds · ₹3.4-3.6 LPAInfosys3 rounds · ₹3.6-4.5 LPAWipro3 rounds · ₹4-4.5 LPAHCL3 rounds · ₹4-4.5 LPATech Mahindra6 rounds · ₹3.5-4.5 LPACognizant4 rounds · ₹4-4.5 LPACapgemini4 roundsThoughtworks4 rounds · ₹10-18 LPAAmdocs4 rounds · ₹5-7 LPACGI5 rounds · ₹4.5-7 LPACoforge4 rounds · ₹4.5-7 LPADXC Technology4 rounds · ₹4-4.5 LPAEPAM6 rounds · ₹8-14 LPAGenpact4 rounds · ₹3-4.5 LPAGlobalLogic4 rounds · ₹5-9 LPAGlobant3 rounds · ₹7-12 LPAHexaware6 rounds · ₹4 LPALTTS3 rounds · ₹4-4.5 LPAMindtree3 rounds · ₹4.0-4.5 LPAmPhasis5 rounds · ₹4-5 LPANagarro4 rounds · ₹6-10 LPANTT Data4 rounds · ₹4-5.5 LPAPersistent Systems4 rounds · ₹5-8 LPAPublicis Sapient3 rounds · ₹8-12 LPAVirtusa4 rounds · ₹4-5.5 LPAZensar4 rounds · ₹4-6.5 LPABirlasoft4 rounds · ₹4-6.5 LPAEXL6 rounds · ₹5-9 LPAFractal Analytics5 rounds · ₹8-14 LPAMuSigma6 rounds · ₹6-9 LPATiger Analytics4 rounds · ₹8-14 LPAWNS6 rounds · ₹5.6 LeClerx6 rounds · ₹2.8-3.1 L

India: banks, conglomerates and PSUs

SBI6 rounds · ₹21.97 LHDFC Bank4 rounds · ₹4-6 LPAICICI Bank4 rounds · ₹6-8 LPAAxis Bank3 rounds · ₹5-10 LPABank of Baroda4 rounds · ₹4-8 LPACanara Bank5 rounds · ₹4-8 LPABajaj Finserv4 rounds · ₹8-12 LPAAirtel5 rounds · ₹6-12 LPAJio5 rounds · ₹6-14 LPAL&T4 rounds · ₹8-15 LPAReliance3 rounds · ₹7.5 LPAAdani4 rounds · ₹8-15 LPABHEL4 rounds · ₹6-10 LPAMahindra3 rounds · ₹8-14 LPAMaruti Suzuki4 rounds · ₹7-12 LPATata Motors4 rounds · ₹7-13 LPAISRO3 rounds · ₹8-12 LPADRDO6 rounds · ₹8-12 LPABARC3 rounds · ₹74,000/moBEL5 rounds · ₹10-14 LPANTPC4 rounds · ₹7.2-12 LPABPCL4 rounds · ₹12-16 LPAHPCL5 rounds · ₹17.7-18.1 LIOCL5 rounds · ₹12-17 LPAONGC4 rounds · ₹20-26 LPAcdac4 rounds · ₹6-12 LPA

Bank of America

Wall Street, banks and payments · Charlotte, North Carolina · Updated Oct 31, 2026

Bank of America interview experiences from New York and Charlotte

The Bank of America interview process for US technology interns has two rounds after applying. A virtual HireVue records answers to behavioral questions, and a Superday of two back-to-back interviews of about 30 minutes covers tell me about yourself, resume projects, past internships and one or two basic technical questions, with no LeetCode-style coding in 2025 reports. Experienced engineers add a hiring manager screen and a 90-minute panel on Java, SQL, REST and unit testing.

Bank of America does not post a pay range for the summer program, and the 2027 posting prefers a 3.5 GPA. The Bank of America hub has the HireVue question list and program locations.

Bank of America interview process, round by round

Round Duration What they test
HireVue (interns) Self-paced; about 2 min per answer Recorded behavioral and company questions
Superday (interns) Two interviews of about 30 min Tell me about yourself, resume, projects, past internships, one or two basic technical questions
Assessment (experienced hires) Not published Coding test before any interview
Hiring manager screen (experienced hires) 30 min on Microsoft Teams Resume and team-specific technical questions
Technical panel (experienced hires) 90 min Java coding, SQL, HTML and CSS, JavaScript, REST, unit testing

Bank of America interview questions and experiences from the US (2025)

Five 2025 US reports from Taro, condensed.

  • Software Engineer Intern, New York, offer (October 2025). Applied online, completed a virtual HireVue, then a Superday of two back-to-back interviews of about 30 minutes. Questions included tell me about yourself and your experiences. The whole process took about a month.
  • Software Engineer Intern, Charlotte, offer (September 2025). Met two Bank of America software engineers at a conference they sponsored and was interviewed the same day. The 40-minute interview was completely behavioral, built around the resume and questions like how do you like to learn.
  • Software Engineer Intern, US, no offer (November 2025). In-depth questions on resume projects and past internships, standard behavioral questions, and one or two basic technical questions such as how you find your way around the files of a new project. There were no LeetCode-style problems.
  • Software Engineer, New York, offer (May 2025). An assessment test, a 30-minute Microsoft Teams screen with the hiring manager, then a 90-minute virtual panel with two senior developers covering Java coding, SQL, HTML and CSS, JavaScript, REST and unit testing.
  • Software Engineer, New York (September 2025). A phone screen, then a face-to-face video call. The candidate wrote that “behavioral questions are a main part of the interview” and named no coding problems.

What the five reports share. Only the experienced New York hire mentions a coding assessment or live coding. The interns were asked about their own resumes in depth, so interviewers can follow up on any project, tool or internship you list. Two of the five got offers within about a month of first contact, and the Charlotte intern was hired the same day after a conference.

Bank of America interview questions that come up often

US interviews

  1. Tell me about yourself and your experiences (Superday opener, New York)
  2. “How do you like to learn?” (Charlotte)
  3. “How do you navigate through files from a new project?” (US intern)
  4. A deep dive on each resume project and past internship
  5. For experienced hires: Java coding, SQL, REST, front-end basics and unit testing
  6. HireVue: leadership, critical feedback, why Bank of America over competitors, five-year plan

India drives

  1. Easy-to-medium coding: string reversal, pattern printing, Fibonacci, second-largest element, longest substring without repeating characters
  2. Core Java: JVM, exceptions, multithreading, collections; String vs StringBuilder vs StringBuffer
  3. SQL: second-highest salary, employees with no manager
  4. Networking basics: IP vs MAC, how five connected computers communicate
  5. A scenario on fixing crashes affecting 15,000 of 25,000 employees
  6. HR: why banking technology, background verification, which India location you can relocate to

Behavioral interview

In the US, the Superday itself is mostly behavioral: a Charlotte intern was asked how they like to learn, and a New York intern opened with tell me about yourself and your experiences. In India, Bank of America usually closes with a short HR or hiring manager conversation after the technical rounds. The Bank of America behavioral interview questions page has STAR sample answers for these prompts.

Sample answers for high-frequency questions

Q. Implement binary search and state its time complexity.
A. Keep two pointers lo = 0 and hi = n - 1 on a sorted array. Each iteration compute mid = lo + (hi - lo) / 2 - written that way rather than (lo + hi) / 2 to avoid integer overflow - and compare arr[mid] with the target: return mid on a match, move lo = mid + 1 if arr[mid] is smaller than the target, else hi = mid - 1. The search space halves every step, giving O(log n) time and O(1) space for the iterative version (O(log n) stack space if written recursively). Interviewers usually follow up with the lower-bound variant: instead of returning on a match, keep shrinking to the left half to find the first index whose value is greater than or equal to the target.

Q. How do you merge two sorted linked lists?
A. Use a dummy head node and a tail pointer, then walk both lists at once: at each step append whichever node has the smaller value and advance that list’s pointer. When one list runs out, attach the remaining list wholesale to the tail. This is O(m + n) time and O(1) extra space because you relink existing nodes rather than allocating new ones. The dummy node is the trick worth mentioning explicitly - it removes the special case of choosing the first head.

Q. How would you find the second-largest element in an array in one pass?
A. Track two variables, largest and second, both initialized to negative infinity. For each element: if it is greater than largest, set second = largest and largest = element; else if it is greater than second and not equal to largest, set second = element. That is a single O(n) pass with O(1) space, versus O(n log n) if you sort. The edge cases interviewers probe are arrays with fewer than two distinct values and arrays with duplicates of the maximum - decide up front whether [5, 5, 3] should answer 5 or 3 and say so.

Q. Explain the four pillars of OOP with a banking example.
A. Encapsulation hides internal state behind methods - an Account class keeps balance private and exposes deposit() and withdraw() so no caller can set a negative balance directly. Abstraction exposes only what matters: a PaymentProcessor interface declares process(), and callers never see whether it is NEFT or UPI underneath. Inheritance lets SavingsAccount and CurrentAccount reuse Account’s common behavior. Polymorphism lets one Account reference call the correct calculateInterest() at runtime depending on the actual subclass - the mechanism behind dynamic dispatch via the virtual method table.

Q. What are the SOLID principles, and which one do people violate most often?
A. Single Responsibility (one reason to change), Open/Closed (open to extension, closed to modification), Liskov Substitution (a subtype must be usable wherever its base type is), Interface Segregation (many small interfaces beat one fat one), and Dependency Inversion (depend on abstractions, not concrete classes). The most commonly violated in real code is Single Responsibility - a service class that validates input, writes to the database, and formats an email has three reasons to change. Dependency Inversion is the one that most directly enables unit testing, since injecting a repository interface lets you swap in a mock.

Tips from successful candidates

Assessment tips

  • India drives mix two coding problems with recorded videos, including one explaining your medium solution, so practice talking through code on camera
  • US summer analyst candidates go straight to a HireVue; experienced hires report a coding assessment first

Interview tips

  • US intern interviews dig into resume projects and past internships, so know every line on your resume
  • Expect one or two basic questions, such as how you find your way around a new codebase, rather than LeetCode problems

Behavioral tips

  • A Charlotte intern was asked how they like to learn; have a concrete answer with an example
  • Pick your office early: US summer roles list Charlotte, Chicago, Dallas, New York, Pennington and Phoenix

Bank of America India: campus process and interview experiences

In India, the Bank of America campus process includes: 1. Online Assessment (90 minutes) - Coding/aptitude questions. 2. Technical Interview Round 1 (60 minutes) - Technical concepts. 3. Technical Interview Round 2 (60 minutes) - Advanced concepts and projects. 4. HR Interview (30 minutes) - Motivation and company fit. Total duration: 2-3 weeks from application to offer.

For India OA practice, see Bank of America placement papers.

Round (India drives) Duration What they test
Online Assessment 90-120 min Aptitude + coding / technical MCQs
Technical Round 1 45-60 min DSA, OOPs, SQL, Java/C++
Technical Round 2 45-60 min Projects + domain / puzzles (varies)
HR 20-30 min Motivation, location, background verification

The two campus drives below are from India; the front-end write-up and pooled reports come from GeeksforGeeks and Glassdoor.

Virtual campus drive (2025) - selected

Apprentice SE virtual campus 2025

Source: GeeksforGeeks, Bank of America virtual campus drive 2025

Candidate profile: Campus candidate, Apprentice - SE track, Oct-Nov 2025 drive (Workday, HireVue, Webex)

Round 1 - HireVue assessment (90 min, 22-23 Oct)
  • AI-proctored HireVue: a self-introduction, two coding problems (an easy array problem and a medium linked-list problem), one explanation prompt and one professional-fit question
  • A pre-placement talk on 12 Nov; 46 shortlisted on 27 Nov for interviews the next day
Round 2 - Technical L1 (30 min, Webex)
  • Intro + project questions; basic MongoDB, API and front-end questions
  • Coding: pyramid pattern, string reversal, Fibonacci (iterative and recursive)
  • Core Java: inheritance and the multiple-inheritance problem, abstraction vs encapsulation, String/StringBuilder/StringBuffer
  • SQL: second-highest salary; employees with no manager
Round 3 - Technical L2 (~50 min, same afternoon)
  • HR called within about 10 minutes of L1 to schedule it
  • DSA: longest substring without repeating characters, implemented and explained
  • Fast Java round: OOP, JVM/JDK/JRE, constructors, overloading vs overriding, strings, exceptions, multithreading, synchronization, serialization, collections, JDBC
  • One project in depth: contributions, architecture, workflow, tools
  • Outcome: Selected

Takeaways

  • What decided it: Clearing the HireVue gate, then showing textbook Java depth in L2 rather than exotic algorithms
  • Common fail: Listing projects you cannot defend line by line
  • How to practice: One timed HireVue practice set; drill Java collections/OOP aloud; rehearse a project walkthrough with failure modes

Documented on-campus drive (2024) - not selected

Source: GeeksforGeeks, Bank of America on-campus 2024

The most detailed public account is worth reading precisely because it did not end in an offer. The candidate came through an on-campus drive and was among the 66 shortlisted out of 134 who took the assessment.

Pre-interview online assessment - five tasks, completed roughly two weeks before the interviews:

  • A recorded video response on how the candidate’s skills aligned with the role.
  • One easy coding question.
  • One medium-difficulty coding question.
  • A recorded video explaining the approach to the medium problem.
  • A second skill-alignment video response.

Round 1 (in person)

  • Introduction and a walkthrough of projects.
  • Core technical questions: C vs C++, computer networks, IP vs MAC addresses and their bit lengths, how five connected computers communicate, and cybersecurity basics.
  • Genuinely personal questions mixed in - hobbies, favorite singer, and whether the candidate had interviewed elsewhere.

Round 2 (in person)

  • A deep dive on one project.
  • Which language the candidate would pick for future projects (Python or JavaScript) and why.
  • A scenario question: how would you handle a software crash affecting 15,000 of 25,000 employees globally?
  • A hypothetical: what startup would you build in 15 years?

Outcome: rejected. Only 11 students received offers from the cohort. The candidate reported unprompted positive feedback from the round-2 interviewer, waiting from the end of their interview at 12:30 p.m. until 4 p.m. before being sent home (results came at 7 p.m.), and frustration at how opaque the selection criteria were. That is a useful expectation to set: at BoA the funnel is narrow at the end, and good feedback in the room does not translate reliably to an offer.

Takeaways

  • What decided it: In this report, nothing in-room feedback guaranteed - only 11 of 66 shortlisted converted, despite positive verbal notes
  • Common fail: Assuming a strong round-2 chat equals an offer, or under-preparing the recorded video + coding pre-assessment
  • How to practice: Complete a full five-task mock (two videos, two codes, one approach video); treat waiting time and opaque criteria as part of the process

Documented experience - front-end software engineer

Source: GeeksforGeeks, Bank of America Software Engineer interview experience

A second write-up describes a three-round remote process for a front-end role, useful because it shows how much the question mix shifts by track:

  • Round 1 (timed remote coding assessment): implement binary search on a sorted array; find the second-largest number in an array; reverse a string using a stack; then front-end tasks - building responsive page layouts in CSS, dynamic forms in JavaScript, and a feature in React or Angular.
  • Round 2 (live technical): designing scalable, responsive layouts for data-heavy applications; explaining front-end architecture and how it integrates with the back end; and designing a system for real-time data visualization.
  • Round 3 (HR): standard behavioral ground - communication, teamwork, career goals, motivation.

The candidate cleared the process but declined in favor of another offer.

What pooled reports add

  • Glassdoor’s pooled reporting for the Technology Analyst role rates difficulty at about 2.6/5 with roughly 78% of candidates calling the experience positive - on the easier end for a global bank.
  • The recurring advice across write-ups is blunt and consistent: have a genuine hold on DSA fundamentals, revise core CS subjects (OS, DBMS, networks), and only put things on your resume you can fully defend - BoA panels are reported to interrogate resume claims directly.

Takeaway: the differentiator at BoA is not exotic algorithms. It is core-CS fluency, a project you can defend line by line, and composure in scenario questions that have no single right answer. Prepare for a video-recorded assessment stage too - it is a format many candidates meet for the first time here.

Sources:

Sources

The US reports come from Taro: a New York intern report, a Charlotte intern report, a US intern report, a New York Software Engineer report and a September 2025 New York report. The GPA preference is from Bank of America’s 2027 Global Technology Summer Analyst posting.

Similar companies

Goldman Sachs · JP Morgan · Wells Fargo · Capital One · Deutsche Bank · Morgan Stanley

Popular

↑↓ navigate↵ open