I used a referral from a friend who works at Maxim. The interview process is, I would say, quite standard as other interviews. First is a brief 30 min phone interview mainly to check your background and knowledge/skills. Then I was asked to go for on-site interview after 3 days. On site interview starts with an oral presentation on your past work to a group of 20 people. Then there are 1:1 interviews with 6 director level employees. Each took around 40 min. No tricky questions an purely technical with intention to verify your technical depth.