I applied online. The process took 2 weeks. I interviewed at Robert Bosch (Palo Alto, CA)
Interview
1 HR - 1 hr long phone interview
1 Technical Interview - 2 hr long interview
Then some time for code submission/ projects. During the technical round, the questions asked are usually on and around the projects that you have listed in the resume. Be thorough on what and how did you do them. The letters of recommendation during the online application are important.
Interview questions [1]
Question 1
HR - Convince me that you will be able to solve problems by your own, come up with dynamic ideas of your own and prove that you have been doing this before.
Technical - Big endian vs little endian, experience of debugging a long code, lots of C based questions