Meta (Facebook) Interview Questions

Review this list of 613 Meta (Facebook) interview questions and answers verified by hiring managers and candidates.
  • +76

    "Clarifying question 1: Define Friend requests -- no. of friend requests sent in the platform through the "Add Friend" button Clarifying question 2: Time period for comparison - 10% - WoW or DoD or MoM? -- WoW Gathering context: Is the decline progressive or a one-time event? --> progressive Because the decline is progressive, ruling out technical glitches, downtime, or any other reason impacting the feature uptime. Is this decline global or regional? --> global Because the"

    P K. - "Clarifying question 1: Define Friend requests -- no. of friend requests sent in the platform through the "Add Friend" button Clarifying question 2: Time period for comparison - 10% - WoW or DoD or MoM? -- WoW Gathering context: Is the decline progressive or a one-time event? --> progressive Because the decline is progressive, ruling out technical glitches, downtime, or any other reason impacting the feature uptime. Is this decline global or regional? --> global Because the"See full answer

    Analytical
    Execution
    +1 more
  • +1

    "First Clarify whether this is for FB general account or business account Why is removing the profile pic being considered in the first place? Declining conversion rates? TTV(signup to post creation) is perceived as too high wrt competing apps? Meta is considering a single signup for all its apps(FB, Insta, WA) & is looking to optimize the same? Do we have any supporting data for this? user feedback? Next Look at current FB signup flow(assuming these are the steps since its be"

    Debajyoti B. - "First Clarify whether this is for FB general account or business account Why is removing the profile pic being considered in the first place? Declining conversion rates? TTV(signup to post creation) is perceived as too high wrt competing apps? Meta is considering a single signup for all its apps(FB, Insta, WA) & is looking to optimize the same? Do we have any supporting data for this? user feedback? Next Look at current FB signup flow(assuming these are the steps since its be"See full answer

    Product Manager
    Analytical
  • Meta (Facebook) logoAsked at Meta (Facebook) 
    +27

    "We had a huge launch on September 1st of this year where we completely redesigned our application from the grounds up and also migrated to a new platform (React.JS). This project took us 8 months and the launch was a huge deal for the team. Unfortunately the launch wasn't as smooth as we expected and despite doing multiple rounds of QA, some major issues cropped up in the core part of the app right after launch and our client was quite upset since it was disrupting their day-to-day workflow. "

    Aabid S. - "We had a huge launch on September 1st of this year where we completely redesigned our application from the grounds up and also migrated to a new platform (React.JS). This project took us 8 months and the launch was a huge deal for the team. Unfortunately the launch wasn't as smooth as we expected and despite doing multiple rounds of QA, some major issues cropped up in the core part of the app right after launch and our client was quite upset since it was disrupting their day-to-day workflow. "See full answer

    Technical Program Manager
    Behavioral
    +7 more
  • +7

    "Answer: select fromcaller, count(DISTINCT tocallee) as num_calls from calls group by fromcaller having count(DISTINCT tocallee) >= 3 Setup: CREATE TABLE calls ( from_caller VARCHAR(20), to_callee VARCHAR(20) ); INSERT INTO calls (fromcaller, tocallee) VALUES ('Alice', 'Bob'), ('Charlie', 'Dave'), ('Alice', 'Frank'), ('Charlie', 'Heidi'), ('Charlie', 'Judy'); "

    KAI - "Answer: select fromcaller, count(DISTINCT tocallee) as num_calls from calls group by fromcaller having count(DISTINCT tocallee) >= 3 Setup: CREATE TABLE calls ( from_caller VARCHAR(20), to_callee VARCHAR(20) ); INSERT INTO calls (fromcaller, tocallee) VALUES ('Alice', 'Bob'), ('Charlie', 'Dave'), ('Alice', 'Frank'), ('Charlie', 'Heidi'), ('Charlie', 'Judy'); "See full answer

    Data Scientist
    Coding
    +1 more
  • Meta (Facebook) logoAsked at Meta (Facebook) 
    +5

    "Introduction UberSenior is a new service offered by Uber that provides safe, reliable, and convenient transportation for senior citizens. This PRD outlines the key features, functionalities, and user experience for both seniors and drivers using UberSenior. Problem Statement Existing transportation options for seniors often have limitations, including: Accessibility: Lack of vehicles equipped for mobility aids or physical limitations Technology barriers: Difficulty using smartphone"

    Shubham S. - "Introduction UberSenior is a new service offered by Uber that provides safe, reliable, and convenient transportation for senior citizens. This PRD outlines the key features, functionalities, and user experience for both seniors and drivers using UberSenior. Problem Statement Existing transportation options for seniors often have limitations, including: Accessibility: Lack of vehicles equipped for mobility aids or physical limitations Technology barriers: Difficulty using smartphone"See full answer

    Product Manager
    Product Design
  • 🧠 Want an expert answer to a question? Saving questions lets us know what content to make next.

  • +11

    "Clarification: What types of jobs are we targeting? Are we talking about a broad market (like Indeed) or more focused—white-collar (LinkedIn-style) or blue-collar (gigs and tasks)? Where are we launching the marketplace—U.S. or globally? Let’s assume U.S. for now. Is this a standalone product or integrated within one of Meta’s existing platforms (Facebook, WhatsApp, Instagram)? Let’s assume it’s integrated into Facebook. Overview: Meta’s Mission: Why would Meta want to launch a"

    Kat - "Clarification: What types of jobs are we targeting? Are we talking about a broad market (like Indeed) or more focused—white-collar (LinkedIn-style) or blue-collar (gigs and tasks)? Where are we launching the marketplace—U.S. or globally? Let’s assume U.S. for now. Is this a standalone product or integrated within one of Meta’s existing platforms (Facebook, WhatsApp, Instagram)? Let’s assume it’s integrated into Facebook. Overview: Meta’s Mission: Why would Meta want to launch a"See full answer

    Product Manager
    Analytical
  • +8

    "Alright, let's think through this change of moving the 'like' button to a menu under three dots on photos I'll start by aligning this change with Facebook's mission, analyze key insights, define the product mission for this update, Identify the eco-system (n-sided marketplace) Look at the effects on the eco-systems, Effects on their needs and pain points. Identify the most important actors and most important actions Come up with some metrics that we may be using to"

    Fahad K. - "Alright, let's think through this change of moving the 'like' button to a menu under three dots on photos I'll start by aligning this change with Facebook's mission, analyze key insights, define the product mission for this update, Identify the eco-system (n-sided marketplace) Look at the effects on the eco-systems, Effects on their needs and pain points. Identify the most important actors and most important actions Come up with some metrics that we may be using to"See full answer

    Product Manager
    Execution
    +1 more
  • Meta (Facebook) logoAsked at Meta (Facebook) 
    Video answer for 'Design an evaluation framework for ads ranking.'
    +4

    "Designing an evaluation framework for ads ranking is crucial for optimizing the effectiveness and relevance of ads displayed to users. Here's a comprehensive framework that you can use: Define Objectives and Key Performance Indicators (KPIs):** \\Click-Through Rate (CTR):\\ The ratio of clicks to impressions, indicating the effectiveness of an ad in attracting user attention. \\Conversion Rate:\\ The ratio of conversions (e.g., sign-ups, purchases) to clicks, measuring how well"

    Ajay P. - "Designing an evaluation framework for ads ranking is crucial for optimizing the effectiveness and relevance of ads displayed to users. Here's a comprehensive framework that you can use: Define Objectives and Key Performance Indicators (KPIs):** \\Click-Through Rate (CTR):\\ The ratio of clicks to impressions, indicating the effectiveness of an ad in attracting user attention. \\Conversion Rate:\\ The ratio of conversions (e.g., sign-ups, purchases) to clicks, measuring how well"See full answer

    Machine Learning Engineer
    Product Design
    +3 more
  • +4

    "average price per transaction would drop because we might not be considering currency exchange rates, which is much lower in India and Southeast Asia, when aggregating data globally. to define success, i'll first segment the data, separating existing markets to newer ones to check if that is the cause of the dropping average price. then i'll select a north star metric, which would be the number of completed transactions vs. attempted. i'll also track supporting metrics like usage frequency and"

    Sam E. - "average price per transaction would drop because we might not be considering currency exchange rates, which is much lower in India and Southeast Asia, when aggregating data globally. to define success, i'll first segment the data, separating existing markets to newer ones to check if that is the cause of the dropping average price. then i'll select a north star metric, which would be the number of completed transactions vs. attempted. i'll also track supporting metrics like usage frequency and"See full answer

    Data Scientist
    Analytical
    +1 more
  • +4

    "Clarifying Questions - Who are we referring to "friends" and "non-friends"? (My assumption is people who we follow and they follow us back are our FRIENDS and people who we just follow, recommendations by Facebook and all other content falls under NON-FRIENDS category, is it right?) Are we doing it putting a certain success metric in our mind? (Assuming none, just to make people's lives easy) Let's use a combination of GAME & 4W1H Framework here to evaluate this question **G"

    Pankhuri T. - "Clarifying Questions - Who are we referring to "friends" and "non-friends"? (My assumption is people who we follow and they follow us back are our FRIENDS and people who we just follow, recommendations by Facebook and all other content falls under NON-FRIENDS category, is it right?) Are we doing it putting a certain success metric in our mind? (Assuming none, just to make people's lives easy) Let's use a combination of GAME & 4W1H Framework here to evaluate this question **G"See full answer

    Product Manager
    Product Design
    +2 more
  • Meta (Facebook) logoAsked at Meta (Facebook) 
    +8

    "Clarify: Feature for group messages and not individual messages The feature will be primarily used for Whatsapp and not other Meta products - Instagram, FB We are looking to improve engagement with this feature User: Pro users Users with moderate usage Users with no/little usage Prioritize - Users with no/little usage - as this user base could be greatly impacted Pain points: Too many messages are sent to the group and important messages are lost. Multiple message popp"

    Sahil A. - "Clarify: Feature for group messages and not individual messages The feature will be primarily used for Whatsapp and not other Meta products - Instagram, FB We are looking to improve engagement with this feature User: Pro users Users with moderate usage Users with no/little usage Prioritize - Users with no/little usage - as this user base could be greatly impacted Pain points: Too many messages are sent to the group and important messages are lost. Multiple message popp"See full answer

    Product Manager
    Product Design
  • +3

    "Product Overview: Instagram, a social network owned by Meta, allows users to create and share various types of content, including photos, videos, and Reels, which are short, TikTok-style videos. The platform serves different user segments, including content creators, viewers, and the platform itself as an ecosystem. User Segmentation: I segmented users into three primary categories: Content Creators: This includes businesses, public figures, influencers, and regular users who crea"

    Aviran H. - "Product Overview: Instagram, a social network owned by Meta, allows users to create and share various types of content, including photos, videos, and Reels, which are short, TikTok-style videos. The platform serves different user segments, including content creators, viewers, and the platform itself as an ecosystem. User Segmentation: I segmented users into three primary categories: Content Creators: This includes businesses, public figures, influencers, and regular users who crea"See full answer

    Product Manager
    Analytical
    +1 more
  • +37

    "Narrow down scope with clarifying questions: Confirm that Reactions are the like, love, sad and other icons that facebook users can respond with on your post. Understand the metric: is "down" ... absolute number or is it a ratio of reactions per post? Understand the boundary conditions: Is it specific to a certain region, certain segment of users (only from new users versus active users), happening on personal posts or group posts, happening on app versus desktop/mobile etc. Under"

    Praveen - "Narrow down scope with clarifying questions: Confirm that Reactions are the like, love, sad and other icons that facebook users can respond with on your post. Understand the metric: is "down" ... absolute number or is it a ratio of reactions per post? Understand the boundary conditions: Is it specific to a certain region, certain segment of users (only from new users versus active users), happening on personal posts or group posts, happening on app versus desktop/mobile etc. Under"See full answer

    Execution
    Analytical
  • Meta (Facebook) logoAsked at Meta (Facebook) 
    Video answer for 'Design Instagram.'
    +48

    "Very well done."

    Vijay M. - "Very well done."See full answer

    Software Engineer
    System Design
    +3 more
  • Meta (Facebook) logoAsked at Meta (Facebook) 
    +8

    "Clarification Questions What does it mean by Next Gen Elevator? → Next Gen Elevator means Elevator using new technologies. Where is this Elevator situated? → Skyscrapers, Commercial Buildings, Residential Buildings or Elevators to Space? Assuming it’s Commercial Buildings. What is the Goal of Making Next Gen Elevators? Is it improving Safety? User Experience? Assuming it’s User Experience _Goal: To design an elevator using emerging technologies to improve user experience in a C"

    Anonymous Muskox - "Clarification Questions What does it mean by Next Gen Elevator? → Next Gen Elevator means Elevator using new technologies. Where is this Elevator situated? → Skyscrapers, Commercial Buildings, Residential Buildings or Elevators to Space? Assuming it’s Commercial Buildings. What is the Goal of Making Next Gen Elevators? Is it improving Safety? User Experience? Assuming it’s User Experience _Goal: To design an elevator using emerging technologies to improve user experience in a C"See full answer

    Product Manager
    Product Design
  • Meta (Facebook) logoAsked at Meta (Facebook) 
    +1

    "!! FEEDBACK WELCOME !! Clarify question By art we mean visual art, e.g. paintings? - Yes Is this a solution to create art on Instagram or to showcase existing art on Instagram? - Create art Why build this, Engagement or Acquisition? - Engagement Reframe: We want to increase Instagram engagement through creation and sharing of art with followers. Talking about the space The Internet has over time continuously reduced barriers to creative expression. From blogging to Twitter,"

    Apurv K. - "!! FEEDBACK WELCOME !! Clarify question By art we mean visual art, e.g. paintings? - Yes Is this a solution to create art on Instagram or to showcase existing art on Instagram? - Create art Why build this, Engagement or Acquisition? - Engagement Reframe: We want to increase Instagram engagement through creation and sharing of art with followers. Talking about the space The Internet has over time continuously reduced barriers to creative expression. From blogging to Twitter,"See full answer

    Product Manager
    Product Design
  • +19

    "Clarify: I have some clarifying questions I would like to get answered Is this a podcast app that uses Netflix actors/actresses/producers/etc? Is this available to everyone or just Netflix subscribers? How is this product presented? Is it apart of the Netflix app or its own separate app? Goals: First thing first is to understand Netflix. Netflix is a streaming platform that differentiates itself by being the first platform that creates its own original content. It is facing massi"

    Rasheek N. - "Clarify: I have some clarifying questions I would like to get answered Is this a podcast app that uses Netflix actors/actresses/producers/etc? Is this available to everyone or just Netflix subscribers? How is this product presented? Is it apart of the Netflix app or its own separate app? Goals: First thing first is to understand Netflix. Netflix is a streaming platform that differentiates itself by being the first platform that creates its own original content. It is facing massi"See full answer

    Product Manager
    Analytical
  • Meta (Facebook) logoAsked at Meta (Facebook) 
    +28

    "Reversing a linked list is a very popular question. We have two approaches to reverse the linked list: Iterative approach and recursion approach. Iterative approach (JavaScript) function reverseLL(head){ if(head === null) return head; let prv = null; let next = null; let cur = head; while(cur){ next = cur.next; //backup cur.next = prv; prv = cur; cur = next; } head = prv; return head; } Recursion Approach (JS) function reverseLLByRecursion("

    Satyam S. - "Reversing a linked list is a very popular question. We have two approaches to reverse the linked list: Iterative approach and recursion approach. Iterative approach (JavaScript) function reverseLL(head){ if(head === null) return head; let prv = null; let next = null; let cur = head; while(cur){ next = cur.next; //backup cur.next = prv; prv = cur; cur = next; } head = prv; return head; } Recursion Approach (JS) function reverseLLByRecursion("See full answer

    Software Engineer
    Data Structures & Algorithms
    +4 more
  • Meta (Facebook) logoAsked at Meta (Facebook) 
    Video answer for 'How would you build a Facebook product for blood donation?'
    +34

    "Clarifying questions: · Is there a specific scenario we are building before? Example: urgent need for a specific type of blood vs building up blood banks proactively. You decide · This would be for mobile/web and integrate into the existing facebook product? Yes Ok before we get started I wanted to discuss the facebook mission: to give people the power to build community and bring the world closer together. I can see how blood donation fits directly into this, enabling blood donation helps"

    Anonymous Hummingbird - "Clarifying questions: · Is there a specific scenario we are building before? Example: urgent need for a specific type of blood vs building up blood banks proactively. You decide · This would be for mobile/web and integrate into the existing facebook product? Yes Ok before we get started I wanted to discuss the facebook mission: to give people the power to build community and bring the world closer together. I can see how blood donation fits directly into this, enabling blood donation helps"See full answer

    Product Manager
    Product Design
    +1 more
  • +20

    "Since the problem asks for a O(logN) solution, I have to assume that the numbers are already sorted, meaning the same number are adjacent to each other, the value of the numbers shouldn't matter, and they expect us to use Binary Search. First, we should analyze the pattern of a regular number array without a single disrupter. Index: 0 1 2 3 4. 5 6. 7. 8. 9 Array:[1, 1, 2, 2, 4, 4, 5, 5, 6, 6] notice the odd indexes are always referencing the second of the reoccurring numbers and t"

    Bamboo Y. - "Since the problem asks for a O(logN) solution, I have to assume that the numbers are already sorted, meaning the same number are adjacent to each other, the value of the numbers shouldn't matter, and they expect us to use Binary Search. First, we should analyze the pattern of a regular number array without a single disrupter. Index: 0 1 2 3 4. 5 6. 7. 8. 9 Array:[1, 1, 2, 2, 4, 4, 5, 5, 6, 6] notice the odd indexes are always referencing the second of the reoccurring numbers and t"See full answer

    Software Engineer
    Coding
Showing 21-40 of 613