I applied online. The process took 3 weeks. I interviewed at Yelp in Aug 2019
Interview
A few interview steps: HR phone interview, department manager phone interview, video interview. It was a great experience, although a little long but it was enjoyable and a great learning experience