First I was contacted by a recruiter. We had very good mail correspondence, setting time for our 30 minute video call.
Then I had about 1-.1.5 hour interview with team manager and hiring manager.
All process from the first approach until the official offer was about 1 month long.