Was interviewed by a hiring manager who is new in this role. First time the zoom video interview is scheduled, I waited 30 minutes and no one showed up. Then when my recruiter finally called Facebook, they said hiring manager couldn't make it and her assistant just forgot to notify me. The rescheduled interview was very smooth as I answered every question perfectly and talked about my vast experience in the field. The interviewer nodded to everything in agreement and even asked me to explain some design concepts to her. Then two days later I was rejected with the following reason: "your experience is the exact match, but we will go different direction and consider internal candidates". Question to Facebook: if you were planning to hire an internal candidate, why did you waste my time TWICE? This once again proves that Facebook, like many other top companies, have incompetent clueless managers at the top who treat people like garbage. What a shame!