I applied online. The process took 5 days. I interviewed at OfferUp (Bellevue, WA) in Mar 2016
Interview
There was a phone screen first. I decided to come on site for the phone screen to better understand the company. Then there is a take home question. The on-site interview started with my presentation about the take home question. Then talked with many smart people. Solved some interesting challenging questions that require a lot of thinking.
Interview questions [1]
Question 1
Design a service to support billions of devices. Problem solving questions. Engineering process questions. Talk with other engineers, product managers, development managers. At the end of the day, I even talked with the founder/co-founder, which helped me a lot to understand more about OfferUp. Eventually helped me to decide which startup offer to take.