I applied online. The process took 4 weeks. I interviewed at Capital One in Aug 2014
Interview
Step 1: HR called me to collect basic information
Step 2: Had basic discussion to Hiring Manager ( generally on technology , some technical question, role description, expectation etc.,)
Step 3: Online technical test
Step 4: Onsite interview ( 2 technical and 2 behavioral interview) - Each took 1 hour
Step 5: HR interview to discussion on Salary