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

  1. 97You're launching Facebook Jobs in two weeks. What key metrics would you track to measure its success?MediumData· Meta
  2. 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
  3. 99You arrive in the office to find Facebook Lite opens on Android are down 10%. How would you diagnose the issue?MediumDataProduct· Meta
  4. 100What metrics would you define for the success of Facebook Lite?MediumDataProduct· Meta
  5. 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
  6. 102The ad publishing rate dropped for Facebook Ad Manager. What actions would you take?MediumDataProduct· Meta
  7. 103How can Facebook improve preparing for another pandemic?MediumBehavioral· Meta
  8. 104You're a PM at Facebook. How would you decide whether to remove the profile photo step from the onboarding experience?MediumData· Meta
  9. 105Should Facebook remove the requirement for users to upload a profile picture during sign-up?MediumDataProduct· Meta
  10. 106How would you measure the success of Facebook Stories?MediumDataProduct· Meta
  11. 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
  12. 108Find a local minima in an array Last UpdatedMediumCoding· Meta
  13. 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
  14. 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
  15. 111Explain how to find a target sum in an array.MediumCoding· Adobe, Google
  16. 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
  17. 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
  18. 114Generate ParenthesesMediumCoding· Adobe, Google
  19. 115You are a Gmail PM and discover that traffic has dropped 10% on a Monday morning. What do you do?MediumDataProduct· Meta
  20. 116What goals do you have for Facebook Marketplace?MediumDataProduct· Meta
  21. 117What goals would you set for the Reels recommendation engine?MediumDataBehavioral· Meta
  22. 118How would you improve Facebook Events?MediumProduct· Meta
  23. 119How would you improve Facebook Marketplace?MediumProductSystem design· Meta
  24. 120Implement a circular buffer.MediumCoding· Meta