It was a simple process. They had said they wanted to hire for a Java position and put me through a Java TDD exercise, but then said they were actually looking for a C++ position. I was put through a couple of questions of C++ as well.
(1) General computer science questions (2) Detailed questions about process deadlocks/semaphores (3) Programming exercise on TDD with Java (4) A couple of C++ questions (5) Behavioural/Scenario based questions
The following metrics were computed from 2 interview experiences for the Bank of America Junior Software Developer role in Toronto, Ontario.
Bank of America's interview process for their Junior Software Developer roles in Toronto, Ontario is extremely selective, failing the vast majority of engineers.
Candidates reported having very good feelings for Bank of America's Junior Software Developer interview process in Toronto, Ontario.