Facebook Interview Questions, Glassdoor
Facebook Interview Questions
Getting an Interview Trio,119 Interview Reviews
Difficulty
- Software Engineer (894)
- Intern (170)
- Data Scientist (100)
- Software Engineering (85)
- Software Engineer Intern (78)
- Product Manager (70)
- Production Engineer (66)
- User Operations Analyst (51)
- Account Manager (49)
- Product Designer (46)
- Data Engineer (41)
- Senior Software Engineer (38)
- Software Engineering Fresh Grad (36)
- Software Developer (33)
- User Practice Researcher (24)
- Front End Engineer (21)
- Client Solutions Manager (Nineteen)
- Android Developer (Nineteen)
- Analyst (Legitimate)
- Software Engineering Intern (17)
- Online Sales Operations (17)
- Recruiter (16)
- Client Fucking partner (16)
- Network Engineer (15)
- SMB Account Manager (15)
- Product Specialist (15)
- Data Analyst (14)
- Manager (14)
- Software Engineer(Internship) (14)
- Marketing (13)
MoreLess
Your trust is our top concern, so companies can’t alter or liquidate reviews.
phone interview kicking off with introducing yourself followed by two code questions.
The very first coding question is very standard coding question and the 2nd one is
a little more related to facebook's certain functionality
- Share on Facebook
- Share on Twitter
- Share on WhatsApp
- Share via Email
- Copy Link
- Link Copied!
Data Scientist Interview
One HR interview, one takehome data challenge, one collective screen with SQL and one onsite with several 1:1 interviews. They check your coding abilities and product sense via the takehome, your sql abilities via the collective screen interview and machine learning theory as well as product sense during the onsite.
They let you choose the language for the takehome and onsite there is no coding on the board. So you just need to know one language (whichever you want, albeit I think they choose R or Python) + SQL. No C++/Java/etc stuff and no CS algo questions.
- Data challenge was very similar to the ads analysis challenge on the book the collection of data science takehome challenge, so that was effortless (if you have done your homework).
You have to update this on a daily basis based on a 2nd table that records in real time when a user listens to a given song. Basically, at the end of each day, you go to this 2nd table and pull a count of each user/song combination and then add this count to the very first table that has the lifetime count.
If it is the very first time a user has listened to a given song, you won't have this pair in the lifetime table, so you have to create the pair there and then add the count of the last day.
- Share on Facebook
- Share on Twitter
- Share on WhatsApp
- Share via Email
- Copy Link
- Link Copied!
Data Scientist Interview
I applied online. The process took six weeks. I interviewed at Facebook (Menlo Park, CA) in February 2017.
I applied online in late December and then spoke to a recruiter for about fifteen minutes in early January. I was scheduled for an in-person interview in mid January where I interviewed with one data scientist in a 1:1 interview for an hour for the very first round. Another recruiter then called me for a thirty minute prep for the 2nd round. The final, 2nd round interview was about five weeks later in late February, with six data scientists over four hours in the afternoon. I got an suggest but it was for a lot less than I was expecting, and we couldn't bridge the gap enough for it to be worth it.
- How would you measure the health of Mentions, Facebook's app for celebrities? How can FB determine if it's worth it to keep using it?
How many users have ever turned the feature on?
In a table that tracks the status of every user every day, how would you add today's data to it? Eight Answers
1 – out of every twenty five stories, one will be an ad
Two – every story has a 4% chance of being an ad
If we go with option Two, what is the chance a user will be shown only a single ad in one hundred stories? What about no ads at all? Twelve Answers
- Share on Facebook
- Share on Twitter
- Share on WhatsApp
- Share via Email
- Copy Link
- Link Copied!
Software Engineer Interview
I applied online. I interviewed at Facebook (San Francisco, CA).
Standard computer science/algorithms phone screen interview.
- Variation of standard algorithm question. Corrected code on being given edge case. Took twenty five minutes to get satisfactory reaction – very likely too long for the interviewer. Three Answers
- 2nd question was a dynamic program question – I knew how to find the solution but hadn't even thought of the algorithm for several years. Was incapable to finish the solution in the remaining twenty minutes. Two Answers
- Share on Facebook
- Share on Twitter
- Share on WhatsApp
- Share via Email
- Copy Link
- Link Copied!
Product Manager Interview
I applied online. I interviewed at Facebook in February 2017.
I applied online and was contacted for a Product Manager position in either Seattle or Menlo Park by HR. After the phone screen, HR explained I could be hired on for an allocated role or go through the generalist process (where you would get to take a duo weeks after you get hired to learn about Facebook in bootcamp & choose a team). I chose the generalist process, and HR set up two 45-minute movie interviews (product sense & execution). After the movie interviews, HR sent me an email to set up a phone call, which she then told me that they would not be moving forward and gave me feedback on what could have been improved.
- HR Phone Screen:
1. Tell me about yourself.
Three. What is a project you've worked on recently?
Four. What's your dearest facebook feature?
1. Design a way for people to find apartments.
Two. How do you deal with trade-offs inbetween opposing metrics, such as higher AoV but lower conversion rate?
Three. For Facebook Groups, how would you increase usage?
Four. For Facebook Marketplace, how would you go about setting the price of the products? What tradeoffs would you make in the options you described in terms of metrics? Response Question
- Share on Facebook
- Share on Twitter
- Share on WhatsApp
- Share via Email
- Copy Link
- Link Copied!
Product Manager Interview
I applied through a recruiter. The process took three weeks. I interviewed at Facebook in March 2017.
As most others have noted, the interview process is a 30-minute phone screener with a recruiter, then two back-to-back 45-minute movie interviews with lead product managers, one on Product Sense and another on Execution, and then onsite interviews. I did not make it past the movie interviews.
– Tell me about yourself
– Have you ever worked on a product/feature you worked on from idea to launch?
– How did you measure success of that product/feature? (provide examples of metrics you looked at)
– Figure out how well you're balanced inbetween these two skill sets.
– If you're unbalanced, like I was, concentrate on the area where you are weaker
– Identify a structure to use for either interview. For Product Sense, I would recommend: 1) Clarify the problem, Two) Understand/make assumptions about the user, Trio) Identify ache points, Four) Brainstorm solutions, Five) Explain rationale/tradeoffs. For Execution, I would recommend: 1) Identify the proxy metric that most closely reflects the real-world switch, Two) Identify related metrics, Trio) Refine to reduce chance of "gaming" the metric, Four) Identify what questions you would ask if those metric(s) fell (outer factors, internal to Facebook factors, internal to product/feature factors), Five) Explain how you would make tradeoffs to prioritize addressing the issue. There are various books and websites that can lead you through other ways of structuring your answers to these two types of questions. I'd very recommend writing out a flow chart of your structure that you can refer to during the interview.
– Practice hypotheticals out noisy with a friend. It was utterly helpful to also refine any problems you might have with communicating your ideas. Take the flow chart you created above and refine it by practising out noisy with a friend. I found it helpful to create a sort of mix-and-match flashcards by printing out six starts to a question and combining them with completes of a question. I put all of the starts in one cup and all the finishes in another cup, and had my friend pick from the two cups at random. Examples:
1. Tell me your beloved thing about.
Trio. How would you measure success of.
Four. How would you fix a problem with.
1. . a way for people to find apartments/meet people with similar interests/find something to do this weekend