I applied online. I interviewed at Bank of America in Oct 2024
Interview
The process for interview of Software Engineering Summer Analyst at Bank of America generally includes.
1. Application – Resume and cover letter to be submitted online.
2. Recruiter Screen: A call with a recruiter to go over your background and what you’re looking for.
3. Technical Assessment: Either code challenges, or technical phone screens on something like HackerRank. These are focused on algorithms, data structures, and problem solving.
4. Final Interview: A mix of technical and behavioral interviews (possibly on-site or virtual), where we’ll assess your coding skills, system design, and cultural fit.
5. Offer: If you did well, congratulations ! We’ll send out an offer to join the program.
They ask you in depth questions from projects on your resume and internship experiences. They also ask behavioral and one or two basic technical questions. No leetcode technicals at all.
Interview questions [1]
Question 1
How do you navigate through files from a new project?
The interview process consists of an application, then a virtual HireVue, then a superday if you advance past the HireVue with two back to back interviews that are roughly 30ish minutes long. The whole process takes around a month or so.
Unique situation because I applied at a conference that Bank of America was sponsoring. Spoke to two software engineers that then asked me for my resume and about my experience. Ended up getting an interview later that day. Interview was 40 minutes long, completely behavioral. Bank of America seems to have a large focus on behaviorals than technicals. My questions were mostly about my resume as well as generally how I learn and apply myself to projects. I know some other people that had more technical interviewers that would ask high level questions.