The interview is done through 3 different stages:
1 - Initial Interview
2 - Technical Interview
3 - Final Interview
The interview process is detailed, it felt very easy going and explorative, this way I could see and so could the company if we are a mutual fit.