The interview had 5 phases
1) HR Interview
2) Case study
3) Case Study presentation / Interview with the hiring manager
4) Interview with employees from different departments
5) Reference check
In general, the hiring process had a great flow,it was clearly defined and they were always able to help me.