I recently went through the interview processes for FB and another (non-FAANG) company mentioned elsewhere in this thread, and it was stunning how different the processes were. The recruiter for FB was incapable of conveying the simplest information in a period of time less than 30 minutes and constantly seemed to misremember what information they had already given me; they were constantly setting (and missing) deadl…
The negotiating without an offer thing is a normal (and very annoying) tactic used by recruiters to give you an offer that you immediately accept, while being able to avoid giving you an actual offer that you may reject. Recruiters have metrics they need to hit that include acceptance/rejection on offers, and this is a way they juice their metrics.
(It's possible that based on my interview performance, FB didn't want to match the level I was offered at the other company. But if that were the case, you'd think they would cut bait and move onto a more promising candidate rather than half-assing an attempt to get me to join regardless.)