Bank of America logo
Bank of AmericaSoftware Engineer
Updated Aug 11, 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
2 months ago
Average Positive Hyderābād

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.

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

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.

Recruiter callTechnical interviewsManagerial discussion

Technical Assessment Focus

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.

Project discussionPreparationStructured responses