The interview process was the fastest I have experienced. I met them at the career fair on Day 1. Day 3, I had an on-campus interview. Day 4, I answered HR questions online. Day 10, I received an offer.
First, a trivial algorithm question: find the minimum element in a list. Mention all assumptions and write generic code.
Started with a JUnit Testing question: How to use the tool.
Then, an Object-Oriented question about how I would build the software for a restaurant cashier.
Followed by a basic database question about how I would structure a database.
Extensive discussion about my resume and HR questions.
The following metrics were computed from 1 interview experience for the Bank of America Software Engineer (Internship) role in Urbana, Illinois.
Bank of America's interview process for their Software Engineer (Internship) roles in Urbana, Illinois is extremely selective, failing the vast majority of engineers.
Candidates reported having very good feelings for Bank of America's Software Engineer (Internship) interview process in Urbana, Illinois.