phone interview, home project, on-site presentation and interview
Don't remember the phone interview questions, just remember they were easy.
Problem is that the company eagerly invited me to work on the take home project, and then come to their SF office for on-site, which includes presenting about the take home project, presenting a project from past work, and then other in-person interviews.
The bad experience I had is that I spent significant amount of time working on the take-home project (including data analysis, modeling and preparing powerpoint). Then driving 50 miles from South Bay to SF and to go to the on-site, but after finishing my presentation, they left the room and came back telling me that they think I am not a fit and the rest of interviews are cancelled.
Frankly I've never heard of this kind of procedures before. They don't care about the candidate's time. They only care about having the candidates do as much as possible. They only care about their own time.
Looking back, I think my background is not a good fit for the particular role (they look for market optimization experience while I have an ML background), but they really should have done a better job. The way they treat candidates is humiliating.
And afterwards, they refuse to reimburse for my cost of parking ($35). I wouldn't have asked them for reimbursement if it wasn't such a bad experience and such a waste of time for me driving back and forth between South Bay and SF, and only be told to leave after presenting. But they say they "only reimburse ground transportation if you are 70 or more miles away from the office". Again, I think this is very rude and arrogant.
I am going to boycott using airbnb. I don't believe such a company treating job candidates so poorly can be a company with good cultures, as what they claimed.