I applied through a recruiter. The process took 3 weeks. I interviewed at Updater (New York, NY) in July 2017
Interview
It started with a phone screen with a senior member of the engineering team. Next, I had a 1:1 on-site meeting with 2 team members. Finally, I did a full day on-site interview. The full-day was actually super fun. If you're reading this and are intimidated by a full-day, I guarantee you it will be fun. They're cool people and the project you work on during the day is fun.
Interview questions [1]
Question 1
Describe a complex programming problem that you faced and how you managed to solve it