Very well orchestrated and well communicated process. I believe they have one of the best processes in the industry. Questions are straightforward and the final step is a Fit interview that is less interview and more of understanding team dynamics.
Interview questions [1]
Question 1
Tell us about a recent failure and what you learned from if.