It was a quite lengthy one, but I was quickly given feedback after each interview step. The whole process from start to finish took 4 weeks or so (partially because of the holidays, partially because there were 5 interviews in total). There were 2 technical interviews and a cultural one. The company focuses a lot on whether or not the candidate is a good culture fit.