Interview Questions

Review this list of 4,366 interview questions and answers verified by hiring managers and candidates.
  • Machine Learning Engineer
    System Design
  • OpenAI logoAsked at OpenAI 

    "I fumbled but my answer was along these lines Clarification: Are we talking about ChatGPT page or other ways to use it like API Ans: page When you say improve did you mean usage or monetization Ans: you pick We should pick user experience and usage since better product will enable easier monetization. Assume they monetize based on premium users subscription. Lets talk about users Business users Individual users Focus on business since traffic generated by individuals will not be as mu"

    Manoj K. - "I fumbled but my answer was along these lines Clarification: Are we talking about ChatGPT page or other ways to use it like API Ans: page When you say improve did you mean usage or monetization Ans: you pick We should pick user experience and usage since better product will enable easier monetization. Assume they monetize based on premium users subscription. Lets talk about users Business users Individual users Focus on business since traffic generated by individuals will not be as mu"See full answer

    Product Manager
    Product Design
  • Microsoft logoAsked at Microsoft 
    +1

    "Approach 1: Use sorting and return the kth largest element from the sorted list. Time complexity: O(nlogn) Approach 2: Use max heap and then select the kth largest element. time complexity: O(n+logn) Approach 3: Quickselect. Time complexity O(n) I explained my interviewer the 3 approaches. He told me to solve in a naive manner. Used Approach 1 had some time left so coded approach 3 also The average time complexity of Quickselect is O(n), making it very efficient for its purpose. However, in"

    GalacticInterviewer - "Approach 1: Use sorting and return the kth largest element from the sorted list. Time complexity: O(nlogn) Approach 2: Use max heap and then select the kth largest element. time complexity: O(n+logn) Approach 3: Quickselect. Time complexity O(n) I explained my interviewer the 3 approaches. He told me to solve in a naive manner. Used Approach 1 had some time left so coded approach 3 also The average time complexity of Quickselect is O(n), making it very efficient for its purpose. However, in"See full answer

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

    "I own a Google Home and use it everyday. To clarify the question, are we talking about a hardware feature or pure software feature? I assume it can be either. My approach: What is the vision or mission of Google Home? What does good look like? Which KPIs do we want to optimize? Who are the top target segments? What are their pain points or needs that are not met today by Google Home? Let's brainstorm potential game features that can address those needs. Evaluate if we ha"

    Vince T. - "I own a Google Home and use it everyday. To clarify the question, are we talking about a hardware feature or pure software feature? I assume it can be either. My approach: What is the vision or mission of Google Home? What does good look like? Which KPIs do we want to optimize? Who are the top target segments? What are their pain points or needs that are not met today by Google Home? Let's brainstorm potential game features that can address those needs. Evaluate if we ha"See full answer

    Product Strategy
  • Meta (Facebook) logoAsked at Meta (Facebook) 
    Software Engineer
    Data Structures & Algorithms
    +1 more
  • 🧠 Want an expert answer to a question? Saving questions lets us know what content to make next.

  • Uber logoAsked at Uber 

    "I assume I'm a Product Manager at Uber Eats and I believe we are talking about a food delivery and grocery delivery application that's part of the Uber ecosystem. Yes Before I start looking into the problem statement, I want to ask a few clarifying questions if it's fine with you. Yes Is there any specific reason that I should know why Uber Eats could look into improving the product may be reasons such as an increase in customer queries, any competitive initiatives, etc.? Nothing in spec"

    Mahesh G. - "I assume I'm a Product Manager at Uber Eats and I believe we are talking about a food delivery and grocery delivery application that's part of the Uber ecosystem. Yes Before I start looking into the problem statement, I want to ask a few clarifying questions if it's fine with you. Yes Is there any specific reason that I should know why Uber Eats could look into improving the product may be reasons such as an increase in customer queries, any competitive initiatives, etc.? Nothing in spec"See full answer

    Product Manager
    Product Design
  • Data Engineer
    Data Modeling
  • Anthropic logoAsked at Anthropic 

    "To model ROI for a product launch, the first step is to define the timeline you're targeting Example 6 months post-launch, 1 year, or even 5 years. Tip: Start with a 1-year ROI projection to estimate near-term returns, and build a 3-year projection to evaluate growth and scalability. ROI is essentially the net return over that period: Profit=Revenue (within timeline)−Total Cost (from project start) Total Cost includes both fixed and variable costs incurred since t"

    Himanshu G. - "To model ROI for a product launch, the first step is to define the timeline you're targeting Example 6 months post-launch, 1 year, or even 5 years. Tip: Start with a 1-year ROI projection to estimate near-term returns, and build a 3-year projection to evaluate growth and scalability. ROI is essentially the net return over that period: Profit=Revenue (within timeline)−Total Cost (from project start) Total Cost includes both fixed and variable costs incurred since t"See full answer

    Data Analyst
    Data Analysis
    +3 more
  • "I would use A/B testing to see if the new feature would be incrementally beneficial. To begin the testing, we should define what's the goal of this testing. Let's say the new feature would increase the average number of trade by X. Then randomly assign the clients to two groups, control and test group. Control group doesn't see the new feature and the test group see the new feature. We could also stratified sampling if we want to make sure cover different customer segmentation. During this desig"

    Jiin S. - "I would use A/B testing to see if the new feature would be incrementally beneficial. To begin the testing, we should define what's the goal of this testing. Let's say the new feature would increase the average number of trade by X. Then randomly assign the clients to two groups, control and test group. Control group doesn't see the new feature and the test group see the new feature. We could also stratified sampling if we want to make sure cover different customer segmentation. During this desig"See full answer

    Data Scientist
    Statistics & Experimentation
  • Google logoAsked at Google 
    Video answer for 'Should Apple enter the modular phone market?'
    +14

    "I love the answer and framework, my summary of the interview: it is a slightly modified version of Porter's 5 Forces: User benefit -> Bargaining Power of Buyers Apple benefit -> Talks about the company mission and culture (esp. on the relatively closed eco-system) It was expanded more in the latter half of the interview (SWOT + a bit of Value Chain) Competitive landscape -> Industry Rivalry + Threat of New Entrants + Threat of Substitutes Partnership Impact -> Bargaining Power of"

    Dan D. - "I love the answer and framework, my summary of the interview: it is a slightly modified version of Porter's 5 Forces: User benefit -> Bargaining Power of Buyers Apple benefit -> Talks about the company mission and culture (esp. on the relatively closed eco-system) It was expanded more in the latter half of the interview (SWOT + a bit of Value Chain) Competitive landscape -> Industry Rivalry + Threat of New Entrants + Threat of Substitutes Partnership Impact -> Bargaining Power of"See full answer

    Product Strategy
  • "Outliers are data points that significantly deviate from the majority of the data distribution. They can arise due to various reasons, such as measurement errors, natural variability, or rare events. Outliers can distort statistical analyses and machine learning models, making it crucial to detect and handle them properly."

    Cesar F. - "Outliers are data points that significantly deviate from the majority of the data distribution. They can arise due to various reasons, such as measurement errors, natural variability, or rare events. Outliers can distort statistical analyses and machine learning models, making it crucial to detect and handle them properly."See full answer

    Statistics & Experimentation
  • "Clarified whether this drop is observed in a particular geography or with a particular demography or devices. Then moved to the analysis of any bugs or flow broken or any defects. If not then talk about any competitor launching a product or feature in a similar category. If yes then double down on that or else speak about any political or marketing campaign that's been launched or any negative news about Facebook. What-Why analysis and concluded with a possible cause."

    Aekagra S. - "Clarified whether this drop is observed in a particular geography or with a particular demography or devices. Then moved to the analysis of any bugs or flow broken or any defects. If not then talk about any competitor launching a product or feature in a similar category. If yes then double down on that or else speak about any political or marketing campaign that's been launched or any negative news about Facebook. What-Why analysis and concluded with a possible cause."See full answer

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

    "As a direct competitor to my favorite product, our mission is to enhance productivity for creative professionals. Targeting small design agencies, our solution offers a streamlined project management platform tailored to their specific needs. Launch feasibility relies on user feedback, ensuring impact and monetization through subscription-based pricing. Success metrics include user engagement and retention rates."

    Devendra B. - "As a direct competitor to my favorite product, our mission is to enhance productivity for creative professionals. Targeting small design agencies, our solution offers a streamlined project management platform tailored to their specific needs. Launch feasibility relies on user feedback, ensuring impact and monetization through subscription-based pricing. Success metrics include user engagement and retention rates."See full answer

    Product Manager
    Product Design
  • LinkedIn logoAsked at LinkedIn 
    +5

    "Clarifying questions: What is the motivation for Airbnb to consider entering furniture space? Assumption: Data suggests the quality & type of furniture has a direct impact on guests’ Airbnb experience. Many hosts are also converting their Airbnb’s into full-time businesses, so there is a revenue opportunity here while improving the experience. Is Airbnb looking to feature furniture listings on Airbnb.com? It’s still TBD. We want to know if it’s a good idea first. Are there any other g"

    Ankit J. - "Clarifying questions: What is the motivation for Airbnb to consider entering furniture space? Assumption: Data suggests the quality & type of furniture has a direct impact on guests’ Airbnb experience. Many hosts are also converting their Airbnb’s into full-time businesses, so there is a revenue opportunity here while improving the experience. Is Airbnb looking to feature furniture listings on Airbnb.com? It’s still TBD. We want to know if it’s a good idea first. Are there any other g"See full answer

    Product Strategy
  • Solutions Architect
    Behavioral
  • Google logoAsked at Google 
    +8

    "Clarifying questions: Should I include the tail of the helicopter when computing the area for this question? Can I assume that the average ping pong ball has a radius of around 1 inch? Assumption: Assume that the helicopter is more circular than a rectangle. Hence use the formula of a circle in computing the area. Assume that the helicopter's radius is 5 feet a 6 feet person can't stand on the helicopter because they're tall for it hence rounding down. Assume that th"

    Shreejal L. - "Clarifying questions: Should I include the tail of the helicopter when computing the area for this question? Can I assume that the average ping pong ball has a radius of around 1 inch? Assumption: Assume that the helicopter is more circular than a rectangle. Hence use the formula of a circle in computing the area. Assume that the helicopter's radius is 5 feet a 6 feet person can't stand on the helicopter because they're tall for it hence rounding down. Assume that th"See full answer

    Product Manager
    Estimation
  • Amazon logoAsked at Amazon 

    "input_logs = [ f"{senderid} {receiverid} {transaction_count}" "1 2 2", "3 2 42", "2 2 22", "1 1 12", "2 1 1", "2 5 4", "4 2 15" ] input_threshold = 20 exptected_output = [ list of user_ids that made more than 20 transactions sorted by number of transactions in descending order "3", # 42 transactions "2", # 27 transactions (22 + 1 + 4) #"4", # 15 transactions #"1" # 14 transactions (2 + 12 + 1) ] def gettopapi_users(logs, thres"

    Anonymous Unicorn - "input_logs = [ f"{senderid} {receiverid} {transaction_count}" "1 2 2", "3 2 42", "2 2 22", "1 1 12", "2 1 1", "2 5 4", "4 2 15" ] input_threshold = 20 exptected_output = [ list of user_ids that made more than 20 transactions sorted by number of transactions in descending order "3", # 42 transactions "2", # 27 transactions (22 + 1 + 4) #"4", # 15 transactions #"1" # 14 transactions (2 + 12 + 1) ] def gettopapi_users(logs, thres"See full answer

    Software Engineer
    Data Structures & Algorithms
    +1 more
  • Product Manager
    Product Strategy
  • "Clarifying Questions: Do we have any specific goal in mind for this new product, for example targeting new audience, expansion to new places , catering to new need etc. · I am going to assume targeting new audience Do we have any constraints? · No constraints When you say restaurants does it mean casual restaurants, pubs, food joints 5 star hotels etc. · I am going to assume all kind of restaurants who have already registered there establishments on Swiggy Structure User Segme"

    Gaurav C. - "Clarifying Questions: Do we have any specific goal in mind for this new product, for example targeting new audience, expansion to new places , catering to new need etc. · I am going to assume targeting new audience Do we have any constraints? · No constraints When you say restaurants does it mean casual restaurants, pubs, food joints 5 star hotels etc. · I am going to assume all kind of restaurants who have already registered there establishments on Swiggy Structure User Segme"See full answer

    Analytical
    Execution
    +1 more
Showing 1301-1320 of 4366