I applied through a recruiter. The process took 5 weeks. I interviewed at Asurion (San Mateo, CA) in Jan 2013
Interview
There was an initial screening and then they called me for this 4 hour face to face interview w/ different people. And there was panel interview! Once interviewed they did a background, eduction, employee reference check and drug test. Once drug test is done, they send an offer letter in email and then the negotiation started.
Hands on Coding in their tool , Hiring manager ,System design ,onsite Interview, HR round . The coding round would contain mainly their choice of language (based on what team is using )