I applied through a recruiter. The process took 2 weeks. I interviewed at Meta in Mar 2017
Interview
I was approached by one of their recruitment staffs on LinkedIn, offered the opportunity to apply to their roles (for internship only positions at Menlo Park / London available). After I sent my resume, I attended their coding interview by video call.
Interview questions [1]
Question 1
Given a Read4K function which reads the first 4 KB of a datastream, implement a ReadN function which reads n bytes of the datastream using the Read4K function
It was a simple, straight to the point, a 15 minute part "about you" section, 30 minutes coding question on coderpad, and about 5-10 minute questions at the end to ask the interviewer. They mainly wanted to see that you can program.
Interview questions [1]
Question 1
Tell me about yourself. Write code to check if a BST is valid or not.
I applied through an employee referral. The process took 3 weeks. I interviewed at Meta in Feb 2017
Interview
The process was pretty typical. Submitted application, and recruiter reached out few weeks later. Interviewed with a software engineer, there was 1 coding question which was pretty easy but I didn't answer them too well