I applied through a staffing agency. The process took 4 weeks. I interviewed at SAP Ariba (Sunnyvale, CA) in Dec 2014
Interview
One phone call with hiring manager followed by on site interview with a panel of: program managers, QA, development managers and product managers.
The recruiter was very responsive, followed up with feedback after every step, and asked for feedback about the process, the team, and professional match.