The whole process took around a week and it consisted of 3 steps:
1. Quick chat over the phone with the recruiter
2. Technical test, had 2 days to complete it
3. Face to face interview
The interview was a good experience overall. The number of technical and competency based questions were well balanced and of mixed difficulty.
The interviewers left a good impression and they proved to be great people to work with on daily basis.