1. One hr phone screen
2. Interview with manager
3. Onsite presentation and Q&A with the team
4. Interview with director
Overall, a very smooth process. The HR and team were very helpful in the process. One of the best interview experiences I ever had.