The interview process for me, was over a month long. It involved initially phone calls, multiple stages. Followed by skype interviews, multiple stages. And finally a flight to NYC, and a series of in person interviews. All of the interviews were technical in nature.
There was as I mention below, an extensive take home coding exercise. I spent several hours writing it, and submitted it. I have no idea if it was ever even looked at by anyone. I received no feedback on my performance from spotify at all. In fact, their general lack of communication was something of a concern to me.
Throughout the process there were delays in next step communications of weeks. I was told repeatedly that I was basically a sure thing torwards the end, and got on the plane home expecting an offer that never came. Having been told this after the more difficult technical interviews had passed, I was confused, and a bit angry when no offer was given.
I really would love to know why that was the case. I received no feedback indicating to me in any way that there was some deficiency in my interview performance. At one point in the in person, a top engineer who had been silently tapping away at his keyboard asked his sole question of "what is your favorite color?" That was probably the strangest interview question I've ever been asked.