The whole process took around 2 weeks total.
I first applied online, and got a response back the next day to schedule a phone interview with a recruiter, where I went over my CV and past experiences.
Shortly after I got a first on site interview which consisted of a 1 on 1 interview with an Engineering Manager followed by a pen and paper code test.
After succeeding in the 1st code test, I was invited for a second one, over the computer.
The next day I got an offer.
Overall the experience was excellent.