I applied online. The process took 4 weeks. I interviewed at REVOLVE
Interview
There were three rounds. First, phone call. 20 minute phone call. The Second, skype about 40 minutes, Third, in person in the office interview, met with 4 people. Case studies each round.
I had a phone call with a recruiter/HR person, then I moved on to a technical interview. I wish they had explicitly stated that the upcoming interview would be a technical one.