5 stage process, including screening call, three interviews and an extensive take home exercise. The take home exercise was technical but manageable. Only the final interview was hostile - earlier interviews were thorough but fair.
Interview questions [1]
Question 1
Describe how you would handle delivery of software testing in an environment where multiple engineering teams aren’t communicating with each other?