Process took about a month and half. Involved phone interviews with the members of the Hardware Engineering team and the HR. There was a also design assignment which was educative. The onsite interview consisted of technical and HR interviews. There was also an IQ test. None of these were very difficult rather I found them quite interesting. They have some great folks there and are highly competitive in the kind of work they do.