Skip to main content

Meta Interview Questions

Review this list of 732 Meta interview questions and answers verified by hiring managers and candidates.
  • Meta logoAsked at Meta 
    2 answers
    Video answer for 'Design an app to plan road trips.'

    "Ask Follow up Questions Is this for specific type of user or open? Do we have any past research that has been done? Do we have an idea of company and user goals? Do we have metrics of success? Are there any existing constraints? Why  |  5 min Why is this product or feature important? How does this product benefit customers? What business opportunities does it create? What is our hypothesis? What are our company goals? Who  |  3 min Who are the different types"

    Ben G. - "Ask Follow up Questions Is this for specific type of user or open? Do we have any past research that has been done? Do we have an idea of company and user goals? Do we have metrics of success? Are there any existing constraints? Why  |  5 min Why is this product or feature important? How does this product benefit customers? What business opportunities does it create? What is our hypothesis? What are our company goals? Who  |  3 min Who are the different types"See full answer

    Product Designer
    Product Design
  • Meta logoAsked at Meta 
    2 answers

    "THIS QUESTION IS FROM AMAZON STRUCTURE OF THE ANSWER ARTICULATE YOUR IDEA WHY IS IT WORTH ADVOCATING ACHIEVING THE IDEA THE RESULTS AND IMPACT FOR THE COMPANY FROM THIS IDEA. AND ADD THE CHERRY ON THE TOP I HAVE A PRESENTATION MADE TO PRESENT YOUR IDEAS INTO A COMPELLING WAY"

    Lea M. - "THIS QUESTION IS FROM AMAZON STRUCTURE OF THE ANSWER ARTICULATE YOUR IDEA WHY IS IT WORTH ADVOCATING ACHIEVING THE IDEA THE RESULTS AND IMPACT FOR THE COMPANY FROM THIS IDEA. AND ADD THE CHERRY ON THE TOP I HAVE A PRESENTATION MADE TO PRESENT YOUR IDEAS INTO A COMPELLING WAY"See full answer

    Product Designer
    Behavioral
    +1 more
  • Meta logoAsked at Meta 
    1 answer

    "Formulate a draft format of idea, open to feedback, communicate your progress"

    Swaroop M. - "Formulate a draft format of idea, open to feedback, communicate your progress"See full answer

    Behavioral
  • Meta logoAsked at Meta 
    1 answer

    "A few clarifying questions: Algorithm that is specifically used to match individuals? Define better? More matches, higher likelihood of relationship? etc. Next I'd like to consider the product's goals, how users engage with the app, how we'd measure those engagements, and how they align with our goals. Considering Goals Facebook's mission is to give people the tools to build communities FB Dating's goal for the end user is to find a partner, but for Facebook it is really ab"

    Anonymous Hawk - "A few clarifying questions: Algorithm that is specifically used to match individuals? Define better? More matches, higher likelihood of relationship? etc. Next I'd like to consider the product's goals, how users engage with the app, how we'd measure those engagements, and how they align with our goals. Considering Goals Facebook's mission is to give people the tools to build communities FB Dating's goal for the end user is to find a partner, but for Facebook it is really ab"See full answer

    Analytical
    Execution
    +1 more
  • 🧠 Want an expert answer to a question? Saving questions lets us know what content to make next.

  • Meta logoAsked at Meta 
    13 answers
    +10

    "from typing import List def traprainwater(height: List[int]) -> int: if not height: return 0 l, r = 0, len(height) - 1 leftMax, rightMax = height[l], height[r] res = 0 while l < r: if leftMax < rightMax: l += 1 leftMax = max(leftMax, height[l]) res += leftMax - height[l] else: r -= 1 rightMax = max(rightMax, height[r]) "

    Anonymous Roadrunner - "from typing import List def traprainwater(height: List[int]) -> int: if not height: return 0 l, r = 0, len(height) - 1 leftMax, rightMax = height[l], height[r] res = 0 while l < r: if leftMax < rightMax: l += 1 leftMax = max(leftMax, height[l]) res += leftMax - height[l] else: r -= 1 rightMax = max(rightMax, height[r]) "See full answer

    Software Engineer
    Data Structures & Algorithms
    +4 more
  • Meta logoAsked at Meta 
    3 answers

    "Assumptions: It is a brand-new product and will be for US markets. We will be making a mobile app. The purpose of this product is to solve the problems people face when relocating to a new city. Now there are many different kinds of problems to deal with, such as house hunting, furniture buying, transiting in the city, exploring and socializing, etc. I will be moving forward with the socializing feature where the user will be able to find attractions of the city and visit, he will"

    Ankit M. - "Assumptions: It is a brand-new product and will be for US markets. We will be making a mobile app. The purpose of this product is to solve the problems people face when relocating to a new city. Now there are many different kinds of problems to deal with, such as house hunting, furniture buying, transiting in the city, exploring and socializing, etc. I will be moving forward with the socializing feature where the user will be able to find attractions of the city and visit, he will"See full answer

    Product Manager
    Product Design
  • Meta logoAsked at Meta 
    4 answers
    +1

    "Clarifying question: We are just interested in facebook's ad rev and not other meta products We are looking at the rev coming per year globally formula = (avg. ads shown per min on fb products) x (avg. time spent per user per day in mins) x (avg. rev that fb makes per view) x (DAU) x 365 assumption all kind of ads give the same rev per view to fb all kind of geographies give the same rev per view to fb avg. ads shown per min -> user can scroll upto 20 posts easily in a min, lets"

    Anubhav A. - "Clarifying question: We are just interested in facebook's ad rev and not other meta products We are looking at the rev coming per year globally formula = (avg. ads shown per min on fb products) x (avg. time spent per user per day in mins) x (avg. rev that fb makes per view) x (DAU) x 365 assumption all kind of ads give the same rev per view to fb all kind of geographies give the same rev per view to fb avg. ads shown per min -> user can scroll upto 20 posts easily in a min, lets"See full answer

    Product Manager
    Estimation
  • Meta logoAsked at Meta 
    2 answers

    "Clarifying Questions FB login is the feature that allows a user quickly create a login in a third party application using existing information from FB - YES For whom do we want to improve the product / feature - You choose On what platform mobile / desktop - Mobile Any specific geography - US Any specific user demographic - NO What is the goal of the improvement (acquisition, engagement, retention, monetization) - engagement & retention Outline: Who are the users"

    R K. - "Clarifying Questions FB login is the feature that allows a user quickly create a login in a third party application using existing information from FB - YES For whom do we want to improve the product / feature - You choose On what platform mobile / desktop - Mobile Any specific geography - US Any specific user demographic - NO What is the goal of the improvement (acquisition, engagement, retention, monetization) - engagement & retention Outline: Who are the users"See full answer

    Product Design
  • Meta logoAsked at Meta 
    1 answer

    "Clarifying question: By podcast, we mean a series of digital audio generally available on the internet in the form of monologue or interview. Do we need to integrate it with Facebook or design a separate product? --> Separate Product not related to Facebook Mobile/web application --> Any Constraints? --> No Goal? --> To design a dedicated app to recommend podcasts in order to increase user satisfaction Users: Power Users: Who regularly listens to podcasts and keep detailed information on various"

    Gunjali D. - "Clarifying question: By podcast, we mean a series of digital audio generally available on the internet in the form of monologue or interview. Do we need to integrate it with Facebook or design a separate product? --> Separate Product not related to Facebook Mobile/web application --> Any Constraints? --> No Goal? --> To design a dedicated app to recommend podcasts in order to increase user satisfaction Users: Power Users: Who regularly listens to podcasts and keep detailed information on various"See full answer

    Product Manager
    Product Design
  • "Looking back on my most recent project, which involved developing a real-time market data processing platform in the derivatives trading function , there are a few things I would have done differently to improve the process and outcomes. Here’s a reflection on those aspects: 1. \\Enhanced Initial Stakeholder Engagement\\ What Happened: While we did conduct stakeholder meetings at the beginning of the project, some specific requirements and expectations emerged later in the process,"

    Scott S. - "Looking back on my most recent project, which involved developing a real-time market data processing platform in the derivatives trading function , there are a few things I would have done differently to improve the process and outcomes. Here’s a reflection on those aspects: 1. \\Enhanced Initial Stakeholder Engagement\\ What Happened: While we did conduct stakeholder meetings at the beginning of the project, some specific requirements and expectations emerged later in the process,"See full answer

    Behavioral
  • Meta logoAsked at Meta 
    Add answer
    Product Manager
    Behavioral
    +1 more
  • Meta logoAsked at Meta 
    Add answer
    Product Manager
    Product Design
    +1 more
  • Meta logoAsked at Meta 
    1 answer

    "Implemented the Java code to find the largest island. It is similar to count the island. But in this we need to keep track of max island and compute its perimeter."

    Techzen I. - "Implemented the Java code to find the largest island. It is similar to count the island. But in this we need to keep track of max island and compute its perimeter."See full answer

    Machine Learning Engineer
    Data Structures & Algorithms
    +2 more
  • Meta logoAsked at Meta 
    3 answers

    "Clarification: Which region do we want to know about? —> Global Is Facebook lite included in this offering —> No. Only the Facebook app (mobile / web) Product Overview Facebook photo sharing allows users to upload photos and make them visible to their network. Doing so, users are able to share moments from their lives with friends and family. Goals User Goals Share memories with network View people’s reactions and respond View other people’s photos and respond to th"

    stash - "Clarification: Which region do we want to know about? —> Global Is Facebook lite included in this offering —> No. Only the Facebook app (mobile / web) Product Overview Facebook photo sharing allows users to upload photos and make them visible to their network. Doing so, users are able to share moments from their lives with friends and family. Goals User Goals Share memories with network View people’s reactions and respond View other people’s photos and respond to th"See full answer

    Analytical
  • "Use an index, two pointers, and a set to keep track of elements that you've seen. pseudo code follows: for i, elem in enumerate(array): if elem in set return False if i > N: set.remove(array[i-N])"

    Michael B. - "Use an index, two pointers, and a set to keep track of elements that you've seen. pseudo code follows: for i, elem in enumerate(array): if elem in set return False if i > N: set.remove(array[i-N])"See full answer

    Machine Learning Engineer
    Coding
  • Meta logoAsked at Meta 
    2 answers

    "Methodology: Clarify some of the terms in our question List high level causes based on the category and gather context information, rule out the ones that have low probability or out of scope Drill down the causes and establish a few hypotyhesis Investigate and test the hypothesis I have and try to fix the problem Clarify questions: Define FB logins: through 3rd party Apps, Assuming our data is accurate, double check with 3rd party Apps that our understanding is correct/ or cr"

    Pm E. - "Methodology: Clarify some of the terms in our question List high level causes based on the category and gather context information, rule out the ones that have low probability or out of scope Drill down the causes and establish a few hypotyhesis Investigate and test the hypothesis I have and try to fix the problem Clarify questions: Define FB logins: through 3rd party Apps, Assuming our data is accurate, double check with 3rd party Apps that our understanding is correct/ or cr"See full answer

    Analytical
    Execution
  • Meta logoAsked at Meta 
    1 answer

    "Clarifying questions: Are we taking about a personal parking lot or a public parking lot Do we have an objective in head for this lot -> Make money? Public parking lot from govt body Do we have a particular location in head for this -> basement, outside some building or on the roof Are we particular about the number of vehicles it can take up? Are we particular about the kind of vehicles that it can take up? (2 wheelers, 4 wheelers, heavy weight 4 wheelers) Taking a few assumptions:"

    Anubhav A. - "Clarifying questions: Are we taking about a personal parking lot or a public parking lot Do we have an objective in head for this lot -> Make money? Public parking lot from govt body Do we have a particular location in head for this -> basement, outside some building or on the roof Are we particular about the number of vehicles it can take up? Are we particular about the kind of vehicles that it can take up? (2 wheelers, 4 wheelers, heavy weight 4 wheelers) Taking a few assumptions:"See full answer

    Product Manager
    Product Design
    +1 more
  • Meta logoAsked at Meta 
    1 answer

    "· Sometimes I have to step back and think through and respond later, not giving decision then and there · Manage between written vs oral communication, I tend to do mode of communication like oral during releases rather written"

    BePostive - "· Sometimes I have to step back and think through and respond later, not giving decision then and there · Manage between written vs oral communication, I tend to do mode of communication like oral during releases rather written"See full answer

    Engineering Manager
    Behavioral
    +1 more
  • Meta logoAsked at Meta 
    3 answers

    "Created a solution for remote online learning app on the lines of coursera and also made a option for live streaming classes . Uni admin creates uni account, courses, adds instructors; instructors can create content , give classes ; student searches, enrols, consumes content. Used micro services architecture with APIs for all functions, RDBMS, NoSQL , indexed with redis and elastic."

    Sneha D. - "Created a solution for remote online learning app on the lines of coursera and also made a option for live streaming classes . Uni admin creates uni account, courses, adds instructors; instructors can create content , give classes ; student searches, enrols, consumes content. Used micro services architecture with APIs for all functions, RDBMS, NoSQL , indexed with redis and elastic."See full answer

    Technical Program Manager
    Product Design
    +1 more
Showing 461-480 of 732
Exponent

Get updates in your inbox with the latest tips, job listings, and more.

Follow Us

Products
Courses
Interview Questions
Interview Experiences
Popular articles
Guides
Coaching
For Partners
Company
Exponent © 2026
Terms of Service | Privacy