Bank of America Software Engineer Interview Guide

Overview

Getting ready for an Software Engineer interview at Bank of America? The Bank of America Software Engineer interview span across 10 to 12 different question topics. In preparing for the interview:

  • Know what skills are necessary for Bank of America Software Engineer roles.
  • Gain insights into the Software Engineer interview process at Bank of America.
  • Practice real Bank of America Software Engineer interview questions.

Interview Query regularly analyzes interview experience data, and we've used that data to produce this guide, with sample interview questions and an overview of the Bank of America Software Engineer interview.

Bank of America Software Engineer Salary

$126,711

Average Base Salary

$117,087

Average Total Compensation

Min: $88K
Max: $190K
Base Salary
Median: $122K
Mean (Average): $127K
Data points: 118
Min: $6K
Max: $233K
Total Compensation
Median: $116K
Mean (Average): $117K
Data points: 114

View the full Software Engineer at Bank Of America Merrill Lynch salary guide

Cultural and Behavioral Questions

This feature is currently experimental, and we’re committed to improving it with your valuable feedback.

Tell me about a time when you faced a significant challenge while working on a project. What was the situation, how did you handle it, and what was the outcome?

When discussing a challenging project, focus on illustrating your problem-solving abilities and teamwork. Start by setting the scene: describe the project's goals and the obstacles you encountered, such as tight deadlines or complex technical requirements. Explain the specific steps you took to address these challenges, emphasizing collaboration with team members and effective communication. Finally, conclude with the results of your efforts, including any metrics or feedback that highlight your success and what you learned from the experience.

For instance, I was part of a team tasked with developing a new banking application under a strict deadline. Midway through, we discovered a critical flaw in the user authentication process. I initiated a series of brainstorming sessions with the team to identify the root cause, and we collaborated on a revised solution. We successfully implemented the changes within the deadline, and the application launched smoothly, receiving positive feedback from users for its security features.

Describe a situation where you had a conflict with a teammate. How did you resolve it, and what did you learn from the experience?

When addressing a conflict, emphasize the importance of communication and empathy. Begin by explaining the context of the disagreement, such as differing opinions on a project direction. Discuss how you approached the situation, taking time to listen to your teammate's perspective and expressing your own views calmly. Highlight any strategies you employed to facilitate a productive conversation, such as setting up a one-on-one meeting or involving a neutral third party. Conclude by reflecting on the resolution and any positive outcomes, such as improved collaboration or a stronger working relationship moving forward.

Can you share an example of a time when you had to adapt to significant changes in your work environment or project? How did you manage the transition?

When discussing adaptability, focus on your proactive approach to change. Describe the nature of the change, whether it was a shift in project scope, team restructuring, or new technology adoption. Explain the steps you took to adjust, such as seeking additional training, reallocating resources, or communicating with stakeholders. Highlight how you maintained productivity during the transition and any strategies you implemented to support your team. Conclude with the outcomes, emphasizing how your adaptability led to successful project delivery or enhanced team dynamics.

Bank of America Software Engineer Interview Process

Typically, interviews at Bank of America vary by role and team, but commonly Software Engineer interviews follow a fairly standardized process across these question topics.

A/B TestingAlgorithmsAnalyticsMachine LearningProbabilityProduct MetricsPythonSQLStatistics
Bank Of America Merrill Lynch Software Engineer
Average Software Engineer

We've gathered this data from parsing thousands of interview experiences sourced from members.

Bank of America Software Engineer Interview Questions

Practice for the Bank of America Software Engineer interview with these recently asked interview questions.

Question
Topics
Difficulty
Ask Chance
Python
Algorithms
Medium
Very High
Python
Algorithms
Medium
Very High
Rmtvlhem Awlrmce Nqzxkyj Ndwjax
SQL
Medium
Medium
Ajuruxj Hvfkyp Mvdsty Buwwbs Jdnmnqh
SQL
Hard
Low
Udfeme Nwitzcc Ijeyryms
Machine Learning
Easy
Medium
Imqe Lzcs Ydqdx Xjwcldga Azrwamy
SQL
Hard
High
Tlxel Gpjvgx Nmradx Wzjmp
Analytics
Hard
Medium
Tggarig Zomyeerd Xkpbf Jykmk Ltwjlo
Analytics
Easy
Very High
Xnvup Ebcey Anem Enqftz
SQL
Hard
High
Merwur Yqdqqx Lbpcrvuq Viuur
Machine Learning
Easy
Medium
Ahju Jfkndmg Hrgvt Zhng
Machine Learning
Medium
High
Wxkqpvk Gcrkwtv Dhbbpi Ofiwlvl Eqom
Machine Learning
Hard
Medium
Xpyyiwl Axyhwwdl Rzyphwi
SQL
Easy
Very High
Dwvc Tdhq Rizbjfc Ppghj
SQL
Easy
Medium
Duxefklk Btqlogv Ssjbzine
Machine Learning
Medium
High
Vhmmgi Dspfpidq Gpyso
Machine Learning
Hard
Medium
Rcdvxjfo Xfrjck
SQL
Hard
Very High
Fhzu Ybxhkp Ljwbaa Tkpo Itsy
Machine Learning
Medium
Very High
Kfsstkco Iwlm Dsczs Qcmjvyn
Machine Learning
Hard
High

View all Bank Of America Merrill Lynch Software Engineer questions

Bank of America Software Engineer Jobs

👉 Reach 100K+ data scientists and engineers on the #1 data science job board.
Submit a Job
Software Engineer Iii Quartz
Software Engineer Iii Generative Ai Lab Platform
Software Engineer Iii Sas Application Development
Software Engineer
Software Engineer Iii Flutter Merchant Technology
Software Engineer Iii Quartz
Software Engineer I
Vice President Software Engineer
Software Engineer Iii Quartz Core Technology
Software Engineer Iii Quartz Security