First stage: internal recruiter. asked me about past projects/experiences, why I would work for Spotify, what I contributed the most in my career, what is my current contribution to a project, some high level technical questions around a product, tech stack, soft skills and if I ever mentored someone. Definitively a good experience but do not underestimate this part Second stage: 1,5 hours technical with 2 senior Engineers 1. Again, questions around my position, my career development, my current project, very technical questions around what would I change in my project, how would I improve, what tech stack would I use and why, Resource wise what can I improve. Then some questions around Spring/Spring boot, memory and caches, database. Please highlight what is you role and responsibility as apparently this was one one the point they didn't like although I had a lot to say. 2. Tech exercise around removing dups from a string with a given number of allowed dups - think about the task, ask question, write code thinking out of loud, test it manually. Few questions around that such as if I would have written the same in a standard working day. The code though, was compiling and working as I copied and pasted. 3. Random question around UDP/TCP differences, indexes in DB, man in the middle attack, thread, event stream programming (as I think my current role involves that), spring annotations, Rest vs SOAP vs Thrift Feedback: I didn't pass this stage but when I asked for feedback I almost received none. On call the recruiter said they preferred someone more expert but I didn't do anything wrong or to note. The only point was about not well exposing my current role and responsibility which is weird because I went through a lots of things. For this reason I would not give a thumbs up to Spotify Interview