I applied through college or university. The process took 1 day. I interviewed at Meta in Sep 2017
Interview
The interviewer was very nice. She firstly ask a recent project I'm working on, and then asked one coding question. She also gave some hints to find the bugs and complete the code.
Interview questions [1]
Question 1
Find the minimum window in string S which will contain all the characters in string T
I applied through an employee referral. I interviewed at Meta (Menlo Park, CA) in Aug 2017
Interview
Applied through Referral. A recruiter followed after 2 weeks for a phone interview. The question asked, was from the hard section on Leetcode. Just be prepared for any DP, Graph theory question. Facebook was pretty quick to respond as I received my reject the same day.
I was given two easy algorithm questions. My interviewer told me I had a bug in my solution to the first, but when they pointed out the "bug" it turns out they just didn't know Python very well.
For the second question, the interviewer acted like they had never seen dynamic programming before. Did not even seem to grasp the concept. It took me under 5 minutes to come up with a solution, but we spent the entire interview with the interviewer asking the same questions about how it would work. Ran out of time and they wouldn't even let me write down my original solution.
Asked a few questions about what Facebook engineers spend their time doing other than coding. Received nothing but non-answers to all of them.
Interview questions [2]
Question 1
Find the length of the longest increasing subarray in a list