The process took about 2-3 weeks, first is an on-campus interview then a scheduled on-site interview with different engineers at the company. It was not a difficult interview, basic questions to get to know your characteristics and how well you can interact with others. Nicest guys you will ever meet, but have not heard from them since my on-site interview. Looking forward to hear from them before I accept other offers.