Interview Questions

Review this list of 4,351 interview questions and answers verified by hiring managers and candidates.
  • Anthropic logoAsked at Anthropic 
    Software Engineer
    System Design
  • Software Engineer
    Behavioral
    +1 more
  • 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
  • Meta (Facebook) logoAsked at Meta (Facebook) 
    Video answer for 'You're a PM for Facebook Travel. What would you build?'
    +19

    "Clarifying Questions: Assuming this will be part of FB product. Assuming this is for the US and no major constraints in terms of finances or resources. Goal: To improve user engagement Travel Personas: Solo personal Traveler Group personal Travelers Business travelers Tour operators Transportation Companies (airlines, roadways, trains etc). Choosing to focus on group travelers because most personal travelers usually travel in groups and the volume of this user base"

    P K. - "Clarifying Questions: Assuming this will be part of FB product. Assuming this is for the US and no major constraints in terms of finances or resources. Goal: To improve user engagement Travel Personas: Solo personal Traveler Group personal Travelers Business travelers Tour operators Transportation Companies (airlines, roadways, trains etc). Choosing to focus on group travelers because most personal travelers usually travel in groups and the volume of this user base"See full answer

    Product Manager
    Product Design
  • Amazon logoAsked at Amazon 
    Video answer for 'Tell me about a time when you raised the bar.'
    +8

    "Please provide a transcript. One grasps 150 words in a video, but can grasp 250 words when reading text."

    Astro S. - "Please provide a transcript. One grasps 150 words in a video, but can grasp 250 words when reading text."See full answer

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

  • Amazon logoAsked at Amazon 
    Video answer for 'Tell me about a decision you made based on your instincts.'
    +4

    "I am the Lead PM for a product that analyzes calls made by prison inmates and looks for predictors of criminal intent. its primarily used by police investigators and the FBI. One of the main features we have in the app is Link Analysis which basically lists out all the calls an inmate has made for a specific time period. This feature was built before my time. When I joined, the first thing I did was to implement analytics in the app. Looking at our numbers, I noticed that usage was less than 1%"

    Aabid S. - "I am the Lead PM for a product that analyzes calls made by prison inmates and looks for predictors of criminal intent. its primarily used by police investigators and the FBI. One of the main features we have in the app is Link Analysis which basically lists out all the calls an inmate has made for a specific time period. This feature was built before my time. When I joined, the first thing I did was to implement analytics in the app. Looking at our numbers, I noticed that usage was less than 1%"See full answer

    Security Analyst
    Behavioral
    +1 more
  • Google DeepMind logoAsked at Google DeepMind 

    "As a leader of team, I manage projects and teammates. Above of all, I have to move all people's mind. PM should be good at many technologies and stacks. I work on schedule which is made by meeting and discussing of all team members. Everyday, Every week, I check the result of working and reorganize process of project. Thank you."

    Daniel L. - "As a leader of team, I manage projects and teammates. Above of all, I have to move all people's mind. PM should be good at many technologies and stacks. I work on schedule which is made by meeting and discussing of all team members. Everyday, Every week, I check the result of working and reorganize process of project. Thank you."See full answer

    Product Manager
    Behavioral
    +1 more
  • +18

    "I will use below 4 pillars to rate and prioritize those 5 projects: Analyze the impact of those 5 projects, to our team and to the whole company maybe Find out if those 5 projects have any dependency between each other Clarify the timeline of each project Identity the status of resources to work on those 5 projects and also the status of their dependencies"

    Dean Z. - "I will use below 4 pillars to rate and prioritize those 5 projects: Analyze the impact of those 5 projects, to our team and to the whole company maybe Find out if those 5 projects have any dependency between each other Clarify the timeline of each project Identity the status of resources to work on those 5 projects and also the status of their dependencies"See full answer

    Software Engineer
    Behavioral
  • Video answer for 'How would you remove duplicates in a string?'
    +11

    " O(n) - characters in the string O(n) - stack def identify_adjacent(s: str, k: int) -> str: stack = [] n = len(s) for ch in s: if stack: topch, topcnt = stack[-1] if top_ch == ch: top_cnt += 1 stack[-1] = (ch, top_cnt) else: top_cnt = 1 stack.append((ch,1)) if top_cnt == k: stack.pop() else: stack.append"

    Rick E. - " O(n) - characters in the string O(n) - stack def identify_adjacent(s: str, k: int) -> str: stack = [] n = len(s) for ch in s: if stack: topch, topcnt = stack[-1] if top_ch == ch: top_cnt += 1 stack[-1] = (ch, top_cnt) else: top_cnt = 1 stack.append((ch,1)) if top_cnt == k: stack.pop() else: stack.append"See full answer

    Data Structures & Algorithms
    Coding
  • +21

    "I will first start with listing down the GOALS of Google Sheets as a product GOALS: Enable better collaboration amongst employees in an organisation Make edits parallel Share with co-workers so that the team can work seamlessly Increase user engagement, activity and make more users aware about the functionality and usefulness of Google Sheets Next, i will try and list the broader ACTIONS a user might take ACTIONS: Create a new Google Sheet Share with co-workers M"

    Prateek G. - "I will first start with listing down the GOALS of Google Sheets as a product GOALS: Enable better collaboration amongst employees in an organisation Make edits parallel Share with co-workers so that the team can work seamlessly Increase user engagement, activity and make more users aware about the functionality and usefulness of Google Sheets Next, i will try and list the broader ACTIONS a user might take ACTIONS: Create a new Google Sheet Share with co-workers M"See full answer

    Product Manager
    Analytical
  • Coinbase logoAsked at Coinbase 

    "In the Slack system design interview, I proposed a WebSocket-based architecture for real-time messaging, supported by a network of distributed chat servers. To track user connections and route messages efficiently, I leveraged ZooKeeper as a service registry and designed peer-to-peer communication between servers. For the data layer: • I used PostgreSQL to manage relational data such as users and chat participants. • Cassandra was chosen for high-throughput, scalable message storage with dura"

    Aneesh M. - "In the Slack system design interview, I proposed a WebSocket-based architecture for real-time messaging, supported by a network of distributed chat servers. To track user connections and route messages efficiently, I leveraged ZooKeeper as a service registry and designed peer-to-peer communication between servers. For the data layer: • I used PostgreSQL to manage relational data such as users and chat participants. • Cassandra was chosen for high-throughput, scalable message storage with dura"See full answer

    Engineering Manager
    System Design
    +1 more
  • +4

    "average price per transaction would drop because we might not be considering currency exchange rates, which is much lower in India and Southeast Asia, when aggregating data globally. to define success, i'll first segment the data, separating existing markets to newer ones to check if that is the cause of the dropping average price. then i'll select a north star metric, which would be the number of completed transactions vs. attempted. i'll also track supporting metrics like usage frequency and"

    Sam E. - "average price per transaction would drop because we might not be considering currency exchange rates, which is much lower in India and Southeast Asia, when aggregating data globally. to define success, i'll first segment the data, separating existing markets to newer ones to check if that is the cause of the dropping average price. then i'll select a north star metric, which would be the number of completed transactions vs. attempted. i'll also track supporting metrics like usage frequency and"See full answer

    Product Manager
    Analytical
  • Accenture logoAsked at Accenture 
    +59

    "I follow a variation of the RICE framework when prioritizing how I ship product features. I start by looking at: Reach: Because the customer segmentation across our product portfolio is so similar, I tend to hold a lot of weight on product features that will maximize our customer reach with a minimal LOE. Impact: After establishing which customer segments will benefit from the product feature, I determine the urgency and estimated impact on each customer segment based on customer i"

    Ashley C. - "I follow a variation of the RICE framework when prioritizing how I ship product features. I start by looking at: Reach: Because the customer segmentation across our product portfolio is so similar, I tend to hold a lot of weight on product features that will maximize our customer reach with a minimal LOE. Impact: After establishing which customer segments will benefit from the product feature, I determine the urgency and estimated impact on each customer segment based on customer i"See full answer

    Product Manager
    Behavioral
    +9 more
  • "Looking into licensing data for users to match with the validity of their plans , to set up reporting okr's and metrics from the ground up and future problem sculpting for future feature additions I developed the metrics from the existing data tables , with uniform interpretation for datasets used across teams, keeping the modifications done in alignment with the requirements of the stakeholders. Hypotheses for licensing metrics was laid out in a defined manner where it was feasible to cherry"

    Aishwarya J. - "Looking into licensing data for users to match with the validity of their plans , to set up reporting okr's and metrics from the ground up and future problem sculpting for future feature additions I developed the metrics from the existing data tables , with uniform interpretation for datasets used across teams, keeping the modifications done in alignment with the requirements of the stakeholders. Hypotheses for licensing metrics was laid out in a defined manner where it was feasible to cherry"See full answer

    Engineering Manager
    Behavioral
    +3 more
  • Adobe logoAsked at Adobe 
    +4

    "One of the biggest risks I have taken was in a recent product, where we developed a new feature and released the feature externally without QA sign-off. Feature - Interactive Travel Itinerary Maps We had about ten days from the time we decided to include this new feature in the external launch. Usually, the biggest chunk of time in each release cycle was the sign-off from an external QA team. We fast-tracked the dev effort and completed the development of the feature in five days. Unfortunately,"

    R S. - "One of the biggest risks I have taken was in a recent product, where we developed a new feature and released the feature externally without QA sign-off. Feature - Interactive Travel Itinerary Maps We had about ten days from the time we decided to include this new feature in the external launch. Usually, the biggest chunk of time in each release cycle was the sign-off from an external QA team. We fast-tracked the dev effort and completed the development of the feature in five days. Unfortunately,"See full answer

    Quantitative Trader
    Behavioral
    +1 more
  • "Request inputs/feedback on my response below with regards to this question and ways to improve and if it looks apt for this question. As a TPM at xxx, I was responsible for delivering a feature that would provide prescription (medications) alternatives to users in the Prescription Shopping Consumer Experience App. The project had a tight deadline as it was something that our account management team promised to a client who wanted it for their employees. My goal was to ensure smooth development"

    Pavani B. - "Request inputs/feedback on my response below with regards to this question and ways to improve and if it looks apt for this question. As a TPM at xxx, I was responsible for delivering a feature that would provide prescription (medications) alternatives to users in the Prescription Shopping Consumer Experience App. The project had a tight deadline as it was something that our account management team promised to a client who wanted it for their employees. My goal was to ensure smooth development"See full answer

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

    "Great question, first some clarifying questions: I assume that we're talking about meta disrupting the travel industry? Or generally When we say travel industry, this could include modes of transportation, scheduling transportation, what to do when you're there etc.? Are we focused on business travel? Leisure travel? I'm going to assume for the sake of scoping down that we're going to be focused on Leisure travel because business does not have as much pain, and on the flip-side o"

    Anonymous I. - "Great question, first some clarifying questions: I assume that we're talking about meta disrupting the travel industry? Or generally When we say travel industry, this could include modes of transportation, scheduling transportation, what to do when you're there etc.? Are we focused on business travel? Leisure travel? I'm going to assume for the sake of scoping down that we're going to be focused on Leisure travel because business does not have as much pain, and on the flip-side o"See full answer

    Product Manager
    Product Design
  • +18

    "Cloud computing is like going out to a restaurant instead of cooking dinner at home. When you cook at home, you have to do everything yourself. You need to use your own plates, pots, and pans. You have to know how many people are coming over and buy the right amount of ingredients. If more people join for dinner than you expected, you'll run out of food! But if fewer people show up, then you'll have leftovers that go to waste. And on top of it all, you have to do all the cooking, set up, and cl"

    Jacob S. - "Cloud computing is like going out to a restaurant instead of cooking dinner at home. When you cook at home, you have to do everything yourself. You need to use your own plates, pots, and pans. You have to know how many people are coming over and buy the right amount of ingredients. If more people join for dinner than you expected, you'll run out of food! But if fewer people show up, then you'll have leftovers that go to waste. And on top of it all, you have to do all the cooking, set up, and cl"See full answer

    Technical
  • +18

    "First, I want to get a better sense of what is a DAU. What is considered “Active”? User sending message, reading message, opening app? All of the them, any activity within the Messenger App Second, it’s important to know the context of the change. What timeframe was this over? Let’s assume this was over the past 30 days. Ok, a follow up to this would be to check if this is a seasonal pattern? For example, there could be a correlation to Messenger usage and school starting. **This"

    Michael A. - "First, I want to get a better sense of what is a DAU. What is considered “Active”? User sending message, reading message, opening app? All of the them, any activity within the Messenger App Second, it’s important to know the context of the change. What timeframe was this over? Let’s assume this was over the past 30 days. Ok, a follow up to this would be to check if this is a seasonal pattern? For example, there could be a correlation to Messenger usage and school starting. **This"See full answer

    Product Manager
    Analytical
    +1 more
  • +2

    "Sounds like both the features requests address different problems, although it should be clarified in my opinion. I'd try to dig deep into why the customers are raising the requests to uncover the pain points. Questions like the following would help: "How are you currently solving it?" "What does it mean for you in terms of Cost or productivity?" (based on the context of the product) "Have you searched for an alternative?" Descriptive answers for the above questions should tell us if the"

    Kapil P. - "Sounds like both the features requests address different problems, although it should be clarified in my opinion. I'd try to dig deep into why the customers are raising the requests to uncover the pain points. Questions like the following would help: "How are you currently solving it?" "What does it mean for you in terms of Cost or productivity?" (based on the context of the product) "Have you searched for an alternative?" Descriptive answers for the above questions should tell us if the"See full answer

    Software Engineer
    Behavioral
Showing 161-180 of 4351