After I answered the job offer, they soon contacted me.
After that, the whole process took two months.
I had an initial screening call, followed by a take-home test.
After that a few more calls (culture, team, ceo), and finally I got the offer.
Generally, the process was fast (I never waited more than a week to be contacted) and it never felt unfair.