6 rounds with different people in the company. All required some level of homework. Not an easy process, especially compared to the pay. The final interview was a demo of something I was familiar with.
Interview questions [1]
Question 1
To demonstrate a piece of software I was familiar with.