I applied online. The process took 2 months. I interviewed at Yelp (San Francisco, CA) in Feb 2017
Interview
Recruiter reached out, set up a phone interview w/ hiring manager, 4 hour on site. The on site was the longest because it had several stages - technical, customer service, yelp-y, team vibe.