Skip to main content

Interview Questions

Review this list of 4,403 interview questions and answers verified by hiring managers and candidates.
  • Google logoAsked at Google 
    +15

    "Okay, so before we start discussing how to design this platform, I have a few questions I need details on. Clarification Questions: What do you mean by "Podcasting Platform"? Producing a platform and releasing it online takes several steps (Ideation, scripting, equipment selection, recording, editing, choosing a platform to release, etc.). Are we looking at any specific step here? - Free to Assume Am I PM at Google designing a Podcast Platform as a tool inside existing Google Pro"

    Pranay N. - "Okay, so before we start discussing how to design this platform, I have a few questions I need details on. Clarification Questions: What do you mean by "Podcasting Platform"? Producing a platform and releasing it online takes several steps (Ideation, scripting, equipment selection, recording, editing, choosing a platform to release, etc.). Are we looking at any specific step here? - Free to Assume Am I PM at Google designing a Podcast Platform as a tool inside existing Google Pro"See full answer

    Product Manager
    Product Design
    +1 more
  • +5

    "One of the most challenging situations was joining a new startup to realize that they did not figure out their core product and that customers were dissatisfied and leaving in droves. I worked together with the leaders to understand the core issue and the reasons that the customers were leaving. Then together with the team, we set out to map out those core issues and the gaps that we had in our product. We then worked towards designing a new solution to address those gaps and build an MVP. W"

    WaterBuffalo - "One of the most challenging situations was joining a new startup to realize that they did not figure out their core product and that customers were dissatisfied and leaving in droves. I worked together with the leaders to understand the core issue and the reasons that the customers were leaving. Then together with the team, we set out to map out those core issues and the gaps that we had in our product. We then worked towards designing a new solution to address those gaps and build an MVP. W"See full answer

    Product Manager
    Behavioral
    +5 more
  • Google logoAsked at Google 
    +15

    "Few clarifying questions here Is the competitor a service and does it have other offerings as well? Is it charging $5 for a service or only email? Is it for a specific platform here? Or does it include all platforms? Does the competitor have a huge market share/or is it a small company? Let's assume it's only for email's The structure I would want to layout for knowing what to do next for Gmail would be the following - Mission, Goals, Google's revenue model, Customer Profiles using Gm"

    Pratik M. - "Few clarifying questions here Is the competitor a service and does it have other offerings as well? Is it charging $5 for a service or only email? Is it for a specific platform here? Or does it include all platforms? Does the competitor have a huge market share/or is it a small company? Let's assume it's only for email's The structure I would want to layout for knowing what to do next for Gmail would be the following - Mission, Goals, Google's revenue model, Customer Profiles using Gm"See full answer

    Product Manager
    Behavioral
    +1 more
  • +26

    "YT's mission is to give everyone a voice and show them the world. So when a user is sharing their voice with us in the form of a feedback, I would receive it with open mind. I would first determine what the review is about: 1. app/website's performance 2. quality of content they experienced 3. complain about YT being addictive and causing them to lose time 4. difficulty in using the app/website (search, navigation, recent changes negatively affected their experience) 5. complain about other YTbe"

    Amit S. - "YT's mission is to give everyone a voice and show them the world. So when a user is sharing their voice with us in the form of a feedback, I would receive it with open mind. I would first determine what the review is about: 1. app/website's performance 2. quality of content they experienced 3. complain about YT being addictive and causing them to lose time 4. difficulty in using the app/website (search, navigation, recent changes negatively affected their experience) 5. complain about other YTbe"See full answer

    Execution
    Technical
  • Google logoAsked at Google 
    +21

    "Assumptions & Clarifications This is a platform based on YouTube, and it can use associated Google Products like Gmail, GDocs, GSheets etc along with Youtube as a base platform. Do you have any specific goals with the platform? For instance, should this be the de facto platform for Universities K12 schools etc? Assumption is that it can be used by anyone. Let us first discuss the target users, and then arrive at appropriate goals that we can use to measure the adoption of the produc"

    Karthik M. - "Assumptions & Clarifications This is a platform based on YouTube, and it can use associated Google Products like Gmail, GDocs, GSheets etc along with Youtube as a base platform. Do you have any specific goals with the platform? For instance, should this be the de facto platform for Universities K12 schools etc? Assumption is that it can be used by anyone. Let us first discuss the target users, and then arrive at appropriate goals that we can use to measure the adoption of the produc"See full answer

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

  • Uber logoAsked at Uber 

    "public int minInsertions(String s) { int n = s.length(); int dp = new intn; for (int len = 2; len <= n; n++) { for (int i = 0; i + len - 1 < n: i++) { int j = i + len - 1; if (s.charAt(i) == s.charAt(j)) { dpi = dpi + 1; } else { dpi = 1 + Math.min(dpi + 1, dpi); } } } return dp0; } `"

    Jatin S. - "public int minInsertions(String s) { int n = s.length(); int dp = new intn; for (int len = 2; len <= n; n++) { for (int i = 0; i + len - 1 < n: i++) { int j = i + len - 1; if (s.charAt(i) == s.charAt(j)) { dpi = dpi + 1; } else { dpi = 1 + Math.min(dpi + 1, dpi); } } } return dp0; } `"See full answer

    Software Engineer
    Data Structures & Algorithms
    +1 more
  • Meta logoAsked at Meta 
    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
  • +9

    "Designing a system to deny services to requests from banned IPs involves integrating real-time IP checking with your service architecture. Here’s a detailed outline of how you can design such a system: System Design Overview The goal is to ensure that your service can efficiently check incoming requests against a list of banned IPs and deny access when necessary. The system will leverage an external API, security.gov.x, to determine if an IP address is blocked or allowed. **Key Compone"

    Palak A. - "Designing a system to deny services to requests from banned IPs involves integrating real-time IP checking with your service architecture. Here’s a detailed outline of how you can design such a system: System Design Overview The goal is to ensure that your service can efficiently check incoming requests against a list of banned IPs and deny access when necessary. The system will leverage an external API, security.gov.x, to determine if an IP address is blocked or allowed. **Key Compone"See full answer

    Software Engineer
    System Design
    +2 more
  • +6

    "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
  • +15

    "Clarifying questions: Open metrics - Number of times users open the google document on a given day 10% decline - is it a gradual decline or steep decline? (since when) Do we witness decline from a specific geography? Decline for consumers or enterprise customers? Decline from web or mobile app? Review logs or bug reports to check if there are customer issues reports Internal Determine if a particular release is causing the issue Review other metrics to check if fewer do"

    Sahil A. - "Clarifying questions: Open metrics - Number of times users open the google document on a given day 10% decline - is it a gradual decline or steep decline? (since when) Do we witness decline from a specific geography? Decline for consumers or enterprise customers? Decline from web or mobile app? Review logs or bug reports to check if there are customer issues reports Internal Determine if a particular release is causing the issue Review other metrics to check if fewer do"See full answer

    Product Manager
    Analytical
    +1 more
  • Google logoAsked at Google 
    +16

    "Here is the sample answer from the Assistant at https://chat.openai.com/g/g-Z8yp2xrzt-fang-pm-interview-assistant As a Product Manager at Google, designing a product for air travelers involves leveraging Google's technological prowess and vast data resources. Here's a comprehensive approach: 1. \\Understanding Goals and Objectives\\ \\Primary Goal:\\ Enhance the travel experience for air travelers through seamless information access, personalized s"

    Manish M. - "Here is the sample answer from the Assistant at https://chat.openai.com/g/g-Z8yp2xrzt-fang-pm-interview-assistant As a Product Manager at Google, designing a product for air travelers involves leveraging Google's technological prowess and vast data resources. Here's a comprehensive approach: 1. \\Understanding Goals and Objectives\\ \\Primary Goal:\\ Enhance the travel experience for air travelers through seamless information access, personalized s"See full answer

    Product Manager
    Product Design
  • Perplexity AI logoAsked at Perplexity AI 
    +3

    "Since question asks about pipeline. I assume the question is about metrics across many dimensions not just prediction Model performance. For the ML Model: I can use accuracy, precision, recall, F1 if it is classification model. In case it is regression model RMSE is good metric for many problems. Data: ML system needs good quality data. The system has to track missing data rate. Distribution of features, if there is no drift from original feature distributions during the training. Pipeline h"

    Alex N. - "Since question asks about pipeline. I assume the question is about metrics across many dimensions not just prediction Model performance. For the ML Model: I can use accuracy, precision, recall, F1 if it is classification model. In case it is regression model RMSE is good metric for many problems. Data: ML system needs good quality data. The system has to track missing data rate. Distribution of features, if there is no drift from original feature distributions during the training. Pipeline h"See full answer

    Machine Learning Engineer
    Machine Learning
    +1 more
  • Anthropic logoAsked at Anthropic 

    "to add! health assistant! remind me to do physical check, aggregate my health info including sleep, physic check results. ...."

    Tian H. - "to add! health assistant! remind me to do physical check, aggregate my health info including sleep, physic check results. ...."See full answer

    Product Manager
    Artificial Intelligence
    +1 more
  • Instagram logoAsked at Instagram 
    Video answer for 'How would you determine success for Instagram Reels?'
    +53

    "To answer this question I am going to first clarify the product offering and what ti does, talk about the goals for IG reels for Facebook, go through user actions and then come up with some key metrics to measure success of the product based on the goals. Product Overview IG reel allows creators to build short-form video with a bunch of different editing features and post that to their followers or to the broader IG network. It allows regular IG users to create their own content and build"

    stash - "To answer this question I am going to first clarify the product offering and what ti does, talk about the goals for IG reels for Facebook, go through user actions and then come up with some key metrics to measure success of the product based on the goals. Product Overview IG reel allows creators to build short-form video with a bunch of different editing features and post that to their followers or to the broader IG network. It allows regular IG users to create their own content and build"See full answer

    Product Manager
    Analytical
    +1 more
  • +23

    "Artificial intelligence (AI) and machine learning. The increasing ability of machines to learn and act intelligently will absolutely transform our world. It is also the driving force behind many of the other trends on this list. The Internet of Things (IoT). This refers to the ever-growing number of “smart” devices and objects that are connected to the internet. Such devices are constantly gathering and transmitting data, further fueling the growth in Big Data and AI. **Blockchains and"

    Ashish B. - "Artificial intelligence (AI) and machine learning. The increasing ability of machines to learn and act intelligently will absolutely transform our world. It is also the driving force behind many of the other trends on this list. The Internet of Things (IoT). This refers to the ever-growing number of “smart” devices and objects that are connected to the internet. Such devices are constantly gathering and transmitting data, further fueling the growth in Big Data and AI. **Blockchains and"See full answer

    Technical Program Manager
    Technical
  • Stripe logoAsked at Stripe 
    Video answer for 'Design a Distributed LRU Cache'
    +3

    "One good reason for using the doubly linked list is that to remove an accessed item in the list from its existing position say in the middle of the list and move it to the head, you need to update the previous node's next pointer and the next node's previous pointer. A singly linked list only has next pointers, so removing from the middle would require traversing from the head to find the previous node which requires O(n) time. A doubly linked list allows O(1) removal from any position because w"

    Javed S. - "One good reason for using the doubly linked list is that to remove an accessed item in the list from its existing position say in the middle of the list and move it to the head, you need to update the previous node's next pointer and the next node's previous pointer. A singly linked list only has next pointers, so removing from the middle would require traversing from the head to find the previous node which requires O(n) time. A doubly linked list allows O(1) removal from any position because w"See full answer

    Engineering Manager
    System Design
  • Amazon logoAsked at Amazon 
    Video answer for 'Tell me about a time you made a bold and difficult decision.'
    +1

    "Scenario - I had joined a product in my current company as a PM midway through its development. It is a very sensitive product with a major public services company. As the product was close to its go-live date, it had to go through many checks and many signoffs. A couple of them were through data policy department and the platform department, of which we were using all of the components for our product. We needed policy sign off to authorise the use of data to understand user interactions and"

    Umang S. - "Scenario - I had joined a product in my current company as a PM midway through its development. It is a very sensitive product with a major public services company. As the product was close to its go-live date, it had to go through many checks and many signoffs. A couple of them were through data policy department and the platform department, of which we were using all of the components for our product. We needed policy sign off to authorise the use of data to understand user interactions and"See full answer

    Engineering Manager
    Behavioral
    +1 more
  • +9

    "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
    Analytical
    +1 more
  • "Framework"

    Shashank P. - "Framework"See full answer

    Product Manager
    Technical
  • Google logoAsked at Google 
    +56

    "Clarifying question: When you say users, what specific metric are we talking about?  Answer: we want to increase # of daily active users.  Assume active users are logged in users. Is there a region that we have in mind for this increase? Assume no, we want to think about globally Is there a specific device (mobile vs desktop) ? Assume no Approach: I want to first think about Youtube, its mission and current business at a high level. . Then I want to think about the current ecos"

    Yespm T. - "Clarifying question: When you say users, what specific metric are we talking about?  Answer: we want to increase # of daily active users.  Assume active users are logged in users. Is there a region that we have in mind for this increase? Assume no, we want to think about globally Is there a specific device (mobile vs desktop) ? Assume no Approach: I want to first think about Youtube, its mission and current business at a high level. . Then I want to think about the current ecos"See full answer

    Product Strategy
    System Design
Showing 81-100 of 4403