I applied in-person. The process took 1 week. I interviewed at Yelp (Newark, DE) in Mar 2011
Interview
Three levels of interviews - Manager - Vice President - Human Resources - first interview on site. Interview with VP over lunch. Interview with HR on site. This was an internal hire - I already knew the people and I have participated in interviews in this company before.