Meta (Facebook) Interview Questions

Review this list of 655 Meta (Facebook) interview questions and answers verified by hiring managers and candidates.
  • Meta (Facebook) logoAsked at Meta (Facebook) 
    Video answer for 'Design a smart lock.'
    +1

    "Smart Lock : Clarifying Questions : Are* we *talking about the locks we use for the doors or locks used for suitcases or study lockers ? "Scope is yours" What do we need by smart ? Are we a company that are already in lock business? - Yes Do we have significant marketshare in lock business ? - Yes Are we trying to address or improve any customer pain point or improve our metric? - "No" Customer Segment : Tech savvy - non tech savvy- Customer buys Old"

    Hari priya K. - "Smart Lock : Clarifying Questions : Are* we *talking about the locks we use for the doors or locks used for suitcases or study lockers ? "Scope is yours" What do we need by smart ? Are we a company that are already in lock business? - Yes Do we have significant marketshare in lock business ? - Yes Are we trying to address or improve any customer pain point or improve our metric? - "No" Customer Segment : Tech savvy - non tech savvy- Customer buys Old"See full answer

    Product Designer
    Product Design
  • " Last year, we were in the midst of a critical project to develop a new machine learning-driven risk analytics platform. This platform was intended to provide real-time risk assessments and predictive insights to enhance our trading strategies. However, midway through the project, our project lead unexpectedly had to take an extended leave of absence due to a personal emergency. This left the team without clear leadership during a crucial phase of the project. Stepping into the Leadership R"

    Scott S. - " Last year, we were in the midst of a critical project to develop a new machine learning-driven risk analytics platform. This platform was intended to provide real-time risk assessments and predictive insights to enhance our trading strategies. However, midway through the project, our project lead unexpectedly had to take an extended leave of absence due to a personal emergency. This left the team without clear leadership during a crucial phase of the project. Stepping into the Leadership R"See full answer

    Product Manager
    Behavioral
  • +1

    "Clarifying Questions: What age range are we looking at between 13-19? Any specific range we need to target? - Assume all teens Any demography we would target? - Worldwide Do they have access to phones/laptops or do we need to build an offline product? - Assume they have access to phones and laptops Are there any constraints around privacy or content moderation? - Yes What platform (Facebook core, Messenger, or another product) is this for? - Assume faceb"

    Kartik D. - "Clarifying Questions: What age range are we looking at between 13-19? Any specific range we need to target? - Assume all teens Any demography we would target? - Worldwide Do they have access to phones/laptops or do we need to build an offline product? - Assume they have access to phones and laptops Are there any constraints around privacy or content moderation? - Yes What platform (Facebook core, Messenger, or another product) is this for? - Assume faceb"See full answer

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

    "System Components Data Collection Layer Posts with hashtags are asynchronously sent to Kafka topics Each message contains: hashtag, timestamp, userid, postid Multiple Kafka partitions ensure scalability and fault tolerance Processing Layer Apache Flink processes streams in real-time Implements sliding window aggregation (1hr, 24hr, 7d windows) Calculates topic popularity using weighted metrics: Post count User engagement (likes, comments) Unique user"

    Usman B. - "System Components Data Collection Layer Posts with hashtags are asynchronously sent to Kafka topics Each message contains: hashtag, timestamp, userid, postid Multiple Kafka partitions ensure scalability and fault tolerance Processing Layer Apache Flink processes streams in real-time Implements sliding window aggregation (1hr, 24hr, 7d windows) Calculates topic popularity using weighted metrics: Post count User engagement (likes, comments) Unique user"See full answer

    Engineering Manager
    System Design
  • +5

    "To answer this question, I’d like to first start with clarifying my understanding of FB stories and key elements that are essential towards setting the success goal. FB Stories : Very similar to IG stories and infact based on the success seen from IG Stories, FB stories allows users to create ephemeral/disappearing content lasting 24 hours . The content could be a video, collection of pictures or even text with added animations and other enrichment - emulating a storytelling style. Stor"

    S S. - "To answer this question, I’d like to first start with clarifying my understanding of FB stories and key elements that are essential towards setting the success goal. FB Stories : Very similar to IG stories and infact based on the success seen from IG Stories, FB stories allows users to create ephemeral/disappearing content lasting 24 hours . The content could be a video, collection of pictures or even text with added animations and other enrichment - emulating a storytelling style. Stor"See full answer

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

  • Meta (Facebook) logoAsked at Meta (Facebook) 
    +5

    "In order to earn team members trust you need to show - 1- You need to show them you trust them. Treat others the way you wanted to be treated. 2- Do what you say. Keep commitments. 3- Listen 4- Admit when you make mistakes 5- Consistently make good decisions "

    Ritu G. - "In order to earn team members trust you need to show - 1- You need to show them you trust them. Treat others the way you wanted to be treated. 2- Do what you say. Keep commitments. 3- Listen 4- Admit when you make mistakes 5- Consistently make good decisions "See full answer

    Product Manager
    Behavioral
    +1 more
  • Meta (Facebook) logoAsked at Meta (Facebook) 
    +4

    "For self achievement, The product manager builds useful products for users and makes the world better. For the team, The product manager can work with the team, and leverage the team resources to make things happen, which is more impactful. For the company, Pm are usually problem solvers, help companies to solve problems and grow better "

    Shen W. - "For self achievement, The product manager builds useful products for users and makes the world better. For the team, The product manager can work with the team, and leverage the team resources to make things happen, which is more impactful. For the company, Pm are usually problem solvers, help companies to solve problems and grow better "See full answer

    Product Manager
    Behavioral
  • Meta (Facebook) logoAsked at Meta (Facebook) 
    Product Manager
    Product Design
  • Meta (Facebook) logoAsked at Meta (Facebook) 

    "I liked the role of a TPM due to the opportunity to contribute to the multiple dimensions of software product development. As a TPM I need to collaborate with multiple teams like Engineering, Product, and other business functions, but I also get the opportunity to contribute to the technical aspects of the program/project. I can use my sharp analytical skills to identify/anticipate problems, and leverage my problem solving skills to unblock the teams. I orchestrate multiple teams effort to del"

    A R. - "I liked the role of a TPM due to the opportunity to contribute to the multiple dimensions of software product development. As a TPM I need to collaborate with multiple teams like Engineering, Product, and other business functions, but I also get the opportunity to contribute to the technical aspects of the program/project. I can use my sharp analytical skills to identify/anticipate problems, and leverage my problem solving skills to unblock the teams. I orchestrate multiple teams effort to del"See full answer

    Technical Program Manager
    Behavioral
  • +9

    "The question is about the decision to show the right # of photos in Facebook. Clarifying questions : Is this specific to Consumers or Business users ? Is there an drop or impact to the current metrics in terms of user engagement or the time spent on the post Are there any pain points to solve in terms of technical details like page loads etc.? Let's start with the users. There are 2 categories of users - Creators and Consumers. This can be further classified to say creators - Indiv"

    Vasanth M. - "The question is about the decision to show the right # of photos in Facebook. Clarifying questions : Is this specific to Consumers or Business users ? Is there an drop or impact to the current metrics in terms of user engagement or the time spent on the post Are there any pain points to solve in terms of technical details like page loads etc.? Let's start with the users. There are 2 categories of users - Creators and Consumers. This can be further classified to say creators - Indiv"See full answer

    Analytical
    Execution
    +1 more
  • Meta (Facebook) logoAsked at Meta (Facebook) 

    "Of course! Let me outline a general approach and ask questions along the way to see if any one path makes more sense to follow. On my general approach: I think it's important to start with a strategic goal or purpose the museum is trying to accomplish with this product. That way we have a north star. From there I'll identify a couple user types we could solve for. Once aligned, I can drill down to potential pain points and solutions of different magnitude. How does that agenda sound? For our"

    Irene C. - "Of course! Let me outline a general approach and ask questions along the way to see if any one path makes more sense to follow. On my general approach: I think it's important to start with a strategic goal or purpose the museum is trying to accomplish with this product. That way we have a north star. From there I'll identify a couple user types we could solve for. Once aligned, I can drill down to potential pain points and solutions of different magnitude. How does that agenda sound? For our"See full answer

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

    "· Listen both sides and without any bias. Support or focus on the problem rather than person. Take necessary steps in case there is middle ground its well and good if both parties agree. If not be honest and support the person who is correct. Ultimate goal is to be useful for overall project and company rather individual satisfaction. The approach should be fit into overall team goal."

    BePostive - "· Listen both sides and without any bias. Support or focus on the problem rather than person. Take necessary steps in case there is middle ground its well and good if both parties agree. If not be honest and support the person who is correct. Ultimate goal is to be useful for overall project and company rather individual satisfaction. The approach should be fit into overall team goal."See full answer

    Product Manager
    Behavioral
    +1 more
  • Meta (Facebook) logoAsked at Meta (Facebook) 
    Video answer for 'Design a typeahead box for a search engine.'
    +5

    "It would have been more interesting to focus on the system design rather than the Trie DS, Interviewee could have just mentioned the Trie and passed to things more important. Interviewee should have focused on the factors on which he wants to scale the API servers, popularity of the query parts ? region may be ? A hash of many factors ? Caches should have definitely be discussed, Cache eviction policies, Cache invalidation managements... Interviewee should have mentioned which kind of API pro"

    Aymen D. - "It would have been more interesting to focus on the system design rather than the Trie DS, Interviewee could have just mentioned the Trie and passed to things more important. Interviewee should have focused on the factors on which he wants to scale the API servers, popularity of the query parts ? region may be ? A hash of many factors ? Caches should have definitely be discussed, Cache eviction policies, Cache invalidation managements... Interviewee should have mentioned which kind of API pro"See full answer

    Software Engineer
    System Design
    +1 more
  • "Some of the things I went though when I got a chance to work on this. Functional Requirements Scanning files and downloading the folders from the server which has the web site hosted. Scanning the folder structure and just capturing the files or downloading the files to some other location. What type of files will we see ? js css html modules sub modules json --- All the files we see on the web server. ... Non-Fun"

    Anonymous Hare - "Some of the things I went though when I got a chance to work on this. Functional Requirements Scanning files and downloading the folders from the server which has the web site hosted. Scanning the folder structure and just capturing the files or downloading the files to some other location. What type of files will we see ? js css html modules sub modules json --- All the files we see on the web server. ... Non-Fun"See full answer

    Engineering Manager
    System Design
    +1 more
  • Meta (Facebook) logoAsked at Meta (Facebook) 

    "!! 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
  • Product Manager
    Behavioral
  • Meta (Facebook) logoAsked at Meta (Facebook) 
    +2

    "Implemented a recursive function which returns the length of the list so far. when the returned value equals k + 1 , assign current.next = current.next.next. If I made it back to the head return root.next as the new head of the linked list."

    דניאל ר. - "Implemented a recursive function which returns the length of the list so far. when the returned value equals k + 1 , assign current.next = current.next.next. If I made it back to the head return root.next as the new head of the linked list."See full answer

    Machine Learning Engineer
    Data Structures & Algorithms
    +2 more
  • +2

    "During my internship at Quantiva Solutions, I was leading a small team of fellow interns on a data visualization project. I was very focused on meeting the deadline and often pushed the team to keep moving quickly through tasks. About midway through the project, one of my teammates pulled me aside and said that while they appreciated my organization, they felt I wasn’t giving enough space for others to contribute ideas and that it made the collaboration feel more task-driven than team-oriented."

    Dhruv M. - "During my internship at Quantiva Solutions, I was leading a small team of fellow interns on a data visualization project. I was very focused on meeting the deadline and often pushed the team to keep moving quickly through tasks. About midway through the project, one of my teammates pulled me aside and said that while they appreciated my organization, they felt I wasn’t giving enough space for others to contribute ideas and that it made the collaboration feel more task-driven than team-oriented."See full answer

    Product Manager
    Behavioral
    +2 more
  • Meta (Facebook) logoAsked at Meta (Facebook) 
    Video answer for 'Explain how to find a target sum in an array.'
    +4

    "A recursive backtracking solution in python. def changeSigns(nums: List[int], S: int) -> int: res = [] n = len(nums) def backtrack(index, curr, arr): if curr == S and len(arr) == n: res.append(arr[:]) return if index >= len(nums): return for i in range(index, n): add +ve number arr.append(nums[i]) backtrack(i+1, curr + nums[i], arr) arr.pop() "

    Yugaank K. - "A recursive backtracking solution in python. def changeSigns(nums: List[int], S: int) -> int: res = [] n = len(nums) def backtrack(index, curr, arr): if curr == S and len(arr) == n: res.append(arr[:]) return if index >= len(nums): return for i in range(index, n): add +ve number arr.append(nums[i]) backtrack(i+1, curr + nums[i], arr) arr.pop() "See full answer

    Software Engineer
    Coding
    +1 more
  • Software Engineer
    Coding
    +1 more
Showing 161-180 of 655