Very straightforward, did a coderpad interview. Interviewer asked a little about my resume at first, described his role, then we dove into the technical portion. Only got through one question as he had me spend a very long time explaining my thought process and working through the algorithm before he would let me start coding.
Interview questions [1]
Question 1
Given a full binary tree, find the longest path between any two nodes. (Essentially, find the diameter of a full binary tree.)
I applied through an employee referral. I interviewed at Meta
Interview
I was referred and got a technical phone interview. Only got time to do 1 question. Even though my question was a LeetCode medium, I thought it was rather hard to do 45 minutes, especially if you haven't seen the question before.
I applied through a recruiter. The process took 2 weeks. I interviewed at Meta in Sep 2017
Interview
I applied through a recruiter and interviewed with Facebook on a call for 45 minutes. The interview questions are not that easy. I got two dynamic programming questions on one interview.