The interview took several steps before the last offering step.
First, after shortlisted you will receive the online multiple-choices test.
After several days, you will be invited to the first user interview if you passed the online test.
You will be invited again to the second user interview and HR interview after you passed the first user interview test. But, you will be processed to the HR interview only if you passed the second user interview.
Last but not least, you are invited to the Medical Check-Up and continue to the offering.