Facebook | E5 | Menlo Park | Aug 2019 [Offer]
Anonymous User
33971

General Info
Status: Software Engineer, 10 years of experience
Position: E5 at Facebook
Location: Menlo Park, CA
Date: Aug 2019


Technical phone screen (45 min):


Onsite
Format: 5 rounds 45 min each
Result: Offer

Round 1: [Coding]

Round 2: [Behavioral]

  • At the end we had 15 min to spear, the interviewer asked me a coding question, but I can't remember what it was.

Lunch:

  • Got to walk around campus and choose where to have lunch.

Round 3: [Coding]

  • Given a list of available times (start, end), match the time of the day where most people can attend a meeting. Similar to Meeting Rooms II (premium)

Round 4: [System Design]

  • Given a root domain, create a system to clone the entire site

Round 5: [Behavioral]

  • We didn't have time to do any coding questions.

Notes

How did I apply?

  • I got an email from a Facebook recruiter. I believe they got my contact infro from LinkedIn.

These are some of the behavioral questions I remember:

  • Tell me about a time you received feedback from your supervisor.
  • Tell me about a project that you were not able to complete.
  • Tell me about a project you are the proudest.
  • Tell me about a time you disagree with your manager.
  • Interviewers always ask followup questions, be prepared!

Unless you are applying for a senior position or higher, is unlikely that you will get asked system design questions. If you want to know more, there are a few paid and free resources I used:

I want to highlight the comment made by @Mr-Programmer. Coding questions may have been easy to medium dificulty, but while discussing the solution with the interviewer, they wanted me to implement the most optimal solution. For SD, the interviewer interrupted me several times and asked me questions about what I just said

The campus is impressive and quite large, make sure you get there with plenty of time.

Before the interview, the recruiter invitedme to a private webinar hosted every week by Facebook, where they show two mock interviews and talk about strategies to deal with coding and system design questions. They also shared an abundance of resources and videos on how to tackle these interviews.

Facebook has the interviewing process down to a T. It feels very systematic, and it will go quite fast. Once you finish an interview, the door opens, and the next person comes in. Interviewers will ask you if you need water, a snack, or a bathroom break before starting the interview. Make sure you take a bathroom break, even if it is just to wash your hands, to "reset" from the previous interview.

There is free food everywhere! Don't overeat.

So far, this has been the best interviewing experience; people are prepared and well trained for the interviews with rare exceptions.

Comments (19)