Mostly typical interview process, including phone call, on-site interviews (technical and non-technical) and a final two 30-minute phone interviews (also technical and non-technical).
90% of the interview experience was great. The team was all very friendly, competent and asked interesting questions. I got the sense everyone was well-prepared, organized and did a fair and holistic assessment of me as a candidate.
I rate the interview process as overall negative due to a very poor offer negotiation experience. I was handed off to someone I had not spoken to before to discuss the offer. In summary, there was quite a bit of back-and-forth and unclear communication. Even after clarifying some miscommunication with him, he still did not seem to take the time to really hear what I was saying, because he continued to negotiate on my behalf with incorrect information. I got the impression he was just trying to get the offer done and move on.
To my surprise and disappointment, even though the offer was improved, I was still being asked to take a huge >20% cut from my current pay. In the end, as much as I wanted to take this opportunity, taking such a huge hit was unexpected and unfortunately not possible. Instead of being met with empathy, the person I had been discussing the offer with acted very rudely and told me on our final call that I was expecting them to make me a millionaire and that I'd have to come back and apply as VP to get the sort of comp I was asking for. This was totally out-of-line, extremely unprofessional and downright insulting. He made it sound like I was asking for the moon when I was just trying to at least reasonably match my current comp...and apparently I'm the unreasonable one?
While I know a lot was done to try and give me a strong offer, overall, this final experience did not leave me feeling good at all about interviewing at Facebook. It ended on a very sour note after having been so excited to join this Facebook team. A candidate should never have to put up with rude and unprofessional behavior.