At first I had a phone screen. She basically asked me all the same questions that the other candidates received. She was nice and conversational and told me all about Yelp and how awesome it is to work there.
After I passed the initial phone screen I had a Skype interview where I had to code into a shared screen. I chose PHP (perhaps I should have chosen python) to implement a min stack. I finished the code to the interviewer's specification and then asked the usual general questions.
The interview went well and I received an email the next day saying that they had heard great comments on my performance and asking me for another interview. I was very happy and since I had a final exam that day I put it to the side to respond to later. 4 hours later I was send an email saying to disregard the previous email and "thanking" me for my time and that they were unable to move me forward. Usual rejection bulls**t. I would have just shrugged it off as a legitimate one time error if it had not have happened to another candidate on here. Shame on you Yelp. Getting peoples hopes up and then shooting them down. Very unprofessional. I honestly would have been more upset if I didn't already have an offer from Google.
So yes Yelp, that's your loss. :P