the interview process can be divided into 3 stages:
1. assessment interview:
• video call interview 1 hour duration, the first 30 minutes of the interview the interviewer describes the team and their responsibility in the company + ask you about your self, your employment history and all the personal questions, etc.
• the second half of the interview the interviewer give you a technical C question.
2. Phone call interview:
on the second interview, you will have two phone call interview during the day. each call is one hour, the second interview are pretty similar to the assessment interview. you will move with the interviewer over your resume and he/she will ask you a questions about your CV and then you will have one, two or even three C technical questions.
3. onsite interview/virtual interview:
After passing the previous interviews you will have one more interviews day, in this day you will have 3 phone call interview each call is one hour. exactly the same like the previous calls