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.
My process felt fairly standard and linear. After an initial recruiter call, I moved into a technical screen and then a final hiring-manager conversation. The recruiter stage was mostly about my background and fit, and then I got pulled into a technical format where the questions were anchored in my language and project experience rather than random trivia.
In the technical round, I was asked to discuss my work in more concrete terms and then handle a coding portion as well. Across the rounds, the themes were consistent: Java and backend fundamentals came up a lot, along with microservices architecture and REST API design. I also remember touching concurrency concepts like multithreading, and there was a system-design flavor where they wanted to see how I reasoned about tradeoffs.
2 months ago
Easy Positive Jersey City, NJ
The first conversation I had was unusually casual. It was more of a fit-and-interest check than a technical assessment. Most of what we covered was behavioral, including my interest in working with mainframe and what I already knew about how it’s used at the company.
I didn’t get deep coding questions in that stage, and the discussion felt like it was aimed at gauging motivation and alignment with the team’s work. I left feeling like the next steps—if there were any—would likely be more hands-on, but at that moment it was mostly about my perspective.
3 months ago
Average Positive New York, NY
My interviews skewed heavily toward practical engineering rather than pure theory. After the initial stages, I did a hands-on coding interview centere…
3 months ago
Average Neutral New York, NY
After submitting my application, I got an OA link with a short window to complete it, and once I opened it I was on a timer. The assessment used a mon…
4 months ago
Difficult Negative United States
I got the opportunity from a conference, and from the start it felt much more demanding. The interview experience was heavily technical and they grill…
Unlock every Software Engineer interview experience
Interviewed here recently? Add yours to help the next candidate. You'll appear as Anonymous.
What to expect
Distilled from the reports
Interview Structure & Timeline
The interview process typically follows a structured sequence starting with a recruiter call, followed by technical interviews, and concluding with a managerial discussion. Candidates noted that the overall timeline can span about a month, with multiple rounds focusing on both technical and behavioral aspects.
Technical interviews often emphasize practical coding skills, system design, and problem-solving rather than pure theoretical knowledge. Candidates faced questions on Java, Python, SQL, and system architecture, with a strong focus on clarity and structured reasoning during coding exercises.
JavaPythonSystem design
Behavioral & Cultural Fit
Behavioral interviews are a significant part of the process, with a focus on communication skills, cultural fit, and personal experiences. Candidates reported that interviewers often sought to understand their thought processes and how they handle real-world challenges in a team environment.
Cultural fitCommunicationBehavioral questions
Assessment Formats & Styles
Candidates experienced various assessment formats, including online coding tests, live coding sessions, and panel interviews. Some reported a mix of behavioral and technical questions, while others faced more intense technical grilling, which varied by the interviewer's style and expectations.
Online assessmentsLive codingPanel interviews
Difficulty & Pressure
The difficulty level of interviews varied, with some candidates feeling intense pressure during timed assessments or live coding sessions. Many reflected that the process rewarded clear communication and structured responses, especially under time constraints.
DifficultyTime pressureClear communication
Preparation Insights
Candidates emphasized the importance of preparing to discuss their past projects and experiences in detail, as well as being ready for both technical and behavioral questions. A common reflection was the need to articulate thoughts clearly and maintain structure in responses.