I applied online. The process took 2 months. I interviewed at Roche (Olten) in Sept 2017
Interview
Two rounds of interview. First HR screens the application and contact via email/phone. Second round with Team head and HR. Third round with hiring manager. The whole process takes around 1-2 months.