← Bank of America Interview Insights

Bank of America·Software Engineer·Executive / Final Round·Junior

JuniorPending
Aug 2026

Summary

Final round interview for a junior data analyst role at a large corporation, involving a panel with a recruiter, team lead, and their manager. The interview mixed general conversation, an English language portion, and a live Excel skills test. Got a call back 10-15 minutes later saying they liked me, which I'm still not sure how to read.

Questions Asked (2)

Q1

Live Excel practical test: complete a series of tasks using Excel functions, with the panel observing your process and problem-solving approach.

Product Analytics & MetricsRoot Cause Analysis
Author's notes

I had practiced a lot coming in because I knew this was on the table.

Create a free account to read the full note

AI HintsAI Generated

Suggested Approach

Treat the live Excel test as a demonstration of your problem-solving process, not just your Excel skills. Before diving in, briefly restate each task to confirm understanding, then narrate your approach as you work, explaining why you choose specific functions or methods. If you get stuck, verbalize your troubleshooting steps and consider alternative approaches, showing resilience and analytical thinking.

Pro tip: Use keyboard shortcuts and efficient navigation to show fluency, but more importantly, explain the 'why' behind each function choice—interviewers care more about your reasoning than perfect execution. If you make a mistake, calmly correct it and explain what you learned, turning it into a positive.

1. Clarify and Plan

Restate the task in your own words to ensure you understand the requirements. Quickly outline your approach, mentioning which Excel functions or tools you plan to use and why.

2. Execute with Narration

Perform the task step-by-step while explaining your actions. Use appropriate functions (e.g., VLOOKUP, pivot tables, formulas) and mention any assumptions you're making.

3. Validate and Troubleshoot

After completing each task, verify your results using checks like cross-footing or spot-checking. If errors occur, debug systematically and explain your troubleshooting process.

4. Summarize and Reflect

Briefly summarize what you did and the outcome. If time permits, mention alternative approaches or how you would scale the solution for larger datasets.

Key Points to Mention

  • Data validation and error-checking techniques (e.g., using IFERROR, auditing formulas)
  • Efficient use of functions relevant to data analysis (e.g., VLOOKUP/XLOOKUP, INDEX-MATCH, pivot tables)
  • Root cause analysis mindset: when something doesn't work, systematically isolate the issue
  • Clear communication of thought process and assumptions
  • Awareness of performance considerations with large datasets (e.g., avoiding volatile functions)
  • Adaptability: willingness to try different approaches if the first doesn't work

AI-generated suggestions, not part of the candidate's original notes. May be inaccurate — verify before relying on them.

Q2

General background and motivations: standard conversational portion covering your experience, interest in the role, and fit with the team.

Adaptability & Ambiguity
Author's notes

Went fine.

Create a free account to read the full note

AI HintsAI Generated

Suggested Approach

Structure your answer as a concise narrative that connects your past experience to the role's requirements, emphasizing adaptability in ambiguous situations. Highlight your interest in Bank of America's mission and how your technical and collaborative skills fit the team culture. Keep it conversational but focused, using specific examples to illustrate your points.

Pro tip: Research Bank of America's recent technology initiatives and weave them into your answer to show genuine interest and alignment with their goals. Additionally, subtly emphasize your ability to navigate ambiguity by mentioning a time you proactively clarified requirements or adapted to changing priorities.

1. Introduction and Background

Briefly introduce your current role and years of experience, focusing on relevant software engineering skills. Mention a key achievement that demonstrates adaptability.

2. Interest in the Role and Company

Explain why you're interested in this specific role at Bank of America, referencing the company's values, projects, or tech stack. Connect your career goals to the opportunity.

3. Fit with the Team and Culture

Describe how your collaborative style and technical skills align with the team's needs. Provide an example of working effectively in a team, especially under ambiguous conditions.

4. Adaptability and Ambiguity Example

Share a specific instance where you successfully navigated ambiguity, such as a project with unclear requirements, and how you delivered results. Highlight the outcome and what you learned.

5. Closing and Enthusiasm

Reiterate your enthusiasm for the role and how you can contribute to Bank of America's success. Thank the interviewer and express eagerness to discuss further.

Key Points to Mention

  • Relevant technical skills and experience in software engineering
  • Adaptability in ambiguous situations (e.g., shifting priorities, unclear requirements)
  • Interest in Bank of America's mission, values, and technology initiatives
  • Collaboration and teamwork in a fast-paced environment
  • Specific example of overcoming ambiguity with a positive outcome
  • Alignment of career goals with the role and company culture

AI-generated suggestions, not part of the candidate's original notes. May be inaccurate — verify before relying on them.