I applied online. The process took 2 weeks. I interviewed at last.fm (London, England) in Feb 2018
Interview
The interview was typical of a software company. Started with a phone screening, followed by an online coding assignment which included 3 coding challenges (language of your choice). You may be asked to do some paired programming with one of the engineers instead. The final interview was onsite and included a 3-4 interviews with different members of the team. As a software engineer, expect interviews with the web team, data team and the management. This will include typical algorithmic type questions, high level whiteboard design sessions (similar to day-to-day whiteboard sessions) and finally some general discussion based interviews with lead members and management. Everyone was friendly and the atmosphere was relaxed.
Tip: the engineering team are good, be prepared!
Interview questions [2]
Question 1
Whiteboard session: Design a micro-service that ingests user events and provides an API for retrieving user listening habits.
I applied in-person. The process took 3 months. I interviewed at last.fm (London, England)
Interview
Standard technical interview. They never gave me any feedback after the interview (even after I requested it) so I assume that I did not get the position.
Let me repeat that in case it was ambiguous: they just ghosted me after a half-day face to face interview with no feedback whatsoever.