It is a long process composed of the following steps. It took close to 6m in my case (August to January)
Application
Written interview
Standard aptitude/personality tests
Culture fit (interview with an engineer unrelated to your field)
HR interview (Explain the type of contract it would be)
Technical test
Technical interview
Hiring manager/leadership interview
Decision
Offer