Interview Questions

Review this list of 4,351 interview questions and answers verified by hiring managers and candidates.
  • "Build a counter using queue, one queue per service ("a", "b") and one with just timestamps to get the overall load. Build rate limiter service using the counter and interviewer asked if there rate limiter might use a different instance of a counter"

    Chethan N. - "Build a counter using queue, one queue per service ("a", "b") and one with just timestamps to get the overall load. Build rate limiter service using the counter and interviewer asked if there rate limiter might use a different instance of a counter"See full answer

    Software Engineer
    Coding
  • Anthropic logoAsked at Anthropic 

    "Thanks for the question! This is one of my favourite topics because it’s at the core of what we do as PMs DAILY: making the complex simple to drive alignment. I’ve got a structured way to approach this, and I’ll use it to explain payment aggregators - like Plaid - and how they enable Open Banking, with a twist about a technical hiccup I’ve seen in practice. Let’s dive in. I start by assessing the audience. Say I’m talking to a marketing manager at Transak - someone sharp but not techni"

    Adarsh S. - "Thanks for the question! This is one of my favourite topics because it’s at the core of what we do as PMs DAILY: making the complex simple to drive alignment. I’ve got a structured way to approach this, and I’ll use it to explain payment aggregators - like Plaid - and how they enable Open Banking, with a twist about a technical hiccup I’ve seen in practice. Let’s dive in. I start by assessing the audience. Say I’m talking to a marketing manager at Transak - someone sharp but not techni"See full answer

    Technical Program Manager
    Behavioral
    +3 more
  • "1. Understand the "Why" (Deep Dive) - Before jumping to solutions, as a PM needs to precisely understand why users are unhappy. NPS gives us a score, but not the reasons. (0 -4 weeks) Analyze Feedback: Go beyond the score. What are Detractors (0-6) saying? What do Promoters (9-10) love? Qualitative Research:(VOC- voice of the customer) Conduct user interviews, analyze support tickets, and observe product usage. Pinpoint specific pain points (e.g., slow p"

    Vishnu G. - "1. Understand the "Why" (Deep Dive) - Before jumping to solutions, as a PM needs to precisely understand why users are unhappy. NPS gives us a score, but not the reasons. (0 -4 weeks) Analyze Feedback: Go beyond the score. What are Detractors (0-6) saying? What do Promoters (9-10) love? Qualitative Research:(VOC- voice of the customer) Conduct user interviews, analyze support tickets, and observe product usage. Pinpoint specific pain points (e.g., slow p"See full answer

    Product Manager
    Analytical
    +1 more
  • +2

    "First, let’s discuss why this is important for any platform business Think of platform businesses like Amazon or YouTube as matchmakers. They connect people who want something with those who provide it, whether it's products or content. But here's the catch: users trust these platforms to make sure they're getting good stuff. They want genuine products, safe content, and no scams. So, platforms need to be like guardians. They check suppliers and content creators to make sure they're not"

    Jay K. - "First, let’s discuss why this is important for any platform business Think of platform businesses like Amazon or YouTube as matchmakers. They connect people who want something with those who provide it, whether it's products or content. But here's the catch: users trust these platforms to make sure they're getting good stuff. They want genuine products, safe content, and no scams. So, platforms need to be like guardians. They check suppliers and content creators to make sure they're not"See full answer

    Product Manager
    Product Design
  • LinkedIn logoAsked at LinkedIn 
    Video answer for 'How do you prioritize features for your engineering team?'

    "A mature manager. Great conversational answer. I wish more sessions with him"

    LateArriver - "A mature manager. Great conversational answer. I wish more sessions with him"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 
    +6

    "Great question. As a Product Manager, it is common to have to have difficult conversations with clients, stakeholders, or co-workers. This question actually reminds me of a time that I was faced with having to tell a client that the original estimate we gave them was much lower than it should have been and would, therefore, take much longer and cost a lot more as well. In this scenario, we had to work within a client's legacy codebase and didn't realize the limitations, roadblocks, and barrie"

    Kiley S. - "Great question. As a Product Manager, it is common to have to have difficult conversations with clients, stakeholders, or co-workers. This question actually reminds me of a time that I was faced with having to tell a client that the original estimate we gave them was much lower than it should have been and would, therefore, take much longer and cost a lot more as well. In this scenario, we had to work within a client's legacy codebase and didn't realize the limitations, roadblocks, and barrie"See full answer

    Product Manager
    Behavioral
  • +2

    "Clarifying questions Define ride sharing app: An app for people who wish to go from one place to another and they prefer to share the ride with fellow riders who are heading to the common route. This app provides a way to book a shared cab or Auto. Type of rides: Does not include luxury cars We are trying to enhance customer experience by ensuring less cancellations from user's side rather then cancellation from driver's side. No timelines involved Need to consider competitors"

    Madhuri J. - "Clarifying questions Define ride sharing app: An app for people who wish to go from one place to another and they prefer to share the ride with fellow riders who are heading to the common route. This app provides a way to book a shared cab or Auto. Type of rides: Does not include luxury cars We are trying to enhance customer experience by ensuring less cancellations from user's side rather then cancellation from driver's side. No timelines involved Need to consider competitors"See full answer

    Product Manager
    Product Strategy
  • "Situation- I was leading a product through a complete overhaul to a new replacement product, and at the same time had to maintain the old product. Concern - In the old product, the team was usually stuck 40-50% of the time in bug fixing This could have hampered the velocity and GTM of the new product Action Localised the problem to one major component - Export and Import Function- had 90% contribution to the issues Worked with the engineering team to diagnose the issue, the issue was i"

    Umang S. - "Situation- I was leading a product through a complete overhaul to a new replacement product, and at the same time had to maintain the old product. Concern - In the old product, the team was usually stuck 40-50% of the time in bug fixing This could have hampered the velocity and GTM of the new product Action Localised the problem to one major component - Export and Import Function- had 90% contribution to the issues Worked with the engineering team to diagnose the issue, the issue was i"See full answer

    Product Manager
    Behavioral
  • Product Manager
    Product Design
  • "Batch Packing Problem In Amazon’s massive warehouse inventory, there are different types of products. You are given an array products of size n, where products[i] represents the number of items of product type i. These products need to be packed into batches for shipping. The batch packing must adhere to the following conditions: No two items in the same batch can be of the same product type. The number of items packed in the current batch must be strictly greater than the number pack"

    Anonymous Goat - "Batch Packing Problem In Amazon’s massive warehouse inventory, there are different types of products. You are given an array products of size n, where products[i] represents the number of items of product type i. These products need to be packed into batches for shipping. The batch packing must adhere to the following conditions: No two items in the same batch can be of the same product type. The number of items packed in the current batch must be strictly greater than the number pack"See full answer

    Software Engineer
    Data Structures & Algorithms
    +1 more
  • Snowflake logoAsked at Snowflake 

    "Wrote up a simple cache system using python dict. Added TTL requirement. Then went into code-level concurrency issues for the cache."

    S R. - "Wrote up a simple cache system using python dict. Added TTL requirement. Then went into code-level concurrency issues for the cache."See full answer

    Engineering Manager
    System Design
  • Product Manager
    Artificial Intelligence
    +1 more
  • "Clarifying questions What is Facebook Events How does this work Is it only desktop based or app based as well Why Meta built it Core idea/tenet for Facebook is to have user engagement & to build everything around it. While people continue to interact with Facebook and create content on it, to increase the duration of engagement, having capability to host virtual events ensures community participation and making Facebook go beyond status and photo updates and let people coordinate"

    Mohammad M. - "Clarifying questions What is Facebook Events How does this work Is it only desktop based or app based as well Why Meta built it Core idea/tenet for Facebook is to have user engagement & to build everything around it. While people continue to interact with Facebook and create content on it, to increase the duration of engagement, having capability to host virtual events ensures community participation and making Facebook go beyond status and photo updates and let people coordinate"See full answer

    Product Manager
    Analytical
    +1 more
  • DoorDash logoAsked at DoorDash 

    "Prompt: We work for an online shopping website. Our team wants to consider offering discounts (e.g. 10% off your next purchase) to customers to incentivize them to make purchases. How would you design a system that decides how to offer these incentives? Answer Goals: Increase customer engagement while controlling costs. Specifically, we want the increase in revenue per customer per week of customers that receive the discount to be greater than the cost of the discount. Metrics: Revenue per cu"

    Michael F. - "Prompt: We work for an online shopping website. Our team wants to consider offering discounts (e.g. 10% off your next purchase) to customers to incentivize them to make purchases. How would you design a system that decides how to offer these incentives? Answer Goals: Increase customer engagement while controlling costs. Specifically, we want the increase in revenue per customer per week of customers that receive the discount to be greater than the cost of the discount. Metrics: Revenue per cu"See full answer

    Machine Learning Engineer
    System Design
  • Adobe logoAsked at Adobe 
    +7

    "Interviewer : How would you reduce ride cancellation on Uber ? Shailesh : Okay before I jump onto the solution, I would like to clarify some points for better understanding. So ride can be cancelled from the both the parties rider and the driver ? So which side are we talking about ? Interviewer : we are seeing more cancellation from diver side. Shailesh : From how long we are seeing this trend ? Interviewer : you can say from an year. Shailesh : Okay, also are we seeing these cancellations from"

    Anonymous Muskox - "Interviewer : How would you reduce ride cancellation on Uber ? Shailesh : Okay before I jump onto the solution, I would like to clarify some points for better understanding. So ride can be cancelled from the both the parties rider and the driver ? So which side are we talking about ? Interviewer : we are seeing more cancellation from diver side. Shailesh : From how long we are seeing this trend ? Interviewer : you can say from an year. Shailesh : Okay, also are we seeing these cancellations from"See full answer

    Product Manager
    Analytical
    +2 more
  • Meta (Facebook) logoAsked at Meta (Facebook) 
    Product Manager
    Analytical
    +1 more
  • Amazon logoAsked at Amazon 
    +4

    "Authentication verifies "Who you are." Authorization determines "What you can do." Authentication establishes identity, while authorization specifies the actions or resources a user or entity is allowed to access or perform."

    Surbhi A. - "Authentication verifies "Who you are." Authorization determines "What you can do." Authentication establishes identity, while authorization specifies the actions or resources a user or entity is allowed to access or perform."See full answer

    Backend Engineer
    Technical
    +1 more
  • Amazon logoAsked at Amazon 
    +4

    "To bring any product to market here are the below steps that I would (did) take: 1.Understand the problem stmt / stakeholder need and asses depth of the problem (qualitatively and then gather metrics to quantify it) 2.Do market study on understanding relatable solutions if any 3.Carve out viable solution/ideation that aligns with overall Business Vision/Goal 4.Get stakeholders buy in on the idea 5.Guesstimate and prioritize high level features, Cost and ROI. 6.Build Business case for Project Le"

    Bk - "To bring any product to market here are the below steps that I would (did) take: 1.Understand the problem stmt / stakeholder need and asses depth of the problem (qualitatively and then gather metrics to quantify it) 2.Do market study on understanding relatable solutions if any 3.Carve out viable solution/ideation that aligns with overall Business Vision/Goal 4.Get stakeholders buy in on the idea 5.Guesstimate and prioritize high level features, Cost and ROI. 6.Build Business case for Project Le"See full answer

    Product Manager
    Behavioral
    +3 more
  • Capital One logoAsked at Capital One 
    +2

    "PS: Below is my solution. Appreciate if you can provide feedback to improve Followup Questions: Are you referring to Credit Cards or Debit Cards? Assuming it's about Credit Card Why does Capital One want to issue Virtual Cards? (want to know any specific goal in mind) Want to improve security standards which will result in more usage (user purchases) Which user segments do you want to target? (Want to if they are focusing value from a specific user segment)? Assuming they are focu"

    Naga M. - "PS: Below is my solution. Appreciate if you can provide feedback to improve Followup Questions: Are you referring to Credit Cards or Debit Cards? Assuming it's about Credit Card Why does Capital One want to issue Virtual Cards? (want to know any specific goal in mind) Want to improve security standards which will result in more usage (user purchases) Which user segments do you want to target? (Want to if they are focusing value from a specific user segment)? Assuming they are focu"See full answer

    Product Manager
    Product Strategy
  • Google logoAsked at Google 
    +7

    "Great. I will start by understanding the goal of Google Photos and how it aligns with the goal and mission of Google. After defining goals, I will talk about the user actions which will contribute towards this goal. Based on these actions, we will define metrics. Check-in with the interviewer on the approach here. Assuming that this looks good for the interviewer to proceed. Google Photo - Helping users organise & manage their pictures. Completely in line with Google's mission. Thinking ab"

    Harshit G. - "Great. I will start by understanding the goal of Google Photos and how it aligns with the goal and mission of Google. After defining goals, I will talk about the user actions which will contribute towards this goal. Based on these actions, we will define metrics. Check-in with the interviewer on the approach here. Assuming that this looks good for the interviewer to proceed. Google Photo - Helping users organise & manage their pictures. Completely in line with Google's mission. Thinking ab"See full answer

    Product Manager
    Analytical
    +1 more
Showing 421-440 of 4351