I have been working at Bank of America full-time
Very average and nice environment
pace may be slower compared with technology firms
I applied online. The process took a week. I interviewed at Bank of America (Toronto, ON) in February-2017.
Was a simple process. They'd 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 and was put through a couple of questions of C++ as well.
(1) Quick call with HR about scheduling an interview - 5 mins
(2) Telephonic interview with hiring manager - 10 mins
(3) In person programming exercise on computer - 45 mins
(4) Behavioural / General questions - 15 mins