Interview Questions

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

    "Situation: Was given negative feedback about an aspect of my communications. The person said it made them worried because of the brevity and the format of some messages. (Their worry was that a longer negative message was coming) Task(s): Reflected on feedback about my communication style. Acknowledged the point. Assumed best intentions on the part of the person giving the feedback Saw things from the other person's point of view Action(s): In private - Apologised to the person wh"

    Hans - "Situation: Was given negative feedback about an aspect of my communications. The person said it made them worried because of the brevity and the format of some messages. (Their worry was that a longer negative message was coming) Task(s): Reflected on feedback about my communication style. Acknowledged the point. Assumed best intentions on the part of the person giving the feedback Saw things from the other person's point of view Action(s): In private - Apologised to the person wh"See full answer

    Product Manager
    Behavioral
    +2 more
  • Engineering Manager
    Behavioral
    +1 more
  • Stripe logoAsked at Stripe 
    Video answer for 'How do you set goals for your engineering team?'
    +3

    "Wondering what is the difference between OKR based and Roadmap based. I feel it is based on the time horizon."

    Imju B. - "Wondering what is the difference between OKR based and Roadmap based. I feel it is based on the time horizon."See full answer

    Engineering Manager
    Behavioral
  • Dropbox logoAsked at Dropbox 
    +2

    "I'm going to structure my answer like this so it is easy for both of us to follow up and grasp them easily. Let's first clear out some of the grey areas and make them black and white. Also, decide what are in-scope and out of scope. Second, let's understand what is our goal for improvement - is it the customer experience or any specific feature in mind? for a group of users? Third, I will brainstorm what are the pain points for user personas and solutions to improve them. Fourth, I will priorit"

    Suhasan C. - "I'm going to structure my answer like this so it is easy for both of us to follow up and grasp them easily. Let's first clear out some of the grey areas and make them black and white. Also, decide what are in-scope and out of scope. Second, let's understand what is our goal for improvement - is it the customer experience or any specific feature in mind? for a group of users? Third, I will brainstorm what are the pain points for user personas and solutions to improve them. Fourth, I will priorit"See full answer

    Product Design
  • "Clarifying Questions and possible responses: both audio and video goals: increase engagement time among groups/communitites and not require another platform to do group call (be one-stop for communication) region-TBD ios/android only available to users in a group to call users within the group who can intitiate these calls?- only admin? or anyone? metrics:NSM: feature engagement (C), number of calls made in a week per user (C). PM: % of people joining the call in a group"

    theproductguy - "Clarifying Questions and possible responses: both audio and video goals: increase engagement time among groups/communitites and not require another platform to do group call (be one-stop for communication) region-TBD ios/android only available to users in a group to call users within the group who can intitiate these calls?- only admin? or anyone? metrics:NSM: feature engagement (C), number of calls made in a week per user (C). PM: % of people joining the call in a group"See full answer

    Data Scientist
    Data Analysis
    +2 more
  • 🧠 Want an expert answer to a question? Saving questions lets us know what content to make next.

  • Google logoAsked at Google 
    +9

    "First of all, I’d like to identify what is Google’s business model and Google’s presence in the emerging market. I can categorize 3 main buckets. Consumer, developer, enterprise business. Google mainly offers a free Android OS platform and several services; such as Gmail, Google Map, Youtube, and Search engine for consumers business. The consumer can use those free services in exchange for providing data. That is the main hook for the ads revenues. For the developer’s segment, Google provides"

    Takashi M. - "First of all, I’d like to identify what is Google’s business model and Google’s presence in the emerging market. I can categorize 3 main buckets. Consumer, developer, enterprise business. Google mainly offers a free Android OS platform and several services; such as Gmail, Google Map, Youtube, and Search engine for consumers business. The consumer can use those free services in exchange for providing data. That is the main hook for the ads revenues. For the developer’s segment, Google provides"See full answer

    BizOps & Strategy
    Product Strategy
  • Airbnb logoAsked at Airbnb 
    Video answer for 'Design Airbnb's search functionality.'
    +2

    "The back-of-the-envelope calculation is very well done!"

    Ushita S. - "The back-of-the-envelope calculation is very well done!"See full answer

    System Design
  • Coinbase logoAsked at Coinbase 
    Frontend Engineer
    Coding
  • "Mock interview 2/3/2025 Google Wallet User Needs (pain points): At physical store: understand the price tag proceed the transaction Audio cue to pick one credit card read the payment machine transaction confirmation (optional) balance hear transaction summary At home: check balance make payment send money receive money understand statement Prioritization Understand the price tag"

    Chloe T. - "Mock interview 2/3/2025 Google Wallet User Needs (pain points): At physical store: understand the price tag proceed the transaction Audio cue to pick one credit card read the payment machine transaction confirmation (optional) balance hear transaction summary At home: check balance make payment send money receive money understand statement Prioritization Understand the price tag"See full answer

    Product Manager
    Product Design
  • Amazon logoAsked at Amazon 
    Engineering Manager
    Behavioral
    +1 more
  • "I most want to communicate a few principals of conflict resolution that I believe were integral in this situation, which are mutual respect, a results orientation, an unwavering focus on the user. To that end, here’s how I’d like to structure this answer: First, I’ll tell you about the project we were working on, to provide some background for you. Second, I’ll describe the disagreement. Third, I’ll describe how we arrived at a solution, and finally, I’ll discuss how those 3 conflict resolution"

    Ross B. - "I most want to communicate a few principals of conflict resolution that I believe were integral in this situation, which are mutual respect, a results orientation, an unwavering focus on the user. To that end, here’s how I’d like to structure this answer: First, I’ll tell you about the project we were working on, to provide some background for you. Second, I’ll describe the disagreement. Third, I’ll describe how we arrived at a solution, and finally, I’ll discuss how those 3 conflict resolution"See full answer

    Behavioral
    Technical
  • +4

    "Step 1: Define Objectives and Key Metrics Objectives: Understand the demand for group video calling. Assess the potential impact on user engagement. Identify technical and user experience considerations. Key Metrics: Call Frequency: Number of 1:1 calls per user. Call Duration: Average duration of 1:1 calls. Call Participants: Identify users who frequently call multiple individuals. Concurrent Calls: Instances where users are engaged in multiple 1:1 call"

    Bhavna S. - "Step 1: Define Objectives and Key Metrics Objectives: Understand the demand for group video calling. Assess the potential impact on user engagement. Identify technical and user experience considerations. Key Metrics: Call Frequency: Number of 1:1 calls per user. Call Duration: Average duration of 1:1 calls. Call Participants: Identify users who frequently call multiple individuals. Concurrent Calls: Instances where users are engaged in multiple 1:1 call"See full answer

    Data Scientist
  • OpenAI logoAsked at OpenAI 
    Product Manager
    Behavioral
    +5 more
  • Microsoft logoAsked at Microsoft 

    "During a trip to Japan, I encountered a significant language barrier that influenced how I communicated with others. As I didn't speak Japanese fluently, I had to rely on basic phrases and non-verbal communication to interact with locals. This experience made me realize the importance of understanding cultural diversity. Despite the language barrier, I found that people were patient and understanding. They appreciated my efforts to communicate in their language, even if it was limited. This expe"

    Vikas K. - "During a trip to Japan, I encountered a significant language barrier that influenced how I communicated with others. As I didn't speak Japanese fluently, I had to rely on basic phrases and non-verbal communication to interact with locals. This experience made me realize the importance of understanding cultural diversity. Despite the language barrier, I found that people were patient and understanding. They appreciated my efforts to communicate in their language, even if it was limited. This expe"See full answer

    Product Manager
    Product Design
  • Meta (Facebook) logoAsked at Meta (Facebook) 
    Software Engineer
    Coding
    +1 more
  • Adobe logoAsked at Adobe 
    Video answer for 'Explain how to find a target sum in an array.'
    +4

    "a top-down recursive solution with memoization in python: from typing import List from functools import cache def changeSigns(nums: List[int], S: int) -> int: @cache def dp(i, curr_sum): if i == len(nums): if curr_sum == S: return 1 return 0 return dp(i+1, currsum + nums[i]) + dp(i+1, currsum - nums[i]) answer = dp(0, 0) if answer == 0: return -1 return answer `"

    Jessica R. - "a top-down recursive solution with memoization in python: from typing import List from functools import cache def changeSigns(nums: List[int], S: int) -> int: @cache def dp(i, curr_sum): if i == len(nums): if curr_sum == S: return 1 return 0 return dp(i+1, currsum + nums[i]) + dp(i+1, currsum - nums[i]) answer = dp(0, 0) if answer == 0: return -1 return answer `"See full answer

    Software Engineer
    Coding
    +1 more
  • "Load Balancer, Multiple API Servers, game Service, pub-sub system, HTTP Long Polling for status updates, write-through cache. No SQL DB to store user, game, and move information."

    gdecuri - "Load Balancer, Multiple API Servers, game Service, pub-sub system, HTTP Long Polling for status updates, write-through cache. No SQL DB to store user, game, and move information."See full answer

    Engineering Manager
    System Design
  • +1

    "Would consider the following factors: Customer demographic and preferences Location of the warehouse and what's the local product trends Seasonality and time of the year for trendy products Balance of volume and margin products Supply chain consideration Competition analysis Inventory turn over rate eCommerce aspects of the inventory Plus the following types: Essential and groceries Electronic and entertainment Apparel and footwear Home and lifestyle Seasonal and promo"

    onering2ruleall - "Would consider the following factors: Customer demographic and preferences Location of the warehouse and what's the local product trends Seasonality and time of the year for trendy products Balance of volume and margin products Supply chain consideration Competition analysis Inventory turn over rate eCommerce aspects of the inventory Plus the following types: Essential and groceries Electronic and entertainment Apparel and footwear Home and lifestyle Seasonal and promo"See full answer

    Product Manager
    Product Strategy
  • "It's fair to assume a tech lead is an experienced person, especially in bigger organizations like Google. How we shape our thought process is part of our past experiences of default nature. I will first give it some time before I react/respond. I will try to understand the pattern where the tech lead is being devil's advocate. Eg. If he is being negative about PRD everytime, that means he had past experiences where the PRD was incomplete or scope was change; if is negative about testing scena"

    Dewansh Z. - "It's fair to assume a tech lead is an experienced person, especially in bigger organizations like Google. How we shape our thought process is part of our past experiences of default nature. I will first give it some time before I react/respond. I will try to understand the pattern where the tech lead is being devil's advocate. Eg. If he is being negative about PRD everytime, that means he had past experiences where the PRD was incomplete or scope was change; if is negative about testing scena"See full answer

    Product Manager
    Behavioral
  • Meta (Facebook) logoAsked at Meta (Facebook) 
    Video answer for 'How do you manage your team's performance?'

    "Thanks Hozefa for your insights on this. I see that hozefa talks about giving used cases. It would be very helpful if there was an example provided with STAR framework."

    Dheeraj D. - "Thanks Hozefa for your insights on this. I see that hozefa talks about giving used cases. It would be very helpful if there was an example provided with STAR framework."See full answer

    Engineering Manager
    Behavioral
Showing 601-620 of 4029