First stage 45 mins with Hiring manager, very pleasant and easy going guy, just a general chat about my work and what its like to work at shutterstock. Next stage technical challenge with two senior engineers, felt like we were doing it together rather than I was being tested. Build a real world solution to something in your own dev environment, I got the whole thing working. 3rd stage is 3 half hour cultural fit interviews