Recruiter contacted me on LinkedIn. We set up initial telephonic chat. Followed by two telephonic interviews. Both were coding and Algorithms related. I didn't do well with first one, I got feedback saying I was slow in providing response. Because of my background they kindly gave me another chance, which I did Ok. Then followed by on site. I wanted to do well in on site so I took a while to prepare and scheduled interview date almost 3 weeks after . I practiced 100+ questions on LeetCode. I also studied large scale system design questions. It's like practice daily 2 hours just for this interview. This is really helped to come up with solutions during on site interview. The on site consists of 2 coding & algorithm questions, 2 design questions and 1 behavior + coding. Except first coding question, because of interviewer poor communication skills, I did n't completely understand what's the problem, in all other rounds I gave my best. After waiting for almost 2 weeks I got a feedback saying they are passing my application. I guess my best is not enough for them. Sometimes even though you prepare well, some factors make you unfit for job, that's a fate. Any case overall I've great experience and get a chance to visit FB campus. As some one mentioned here looks like FB is not giving offers to any SE candidates since Jan 2016 despite people are doing good in interviews. Of course if we think we are doing good that doesn't mean interviewers are also thinking same.