Taro Logo

Software Engineer Interview Experience - Menlo Park, California

November 1, 2012
Negative ExperienceNo Offer

Process

I had a brief phone conversation with the interviewer initially, who then scheduled a technical interview with an engineer working at Facebook HQ.

The second technical interview was fairly relaxed. I was asked to solve two problems using collabedit.com:

  • Finding all the anagrams in an array of strings.
  • Finding the number of ways a given score could be reached for a game with three different ways of scoring (e.g., 3, 5, and 10 points).

After the phone interview, I was offered an onsite interview in Menlo Park (travel expenses paid for). The interview day involved four back-to-back interviews with different engineers. The questions varied in complexity and required answers to be given on a whiteboard. Those I can remember were:

  • Implementing combinations(n, k).
  • Printing a binary tree left-to-right.
  • Implementing a comparator function to sort files based on a certain naming convention.

I found it difficult to make any personal connections with my interviewers. They all seemed rushed and uninterested in striking up conversation; it was not an enjoyable experience. Indeed, my first interviewer was clearly more interested in what he was working on, as he arrived approximately 20 minutes late.

Questions

Providing an algorithm for combinations (n, k). This is not because of its complexity, but rather because it took the majority of the interview to understand that this was the problem I was solving. The problem was not made very clear at all.

Was this helpful?

Interview Statistics

The following metrics were computed from 359 interview experiences for the Meta Software Engineer role in Menlo Park, California.

Success Rate

28%
Pass Rate

Meta's interview process for their Software Engineer roles in Menlo Park, California is very selective, failing most engineers who go through it.

Experience Rating

Positive69%
Neutral18%
Negative13%

Candidates reported having very good feelings for Meta's Software Engineer interview process in Menlo Park, California.

Meta Work Experiences