Question bank
4,310 interview questions, answered.
Reference answers, what the interviewer is really testing, how it is graded, and the follow-ups that come next.
Easy 190Medium 2,498Hard 982
Filters · onDifficulty, topic, company
397 questions
- 97You're launching Facebook Jobs in two weeks. What key metrics would you track to measure its success?MediumData·
Meta - 98You've just launched Facebook Jobs, a marketplace for employees and employers. Job listings are up 20%, but employer response time for applicants is down 20%. How would you approach this?MediumDataProduct·
Meta - 99You arrive in the office to find Facebook Lite opens on Android are down 10%. How would you diagnose the issue?MediumDataProduct·
Meta - 100What metrics would you define for the success of Facebook Lite?MediumDataProduct·
Meta - 101You're a PM for Facebook Marketplaces and return from a 10-day vacation to find that traffic has dropped by 10%. What would you do?MediumDataProduct·
Meta - 102The ad publishing rate dropped for Facebook Ad Manager. What actions would you take?MediumDataProduct·
Meta - 103How can Facebook improve preparing for another pandemic?MediumBehavioral·
Meta - 104You're a PM at Facebook. How would you decide whether to remove the profile photo step from the onboarding experience?MediumData·
Meta - 105Should Facebook remove the requirement for users to upload a profile picture during sign-up?MediumDataProduct·
Meta - 106How would you measure the success of Facebook Stories?MediumDataProduct·
Meta - 107You're designing an A/B test to evaluate the impact of showing content from non-friends in users' feeds. How would you test this with proper randomization?MediumData·
Meta - 108Find a local minima in an array Last UpdatedMediumCoding·
Meta - 109Find the equilibrium index in an array where sum of elements to the left is equal to sum of elements to the right.MediumCoding·
Meta - 110Given a list of strings, find all strings that encode to the same value using a Caesar Cipher. (A Caesar Cipher rotates characters, e.g. in CC3: a->d, b->e, ..., z->c)MediumCoding·
Meta, Pinterest - 111Explain how to find a target sum in an array.MediumCoding·
Adobe, Google - 112Given an array of numbers where every number occurs twice except one, how would you find the unique number in O(log n) time?MediumCoding·
Meta - 113Can you outline a framework for a go/no-go decision? For example, you are a PM who just onboarded and need to decide whether to ship a feature that the previous PM worked on.MediumDataProduct·
Meta - 114Generate ParenthesesMediumCoding·
Adobe, Google - 115You are a Gmail PM and discover that traffic has dropped 10% on a Monday morning. What do you do?MediumDataProduct·
Meta - 116What goals do you have for Facebook Marketplace?MediumDataProduct·
Meta - 117What goals would you set for the Reels recommendation engine?MediumDataBehavioral·
Meta - 118How would you improve Facebook Events?MediumProduct·
Meta - 119How would you improve Facebook Marketplace?MediumProductSystem design·
Meta - 120Implement a circular buffer.MediumCoding·
Meta