A very thorough interview process. You get to interview the interviewers as much as they get to interview you.
There is plenty of stages in which is used to dig into your past experience and see how you handle certain scenarios.
Interview questions [1]
Question 1
- Take home technical test
- Follow up peer review of the take-home test with some edge case questions