Interview Questions

Review this list of 4,217 interview questions and answers verified by hiring managers and candidates.
  • DoorDash logoAsked at DoorDash 
    +5

    "Success for Yelp reviews. (assuming these are standard reviews posted by customers, for a restaurant or bar or a cafe listed on Yelp. Has a 5-star calibration that users can enter and free-form text.) Select Metrics should span the entire funnel across adoption, engagement, quality, and overall impact for Yelp. Adoption metrics: Total # of reviews written, Avg reviews/ listing Engagement metrics: # reviews being scanned, marked as being useful, etc. Quality metrics: %ge of disputed"

    Sri A. - "Success for Yelp reviews. (assuming these are standard reviews posted by customers, for a restaurant or bar or a cafe listed on Yelp. Has a 5-star calibration that users can enter and free-form text.) Select Metrics should span the entire funnel across adoption, engagement, quality, and overall impact for Yelp. Adoption metrics: Total # of reviews written, Avg reviews/ listing Engagement metrics: # reviews being scanned, marked as being useful, etc. Quality metrics: %ge of disputed"See full answer

    Execution
    Analytical
  • +4

    "Clarify the problem. Ask lots of questions to uncover the root cause of the problem. This could be related to internal factors like releasing buggy updates or external factors like market trends, infrastructure, regulation etc etc. Establish where in the user journey the problem might be happening, if it's happening for a subset of users or for everyone e.g. on iOS platform etc etc, what time period has the problem occurred? Gradually or suddenly? How is the metric (in this case revenue)"

    Alice S. - "Clarify the problem. Ask lots of questions to uncover the root cause of the problem. This could be related to internal factors like releasing buggy updates or external factors like market trends, infrastructure, regulation etc etc. Establish where in the user journey the problem might be happening, if it's happening for a subset of users or for everyone e.g. on iOS platform etc etc, what time period has the problem occurred? Gradually or suddenly? How is the metric (in this case revenue)"See full answer

    Product Manager
    Analytical
    +1 more
  • "👇 Your feedback is very much appreciated 👇 Spotify's mission is to empower artists to live off their art by sharing their creations with people around the world. This Discover Weekly feature is meant to recommend to each user a customized list of songs based on their interests, trends, and latest releases. Activation \# users using the Discover Weekly feature for the 1st time Engagement CTR or # clicks on songs from the Discover Weekly list \# artists followed through being recomm"

    Julien C. - "👇 Your feedback is very much appreciated 👇 Spotify's mission is to empower artists to live off their art by sharing their creations with people around the world. This Discover Weekly feature is meant to recommend to each user a customized list of songs based on their interests, trends, and latest releases. Activation \# users using the Discover Weekly feature for the 1st time Engagement CTR or # clicks on songs from the Discover Weekly list \# artists followed through being recomm"See full answer

    Analytical
  • Meta (Facebook) logoAsked at Meta (Facebook) 
    Video answer for 'Design a fitness app for Facebook.'
    +7

    "My answer- A. Clarifying questions- External factors- Timelines, Geography, Competition Internal factors- Meta's goals for entering into fitness space, full-fledged app or part of any existing Meta app Goals- Will go after engagement, since it is a new app. B. Identifying users- Heavily/ Professionally into fitness Casual fitness enthusiasts Not interested in fitness C. Prioritizing user segments- I will prioritize #2. Segment #1 does not really need external motivati"

    Aakanksha R. - "My answer- A. Clarifying questions- External factors- Timelines, Geography, Competition Internal factors- Meta's goals for entering into fitness space, full-fledged app or part of any existing Meta app Goals- Will go after engagement, since it is a new app. B. Identifying users- Heavily/ Professionally into fitness Casual fitness enthusiasts Not interested in fitness C. Prioritizing user segments- I will prioritize #2. Segment #1 does not really need external motivati"See full answer

    Product Manager
    Product Design
  • Amazon logoAsked at Amazon 
    Video answer for 'Implement k-means clustering.'

    "i dont know"

    Dinesh K. - "i dont know"See full answer

    Machine Learning Engineer
    Coding
    +5 more
  • 🧠 Want an expert answer to a question? Saving questions lets us know what content to make next.

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

    "Set Success metrics for Google Maps: Assuming we are focusing on mobile experience… Clarify the product: Overall, it is a directions app: Gets you from point a to point b Allows for several methods of transportation - car, public transit, walking, biking, rideshare After entering location, you click your transport method, and select get directions which leads you to steps to get to you location or if you are driving or walking it speaks to you giving youthe directions aloud based on sett"

    Kiley S. - "Set Success metrics for Google Maps: Assuming we are focusing on mobile experience… Clarify the product: Overall, it is a directions app: Gets you from point a to point b Allows for several methods of transportation - car, public transit, walking, biking, rideshare After entering location, you click your transport method, and select get directions which leads you to steps to get to you location or if you are driving or walking it speaks to you giving youthe directions aloud based on sett"See full answer

    Product Manager
    Execution
    +2 more
  • Google logoAsked at Google 
    +29

    "How important are referrals? Do you need multiple vs. just one? Does it matter who refers you?"

    Mitchell K. - "How important are referrals? Do you need multiple vs. just one? Does it matter who refers you?"See full answer

    Product Manager
    Behavioral
  • "Assuming I am a PM for company X and my current task for the morning is resolving a new conflicting product requirement. First I would like to inquire more about the product and about the conflict. Product: Assuming I am new and I didn’t already know what the product was, what is our product's value proposition to our customers? How does our product align with our company's goals? What does success look like for our product? Have we been successful in the past? Who are our customers? Conflict"

    Cameron P. - "Assuming I am a PM for company X and my current task for the morning is resolving a new conflicting product requirement. First I would like to inquire more about the product and about the conflict. Product: Assuming I am new and I didn’t already know what the product was, what is our product's value proposition to our customers? How does our product align with our company's goals? What does success look like for our product? Have we been successful in the past? Who are our customers? Conflict"See full answer

    Product Manager
    Behavioral
    +3 more
  • Google logoAsked at Google 
    +2

    "Clarification questions: What do you mean by online furniture-selling market? Why would google want to do it? Why does google want to do it now? Where does google want to launch it? Let me make the assumptions answering above questions: It is like google flights, say we call it google furnitures, where it organizes, curates furniture information to the users and then refers to the seller website instead of selling furniture directly to the consumer like amazon, walmart, way"

    Bimal M. - "Clarification questions: What do you mean by online furniture-selling market? Why would google want to do it? Why does google want to do it now? Where does google want to launch it? Let me make the assumptions answering above questions: It is like google flights, say we call it google furnitures, where it organizes, curates furniture information to the users and then refers to the seller website instead of selling furniture directly to the consumer like amazon, walmart, way"See full answer

    Product Manager
    Product Strategy
  • "Clarifying Questions What do we mean by ‘improve’? Is there a certain goal that we are trying to attain? Is there a target user that we are going for? Any constraints or things to keep in mind when building this? Assumptions Only focused on google docs and not collaboration on other G-suite products such as PPT or sheets What is Google Docs? Web-based productivity tool that allows you to access your files from any computer through your gmail account. You can also share and"

    Esha - "Clarifying Questions What do we mean by ‘improve’? Is there a certain goal that we are trying to attain? Is there a target user that we are going for? Any constraints or things to keep in mind when building this? Assumptions Only focused on google docs and not collaboration on other G-suite products such as PPT or sheets What is Google Docs? Web-based productivity tool that allows you to access your files from any computer through your gmail account. You can also share and"See full answer

    Product Design
    Technical
  • Amazon logoAsked at Amazon 
    Video answer for 'Design Prime Video.'
    +8

    "Amazon Prime will generally have a limited group of uploaders rather than a million of them. This should influence the design of the Uploader service as it doesn't need to scale that much. Also the Encoding service role was not too clear"

    Nilanjan D. - "Amazon Prime will generally have a limited group of uploaders rather than a million of them. This should influence the design of the Uploader service as it doesn't need to scale that much. Also the Encoding service role was not too clear"See full answer

    System Design
  • Amazon logoAsked at Amazon 

    "The below system design addresses the requirements for a scalable distributed onboarding service, focusing on robust data validation, asynchronous processing, real-time aggregation, and efficient querying of metadata. Core Principles: Asynchronous Processing: Decouple components to ensure high throughput and responsiveness. Scalability & Elasticity: Utilize technologies that can scale horizontally to handle varying loads. Data Durability & Integrity: Ensure no data l"

    Anonymous Mongoose - "The below system design addresses the requirements for a scalable distributed onboarding service, focusing on robust data validation, asynchronous processing, real-time aggregation, and efficient querying of metadata. Core Principles: Asynchronous Processing: Decouple components to ensure high throughput and responsiveness. Scalability & Elasticity: Utilize technologies that can scale horizontally to handle varying loads. Data Durability & Integrity: Ensure no data l"See full answer

    Software Engineer
    System Design
  • +2

    "Assumption #1: the deal is signed and the customer now will being the process of moving to GCP Assumption #2 : the deal includes Iaas as well as Paas (App Engine) - moving apps from on prem to cloud Objective : Design a product that will help the customer onboard and successfully plan the move to GCP. Customer is using on premise and is new to cloud. Lets assume the tool should include the roadmap planning too ie decisions such as moving all vs some applications etc . As in any onboarding to"

    Aruna D. - "Assumption #1: the deal is signed and the customer now will being the process of moving to GCP Assumption #2 : the deal includes Iaas as well as Paas (App Engine) - moving apps from on prem to cloud Objective : Design a product that will help the customer onboard and successfully plan the move to GCP. Customer is using on premise and is new to cloud. Lets assume the tool should include the roadmap planning too ie decisions such as moving all vs some applications etc . As in any onboarding to"See full answer

    Product Design
    Product Strategy
  • Lyft logoAsked at Lyft 
    +7

    "I would ask what are the currently supported modes of transport. Assuming cars, luxury cars, transit. Bike and scooter is off limits. Also assuming Lyft is available only in the US currently. Then I would start off with the Goal. Why does Lyft want to launch a new mode of transport. Assuming possible reasons in order of priority: 1) To gain market share 2) To gain new users (riders/drivers) 3) Improve experience of users (riders/drivers) Do we have restrictions on country that we can l"

    Unicorn 2. - "I would ask what are the currently supported modes of transport. Assuming cars, luxury cars, transit. Bike and scooter is off limits. Also assuming Lyft is available only in the US currently. Then I would start off with the Goal. Why does Lyft want to launch a new mode of transport. Assuming possible reasons in order of priority: 1) To gain market share 2) To gain new users (riders/drivers) 3) Improve experience of users (riders/drivers) Do we have restrictions on country that we can l"See full answer

    Product Design
    Product Strategy
  • Google logoAsked at Google 
    +1

    "I will look at the % of overspend. If we are within 10%, I would not worry about it too much as most budgets factor in 10% contingency. If Budget has exceeded 10% Threshold, I will use the following approach: Deep dive on current status: Understand % work completed/accepted Analyse Schedule/Time progress Understand Project Priority: P1/P2/P3 Resourcing: Internal/External Complexity: Technical design (Number of Applications involved/ Number of Interfaces to be build e"

    Saket S. - "I will look at the % of overspend. If we are within 10%, I would not worry about it too much as most budgets factor in 10% contingency. If Budget has exceeded 10% Threshold, I will use the following approach: Deep dive on current status: Understand % work completed/accepted Analyse Schedule/Time progress Understand Project Priority: P1/P2/P3 Resourcing: Internal/External Complexity: Technical design (Number of Applications involved/ Number of Interfaces to be build e"See full answer

    Program Sense
    Analytical
    +1 more
  • +6

    "Assuming for the US Segment by size of businessNumber of employees per business sizePrice per employee=Revenue Price per employee should decrease with a larger employee base. 30M businesses in the US Small Business 60% of businesses are small=18M Average number of employees=50 Price per employee=$5 Small Business Revenue=$2.7B Medium Business 30% of them are medium=9M Average number of employees=1000 Price per employee=$3 Medium Business Revenue=$8.1B Large Business 10% of th"

    Anonymous Puma - "Assuming for the US Segment by size of businessNumber of employees per business sizePrice per employee=Revenue Price per employee should decrease with a larger employee base. 30M businesses in the US Small Business 60% of businesses are small=18M Average number of employees=50 Price per employee=$5 Small Business Revenue=$2.7B Medium Business 30% of them are medium=9M Average number of employees=1000 Price per employee=$3 Medium Business Revenue=$8.1B Large Business 10% of th"See full answer

    Estimation
  • Adobe logoAsked at Adobe 
    Video answer for 'Given stock prices for the next n days, how can you maximize your profit by buying or selling one share per day?'
    +11

    "public static int maxProfitGreedy(int[] stockPrices) { int maxProfit = 0; for(int i = 1; i todayPrice) { maxProfit += tomorrowPrice - todayPrice; } } return maxProfit; } "

    Laksitha R. - "public static int maxProfitGreedy(int[] stockPrices) { int maxProfit = 0; for(int i = 1; i todayPrice) { maxProfit += tomorrowPrice - todayPrice; } } return maxProfit; } "See full answer

    Software Engineer
    Data Structures & Algorithms
    +4 more
  • Adobe logoAsked at Adobe 
    Video answer for 'Given an nxn grid of 1s and 0s, return the number of islands in the input.'
    +10

    " from typing import List def getnumberof_islands(binaryMatrix: List[List[int]]) -> int: if not binaryMatrix: return 0 rows = len(binaryMatrix) cols = len(binaryMatrix[0]) islands = 0 for r in range(rows): for c in range(cols): if binaryMatrixr == 1: islands += 1 dfs(binaryMatrix, r, c) return islands def dfs(grid, r, c): if ( r = len(grid) "

    Rick E. - " from typing import List def getnumberof_islands(binaryMatrix: List[List[int]]) -> int: if not binaryMatrix: return 0 rows = len(binaryMatrix) cols = len(binaryMatrix[0]) islands = 0 for r in range(rows): for c in range(cols): if binaryMatrixr == 1: islands += 1 dfs(binaryMatrix, r, c) return islands def dfs(grid, r, c): if ( r = len(grid) "See full answer

    Software Engineer
    Data Structures & Algorithms
    +4 more
  • +4

    "I really appreciate how he clearly explains every term he uses!"

    Ilnur I. - "I really appreciate how he clearly explains every term he uses!"See full answer

    Engineering Manager
    Behavioral
  • "Clarification: Why South Korea and why Google has expanded their yet. I know there are some government security concerns which have bene in place but how is this integration going to expand Is this something like Google Maps itself or is it tailored to particular needs or region Google Mission & Why we want to expand? Google mission is to organize world's information and make it universally available. The Google Map in South Korea aligns with this as it will help people navigate through t"

    Charmi S. - "Clarification: Why South Korea and why Google has expanded their yet. I know there are some government security concerns which have bene in place but how is this integration going to expand Is this something like Google Maps itself or is it tailored to particular needs or region Google Mission & Why we want to expand? Google mission is to organize world's information and make it universally available. The Google Map in South Korea aligns with this as it will help people navigate through t"See full answer

    Product Manager
    Product Strategy
Showing 381-400 of 4217