I applied online. The process took 4 weeks. I interviewed at Business Researchers (San Francisco, CA) in Jan 2011
Interview
you will be having a technical round first. It will be more about your core technology. Once you through, there will be another technical round. Then Manager and follow on with HR round. If you pass through all, release offer.