Bank of America logo
Bank of AmericaSoftware Engineer
Updated May 4, 2026

Bank of America Software Engineer Interview Experiences 2026

Real, anonymous reports from people who interviewed for Software Engineer at Bank of America, newest first and distilled into what to expect across the loop.

Get your personalized Bank of America Software Engineer prep plan
Answer 3 quick questions and we will build a free study plan with the exact topics and questions to focus on.
Build my free plan
Hot & recentNewest first
4 months ago
Average Neutral Charlotte, NC

After applying through Insight Global, I heard back from a recruiter within about a week. That recruiter call felt fairly standard: we went over my background, my visa situation, and what I expected, then I got a quick overview of the role and the team. About a day later I moved into a longer technical interview with two senior developers, and that round was very Java- and backend-focused.

The technical interview had a mix of concepts and practical design: core Java topics like OOP, collections, and multithreading basics; Spring Boot and how microservices fit together; and REST API design with things like appropriate status codes and “best practice” style questions. We also touched SQL and database design basics, then I solved a medium coding problem centered on arrays and strings. What stood out was that the interviewer cared a lot about my thinking process more than just whether I reached the “perfect” final output.
4 months ago
Average Positive United States

My process started with a HireVue video interview. It was one-way and felt pretty manageable: I answered a handful of preset questions, with a short prep window before speaking. The emphasis was mostly behavioral and on my interest in the financial sector rather than deep technical coding.

After that, I had video interviews on Zoom—two back-to-back sessions with different people, each about half an hour. Those interviews stayed fairly light. A lot of the conversation was behavioral and resume-driven, with only surface-level technical questions. There wasn’t any LeetCode-style coding pressure in this phase, and I remember walking away thinking it was less about trick questions and more about how I presented my experience.

Unlock every Software Engineer interview experience

Real Software Engineer interview experiences
  • Difficulty, sentiment and outcomes
  • New reports added every week
See all experiences
Share your interview experience
Interviewed here recently? Add yours to help the next candidate. You'll appear as Anonymous.

What to expect

Distilled from the reports

Initial Screening

The interview process typically begins with a recruiter call or a HireVue video interview, focusing on behavioral questions and the candidate's background rather than deep technical skills. This stage serves as a preliminary filter to assess fit and interest in the role.

Recruiter callHireVueBehavioral

Technical Interviews

Candidates can expect one or more technical interviews that cover core programming concepts, particularly in Java, as well as system design and database fundamentals. The emphasis is on understanding and explaining concepts rather than just producing correct code.

JavaSystem designDatabase fundamentals

Behavioral Assessment

Behavioral questions are a significant part of the interview process, often focusing on past experiences and how they relate to the role. Candidates should prepare to discuss their projects and problem-solving approaches in a conversational manner.

BehavioralSTAR methodProject discussion

Interview Format and Flow

The interview format often includes multiple rounds, sometimes with panel interviews, where each interviewer focuses on different areas of expertise. Candidates should be prepared for a mix of technical and behavioral questions in a structured manner.

Panel interviewStructured formatMultiple rounds

Communication and Follow-Up

Candidates have reported varying experiences with communication post-interview, with some experiencing delays and a lack of feedback. It's important to manage expectations regarding follow-up timing and the potential for ghosting.

CommunicationFollow-upFeedback

Overall Difficulty and Experience

The overall difficulty of the interviews is generally considered average, with a focus on assessing foundational knowledge and communication skills rather than high-pressure coding challenges. Candidates should approach the interviews with confidence in their understanding of core concepts.

Average difficultyFoundational knowledgeCommunication skills