There were many parts
Application (resume/typical submission)
Intro session about job and company
Exam (multiple parts - e.g. practical , math, computer language learning ability)
Personality test
Interview (hr, hiring managers, presentation, questions)
Offer