I applied through a recruiter. The process took 2 weeks. I interviewed at Meta (Palo Alto, CA) in Dec 2014
Interview
First had a 1 hour phone interview with a Facebook employee. Two days later, I was invited to a 45min on campus interview in California. I heard back 2 weeks after the final interview.
Interview questions [1]
Question 1
Given a social network where users can subscribe to one another,
you are told that there is exactly one celebrity to whom everyone subscribes.
If the graph is represented as a 2D array, how would you find the celebrity?
I applied through an employee referral. I interviewed at Meta
Interview
First, there is a screening call with HR. They tell you all about the recruiting process : - 1st round: a video interview with 3 parts (for a total of 30-45 minutes): 1 – Analytical Interview 2 – Technical Data 3 – Math - 2nd round (if you pass the 1st round): same kind of interview with 5 persons in Menlo Park.
Interview questions [1]
Question 1
Write a function to determine if a string is a palindrome
I applied through college or university. The process took 1 day. I interviewed at Meta in Aug 2015
Interview
Several engineers came to recruit to my university. I didn't feel the process was aimed at finding out about my thought process. I felt the interview was more about whether I got the answer and how quickly I figured it out. I did figure it out. The interviewer was at several times messaging on his/her mobile phone while I was explaining my reasoning. I felt he/she was rude at time, too. Some friends that interviewed with other recruiters got easier questions and passed to the second interviews. I searched for the question later online and my solution was correct and optimal. Bad taste on the whole experience.
Interview questions [1]
Question 1
Given two words (start and end), and a dictionary, find the length of shortest transformation sequence from start to end, such that only one letter can be changed at a time and each intermediate word must exist in the dictionary.
For example, given:start =
"hit"
end = "cog"
dict = ["hot","dot","dog","lot","log"]
From: http://www.programcreek.com/2012/12/leetcode-word-ladder/