I applied through a recruiter. I interviewed at Meta in Jul 2017
Interview
Was contacted by an HR, she was very kind to talk to and provided enough material to prepare for the entire interview process starting with phone screen.
Phone interview lasted EXACTLY 45 mins.
Interviewer called me. Started with a brief intro about himself and then asked about my background. I took around 3 mins to give brief intro about my experience and I felt he was least interested in hearing i, I can say that b'coz I felt he was trying to stop me and jump to coding question. He didn't even comment anything about my experience, felt as if he is just following the protocol to get done with the interview.
He asked me 1st question, I was able to solve it in 20 mins with optimal solution. Although no comment here from him whether as per him it is okay or not. Neither he asked me the run time complexity of the solution which was O(n).
He then just jumped to another question. I took remaining of my time trying to get to the proper solution, but I think I was in the right direction b'coz I researched about that question after the interview.
After couple of days I get a phone call from HR saying the feedback was not +ve. Interviewer felt my coding solutions were not optimal. I was shocked to hear this. Firstly, I solved 1 out of 2 questions properly and I didn't hear any feedback from hi while I solved the problem during the interview. If he thought it was not optimal, what made him jump to second question ?. He didn't even ask me complexity or at least he could have said "there can be much better solution can you think further ?". No feedback at all.
As per the research I did and videos I saw, I guess FB interviewer tries to see your approach if it is not an optimal solution.
In the end he was like "I only have time for 1 question to answer if you have any, or else I will be kicked out of this room". These were his words.
I was like REALLY???. Company like Facebook doesn't have enough meeting/Interview rooms or do they reserve the room for exactly 45 mins when an interview is scheduled ?. I never felt comfortable during this interview, I felt I was rushed into it.
I couldn't do much when I got the call from HR but I expressed my side of the story to the her.
Interview questions [2]
Question 1
A message containing letters from A-Z is being encoded to numbers using the following mapping:
'A' -> 1
'B' -> 2
...
'Z' -> 26
Given an encoded message containing digits, determine the total number of ways to decode it.
For example,
Given encoded message "12", it could be decoded as "AB" (1 2) or "L" (12).
Given an array of integers, return true if there are contiguous numbers such that they add up to a specific target.
For eg: [6,1,2,3,3,7] target sum is 8, will return true because 2,3,3 adds up to 8 and are contiguous.
[6,1,2,4,3,3,7] will return false as there are no contiguous elements which adds up to 8.
I applied through a recruiter. I interviewed at Meta (Menlo Park, CA) in Jul 2017
Interview
The process took 6+ weeks from initial phone screen to onsite interview. The interview is average as the questions can be well guessed by doing leetcode medium & hard problems.
I applied through a recruiter. The process took 6 weeks. I interviewed at Meta in Jul 2017
Interview
Traditional interview process, phone + onsite. I was declined after the phone part although I've provided right solutions for both questions. I guess when you are interviewed by the fresh grad those guys/gals treat interview as some kind of test where you should write an answer without any minor mistakes and testing.
Easy questions, not sure why I was declined.
Given a list of persons and a function knows(I,j) which returns true if person I knows person j, find a celebrity person defined as: person doesn't know anybody else and everybody else knows him.