I applied online. The process took 5 days. I interviewed at Meta (San Jose, CA) in Apr 2015
Interview
Applied online and quickly received a schedule for a phone technical interview. Got onto a coderpad.io call with an engineer. I'm bad at technical interviews, so it was a grueling thirty minutes of him helping me through the problem. Got an email within a few days saying I would not move ahead.
Interview questions [1]
Question 1
If A = 1, B = 2, etc., Z = 26, output all the possible combinations of a string of numbers (ie. 123 could be "abc" or "ic" or "ap"
I applied through a recruiter. The process took 6 weeks. I interviewed at Meta (Mountain View, CA) in Oct 2015
Interview
First round of interview happened one month ago, and was informed one week after that I was invited to a onsite interview. As usual, it starts late, at noon. One system design, two coding and one culture. The interviews are not difficult, but do need solid knowledge on database design, basic data structure and algorithms. No more than string, pointer, graph and tree.
Interview questions [1]
Question 1
Leetcode is more than enough for the coding. Take more time on database design.
I was contacted by a recruiter to an on-campus interview. Interview lasted about 45 min. Had to solve 1 problem and some behavioral questions (Favorite project, Why facebook, where I see myself), overall I felt I did not prepare enough, I solved the problem correctly but It took me some time to make it optimal.