The interview process included a phone interview, a code test, a job fit session, and finally a pair programming session. The pair programming session was part code and part discussion of design choices.
You could choose any programming language, but there was a clear preference for Java.
The interviewers were very pleasant, and the discussion was interesting.
Design and code a solution for a code parser.
The following metrics were computed from 4 interview experiences for the Capital One Principal Software Engineer role in Toronto, Ontario.
Capital One's interview process for their Principal Software Engineer roles in Toronto, Ontario is fairly selective, failing a large portion of engineers who go through it.
Candidates reported having very good feelings for Capital One's Principal Software Engineer interview process in Toronto, Ontario.