Top 10 Interview Tips for Facebook Jobs

February 28th, 2011 by lewis

SEE ALSO: Facebook PM interview questions and answers

Many candidates work with us to get ready for their Facebook interviews. With great perks, valuable stock options, and an innovative product, it’s no wonder that Facebook is one of the most desirable companies to work for. To get ready for this dream job, here are the top 10 tips when getting ready for your Facebook interviews:

  1. Prepare for questions about you and your life goals. Common questions to expect include “Tell me about yourself,” “Why are you interested in Facebook,” “Where do you see yourself in 20 years,” and “What would you like to learn at Facebook.”
  2. Get ready for hypothetical interview questions. Some recent hypothetical interview questions include “Assume that Facebook is not blocked in China. What marketing strategies would you recommend to expand our user base in China?”
  3. Train for behavioral interview questions. Facebook has been known to ask behavioral interview questions such as “Tell me a time when you dealt with an angry advertiser.”
  4. Research the product. Be prepared for interview questions about what you like and don’t like about the product.
  5. Prepare for specialty interview topics. For example, candidates for the user operations analyst position must complete a writing assessment. Software engineers get whiteboard coding questions.
  6. Review Facebook’s Wikipedia page. Key areas to note: the product time line and the company’s business performance including their revenue model and advertising revenues.
  7. Read the latest Facebook news. Facebook’s blog is a great resource. Another fantastic resource is All Facebook, an industry blog that provides news and commentary on Facebook.
  8. Research what’s it like to work at Facebook. Ask your friends what it’s like to work at Facebook and how to best prepare for the interview. Also check out the Facebook employee profiles on the careers page.
  9. Read about other people’s Facebook interview experiences. Here’s a particularly insightful write-up from one blogger. You can find more Facebook interview experiences on
  10. Practice interview questions with friends. The last tip (and possibly the most important) – don’t forget to practice interview questions with your friends.

SEE ALSO: Facebook PM interview questions and answers

If you liked this article, let us know by clicking Like.

3 Responses to “Top 10 Interview Tips for Facebook Jobs”

  1. May 20, 2011 at 1:44 am, J. Hendrix said:

    Thanks for sharing these tips!

  2. May 23, 2011 at 6:54 am, Neha said:

    Take the contacts of the interviewer, find your contacts to link the interviewer. Try to influence this way, if it is a pretty junior management role, it is easy to crack. If it is a midlle management role, you have to find a person who is working at the same level. You can get connected thru linkedin or your own contacts. This is a prictical way of influencing the decision maker(s).

  3. June 05, 2013 at 10:47 pm, Sumit Arora said:

    You need to follow a very organized and disciplined approach to prepare for the Software Engineering Job at Facebook/Google/Amazon/Microsoft etc.

    Actually all these companies e.g. MS, Google, Amazon, Facebook, Apple follow an approach on which that measure the thought process of a candidate.

    And they use different means to evaluate that, but yes most of them uses Algorithms/Data Structures/Open-ended questions(If you have applied for a software engineering job) as one of the approach to evaluate the talent.( As those are the base to develop the technologies).

    To be accustomed with algos/data structure/coding , you must have understood/practiced the minimum e.g. :

    (Step-1): You should have practical understanding of the Algorithms (e.g. When to use BackTracking, When to Use Divide and Conquer, Why double hashing required?, Where brute force concept can be applied?) (100 Hours).

    (Step-2): You should have practical understanding of Data Structures e.g. (Practical use cases related to :when to use circular buffer , or when to use adjacently list or the combination of both or something else to solve the problem ).
    (100 Hours)

    (Step-3) : You must practice several coding problems to implement the things which learn from Step-1 , and Step-2 (you may do the following choose any coding language for the choice of yours (C, C++ or Java or Python or PHP or any one else ).
    (100 Hours)

    (Step-4): Solving the problem doesn’t mean just to solve it, but to understand the best way to solve it e.g. The given technical problem can use various ways to come to solution, and you might want to use the optimal one. (How you connect the given solution with the computing/memory resources e.g. Memory/Processing Power)
    (100 Hours)

    Most Important One.

    However other than programming you might need to understand the main concept for the interview is to keep the interview active and this requires some action from your side, such as the following:

    You need to talk.

    You need to explain.

    You need to discuss.

    You need to express your views.

    You need to understand clearly the questions given to you.

    You need to understand the interviewer’s expression and mindset to un- derstand those questions.

    You might need to ask appropriate questions to understand the question or any other discussion item. (100 Hours)

    And also :

    Prepare : “Please tell me about your self” , “Your skills related positive/negative further interest” , Basics for the most needed computer science concepts or anything as you presented on your “CV/Resume”.
    (100 Hours)

    Above is just a sample plan, you may customize the way you want(e.g. 100 hours to 10 hours or something else) – Click to Amazon, to find the best books you might need.

    (Here Google doesn’t mean the Google, it means any company which is very creative to introduce the computer science related products ).