Interview Questions

Review this list of 4,392 interview questions and answers verified by hiring managers and candidates.
  • +2

    "This interviewee had a decent framework but the specifics weren't impressive. I wouldn't post this as an example and would appreciate if you could replace this video."

    Anonymous Deer - "This interviewee had a decent framework but the specifics weren't impressive. I wouldn't post this as an example and would appreciate if you could replace this video."See full answer

    Product Strategy
  • Google logoAsked at Google 
    +2

    "I have no idea if this would qualify, but I took a different, rather singular approach. Curious and gracious in advance for any and all feedback. My main question is whether this response goes into enough depth with regards to all the content types that Google Map stores, as I chose to focus uniquely on image storage (but am sure to state that clearly before I began): Clarifying questions: global map or US/sectional map? Assume global storage on a single end-user device? Yes consider co"

    John S. - "I have no idea if this would qualify, but I took a different, rather singular approach. Curious and gracious in advance for any and all feedback. My main question is whether this response goes into enough depth with regards to all the content types that Google Map stores, as I chose to focus uniquely on image storage (but am sure to state that clearly before I began): Clarifying questions: global map or US/sectional map? Assume global storage on a single end-user device? Yes consider co"See full answer

    Estimation
    Technical
  • +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
  • Google logoAsked at Google 
    +5

    "First, I would make the following assumptions to solve this question without instant feedback. Assumptions: The main use cases for the refrigerator will be to maintain food in the right temperature and will not include making ice cubs or pouring water The only disability of the user is blindness Then, I would identify the main flows used when maintaining food refrigerated, which are: Putting food into the fridge Taking out food out of the fridge Within these flow these are som"

    Maritza C. - "First, I would make the following assumptions to solve this question without instant feedback. Assumptions: The main use cases for the refrigerator will be to maintain food in the right temperature and will not include making ice cubs or pouring water The only disability of the user is blindness Then, I would identify the main flows used when maintaining food refrigerated, which are: Putting food into the fridge Taking out food out of the fridge Within these flow these are som"See full answer

    Product Manager
    Product Design
  • +4

    "Around mid-2023, I was tasked with investigating the feasibility of selling access to our site to third-party vendors who wanted to use bots to automate processes for their clients. Some initial work had been done on this but it was very high-level and very little data or analysis had actually been done. When I was tasked with this the idea was to sell access to a special header that would allow vendors to by-pass our F5 Shape implementation, a bot defense tool. From a business and security pers"

    John F. - "Around mid-2023, I was tasked with investigating the feasibility of selling access to our site to third-party vendors who wanted to use bots to automate processes for their clients. Some initial work had been done on this but it was very high-level and very little data or analysis had actually been done. When I was tasked with this the idea was to sell access to a special header that would allow vendors to by-pass our F5 Shape implementation, a bot defense tool. From a business and security pers"See full answer

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

  • +5

    "Background Context I'm a PM at a venture-backed SaaS in the legal tech space. We provide end-to-end contract management experience for our customers with the following features: Upload - Contracts signed in DocuSign, etc. automatically uploaded to our system through API integrations. Data Extraction - Contract terms such as payment terms and key dates are automatically OCRed and extracted using ML. Analytics - Contract terms are searchable, filter, and customize for reporting. Work"

    Christopher K. - "Background Context I'm a PM at a venture-backed SaaS in the legal tech space. We provide end-to-end contract management experience for our customers with the following features: Upload - Contracts signed in DocuSign, etc. automatically uploaded to our system through API integrations. Data Extraction - Contract terms such as payment terms and key dates are automatically OCRed and extracted using ML. Analytics - Contract terms are searchable, filter, and customize for reporting. Work"See full answer

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

    "Interviewer: Design a Meta Product for space travel. Me: I would first likely ask a few clarifying questions. Can we discuss more about what do we mean by a product for space travel? Is it like a physical product or a software product? Any existing suite of products that we want to integrate this into? Interviewer: It can be a digital platform – a combination of software and services, integrated in a single ecosystem. It's not a physical product like a spacecraft, but rather a pla"

    Ankit M. - "Interviewer: Design a Meta Product for space travel. Me: I would first likely ask a few clarifying questions. Can we discuss more about what do we mean by a product for space travel? Is it like a physical product or a software product? Any existing suite of products that we want to integrate this into? Interviewer: It can be a digital platform – a combination of software and services, integrated in a single ecosystem. It's not a physical product like a spacecraft, but rather a pla"See full answer

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

    "Here’s my general framework/formula/structure: Clarify - What do I need to know to make the question/prompt a little less ambiguous? What assumptions do I need to establish with the interviewer? Example: I would probably ask - Are we focused on professional/gig musicians who do music for a living? Or casual hobbyist musicians who make music for fun? Or I may want to know if I should focus on building on to a current Meta product like Instagram/FB Reels or think independently of th"

    Chloe E. - "Here’s my general framework/formula/structure: Clarify - What do I need to know to make the question/prompt a little less ambiguous? What assumptions do I need to establish with the interviewer? Example: I would probably ask - Are we focused on professional/gig musicians who do music for a living? Or casual hobbyist musicians who make music for fun? Or I may want to know if I should focus on building on to a current Meta product like Instagram/FB Reels or think independently of th"See full answer

    Product Manager
    Product Design
  • Google logoAsked at Google 
    +12

    "Clarifying question: why would Google consider sunsetting Gmail? Is there an opportunity to make a case against sunsetting or has the executive decision already been made and we're truly looking for a flawless sunset? If decision has already been made - why? Is this a global decision or country-specific? If the answer from interviewer is that the decision is open to debate, pivot case toward identifying the problem that causes leadership to even consider sunset. Then analyze and propose ways to"

    Anonymous Sparrow - "Clarifying question: why would Google consider sunsetting Gmail? Is there an opportunity to make a case against sunsetting or has the executive decision already been made and we're truly looking for a flawless sunset? If decision has already been made - why? Is this a global decision or country-specific? If the answer from interviewer is that the decision is open to debate, pivot case toward identifying the problem that causes leadership to even consider sunset. Then analyze and propose ways to"See full answer

    Product Manager
    Product Strategy
  • +7

    "Clarifying Qs: Uber PM Business goals - revenue, user engagement Known customer needs Any trigger or prompt - post covid, things are getting back to normal. Observing demand for kids to travel alone within the city from point A to B Geo - US Uber mission -- Create opportunity through movement Uber strengths - Brand value Mobile tech GPC tracking Real-time traffic and routing algos Fleet of drivers Why we need this app for kids: Why would kids want to trav"

    Ayush R. - "Clarifying Qs: Uber PM Business goals - revenue, user engagement Known customer needs Any trigger or prompt - post covid, things are getting back to normal. Observing demand for kids to travel alone within the city from point A to B Geo - US Uber mission -- Create opportunity through movement Uber strengths - Brand value Mobile tech GPC tracking Real-time traffic and routing algos Fleet of drivers Why we need this app for kids: Why would kids want to trav"See full answer

    Product Manager
    Product Design
  • Adobe logoAsked at Adobe 
    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
  • Meta (Facebook) logoAsked at Meta (Facebook) 
    Video answer for 'Merge Intervals'
    +42

    "const mergeIntervals = (intervals) => { const compare = (a, b) => { if(a[0] b[0]) return 1 else if(a[0] === b[0]) { return a[1] - b[1] } } let current = [] const result = [] const sorted = intervals.sort(compare) for(let i = 0; i = b[0]) current[1] = b[1] els"

    Kofi N. - "const mergeIntervals = (intervals) => { const compare = (a, b) => { if(a[0] b[0]) return 1 else if(a[0] === b[0]) { return a[1] - b[1] } } let current = [] const result = [] const sorted = intervals.sort(compare) for(let i = 0; i = b[0]) current[1] = b[1] els"See full answer

    Software Engineer
    Data Structures & Algorithms
    +6 more
  • Adobe logoAsked at Adobe 
    Video answer for 'Move all zeros to the end of an array.'
    +56

    "Initialize left pointer: Set a left pointer left to 0. Iterate through the array: Iterate through the array from left to right. If the current element is not 0, swap it with the element at the left pointer and increment left. Time complexity: O(n). The loop iterates through the entire array once, making it linear time. Space complexity: O(1). The algorithm operates in-place, modifying the input array directly without using additional data structures. "

    Avon T. - "Initialize left pointer: Set a left pointer left to 0. Iterate through the array: Iterate through the array from left to right. If the current element is not 0, swap it with the element at the left pointer and increment left. Time complexity: O(n). The loop iterates through the entire array once, making it linear time. Space complexity: O(1). The algorithm operates in-place, modifying the input array directly without using additional data structures. "See full answer

    Machine Learning Engineer
    Data Structures & Algorithms
    +4 more
  • Amazon logoAsked at Amazon 
    +3

    "Hi Team, where can I see sample answers for this question?"

    Surbhi G. - "Hi Team, where can I see sample answers for this question?"See full answer

    Software Engineer
    Behavioral
    +1 more
  • 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
  • +4

    "Is the "idea" I'm trying to sell something new or built off an existing service/product we offer? Interviewer: Let's assume new. Assuming it's a proper sit-down meeting with senior management to go over the proposal, here is what the slide deck would contain. Introduction/Description of the problem I'm trying to solve: Before proposing a solution, it is important to first identify the problem we're trying to solve. This section would contain the description of the problem/pain poi"

    Harshita G. - "Is the "idea" I'm trying to sell something new or built off an existing service/product we offer? Interviewer: Let's assume new. Assuming it's a proper sit-down meeting with senior management to go over the proposal, here is what the slide deck would contain. Introduction/Description of the problem I'm trying to solve: Before proposing a solution, it is important to first identify the problem we're trying to solve. This section would contain the description of the problem/pain poi"See full answer

    Technical Program Manager
    Behavioral
  • Google logoAsked at Google 
    +9

    "By increasing the number of paid users, I assume we mean that we want to increase the % of DAUs who pay for YT Music. First, we need to understand the Youtube Music play here. Youtube Music was carved out of Youtube because Spotify and Apple Music were getting popular. Users were listening to music on Spotify instead of on Youtube, threatening ad revenue for Youtube. Therefore, Youtube Music was born as a standalone app, where users could listen to the music ad free from anywhere anytime. In"

    Priyansh J. - "By increasing the number of paid users, I assume we mean that we want to increase the % of DAUs who pay for YT Music. First, we need to understand the Youtube Music play here. Youtube Music was carved out of Youtube because Spotify and Apple Music were getting popular. Users were listening to music on Spotify instead of on Youtube, threatening ad revenue for Youtube. Therefore, Youtube Music was born as a standalone app, where users could listen to the music ad free from anywhere anytime. In"See full answer

    Product Strategy
    Program Sense
  • Anthropic logoAsked at Anthropic 
    Video answer for 'Design a key-value store.'

    "Simple file system ( Hash Map , LSM trees), and consistent hashing. I failed to discuss about conflicts ( Versioning)"

    V V. - "Simple file system ( Hash Map , LSM trees), and consistent hashing. I failed to discuss about conflicts ( Versioning)"See full answer

    Software Engineer
    System Design
    +2 more
  • " 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
  • +11

    "Would be better to adjust resolution in the video player directly."

    Anonymous Prawn - "Would be better to adjust resolution in the video player directly."See full answer

    Software Engineer
    Data Structures & Algorithms
    +4 more
Showing 221-240 of 4392