There was a lecture on our university that was given by Facebook employees and they gave us a link to apply online on the Facebook site. I applied and the recruiter contacted me in less than a week. She was super friendly and flexible so we arranged a Skype interview on a date that worked for me.
On the first interview the interviewer was late for about half an hour, he apologized and I said it was okay and it went fine. I was asked 2 questions about data structures, one of which was from the book I was preparing from. The next day I got an e-mail from the recruiter that they wanted another interview and once again they worked around my schedule. All the way through my recruiter was very fast when it comes to sending e-mails.
The second interview went a bit worse than the first one, far from a perfect interview. I got two questions again and the interviewer didn't give me plenty of time to think. For example, the interviewer pointed to wrong things in my code before I said I was done with it. After I said I was done with the code, I was asked whether I can make it better, so I did make it better, but I was given a hint before I started coding even though I would probably come to that conclusion, but I guess that the interviewer wanted the interview to move a little faster than I was most comfortable. Anyways, I coded the better solution. Then I was said that there exists a better solution and I didn't know how to make it even better, so I said that I would have to think about it, but we were right about to be out of time so we stopped. I was also said that I can expect to hear from my recruiter within a week.
My recruiter, who was very fast in answering up to this point, didn't contact me at all. I was a bit dissappointed because I thought I didn't pass the interview. I waited for a little more than a week and then sent an e-mail to ask whether there are any news. The next day she responded and apologized for not contacting me (she said there were some issues with the recruiting tool). And later they told me that I passed through. So I guess I wouldn't get it if I didn't ping my recruiter, so don't be afraid to do it, I was weighing to send an e-mail or not :)