whole process
1. Phone screening with recruiter
2. Phone screening with hiring manager
3. onsite interview for 9am - 4pm.
( Presentation for an hour and then, 1:1 or 1:2 interviews)
Some of interviewer didn't look at your CV before the interview.
A lot of questions are duplicated... you should answer the same questions every time.
All process took less than 3 weeks.