I applied through college or university. The process took 5 days. I interviewed at Bank of America
Interview
I spoke with a recruiter at a school career fair. After answering some simple general computer science knowledge questions I was offered a 30 minute interview the next week. There were two interviewers who were clearly code savvy themselves. They asked what language I was most familiar with and then requested I use a separate language of their choice. The interview was not very challenging. After the interview I was requested to resubmit my resume to their online portal.
Interview questions [1]
Question 1
Given a two tables, one with customer names and ID numbers and another with ID numbers, phone numbers, and phone type, write a SQL query that returns all the customers with only a cellphone listed.
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.