I applied online. The process took 1+ week. I interviewed at Meta (London, England) in Jan 2015
Interview
The interviewer was largely disorganized and last-minute rescheduled my phone screen multiple times without apology. Call was lackluster on my end. I did not proceed with the process after speaking with the representative.
I applied through college or university. The process took 3 weeks. I interviewed at Meta (Menlo Park, CA) in Nov 2015
Interview
on campus at Menlo Park, which is called Facebook University Day. 45min technical interview, code on white board. After that we had a wonderful tour of Facebook Campus and had a lunch. The ice-cream was super good! After that, Facebook Engineers made presentations and lectures about how it feels to work at Facebook.
Interview questions [1]
Question 1
find the common ancestor of all the deepest nodes of a tree (tree could be any tree, number of deepest nodes could be any number more than or equal to 1)
I applied through college or university. I interviewed at Meta
Interview
I applied at a campus recruiting event and got an email a few days letter about scheduling an interview on campus. It was a 45 min technical one on one interview. He asked me one straightforward question (see below). A few days after the interview, I got an email inviting me to their Menlo Park location for another interview on campus. I flew out there for University Day and really enjoyed the whole experience. The interview was 45 mins again and the interviewer asked me two questions (see below). I thought I answered the questions really well in O(n) but did not get an offer.
Interview questions [3]
Question 1
Find all combinations of three numbers in an array that add up to zero.
Given an array of strings, return an array of arrays of anagrams.
Example:
Input: ("car", "rac", "start", "tastr")
output: (("car, "rac"), ("start", tastr"))