Interview Questions

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

    "Clarifying How does autoplay work? I presume it's how it's done today (no audio, start playing once the video is scrolled to be completely in the user's screen) Desktop or mobile? Which market is this? Users in US / Western Europe vs developing markets have different behaviors Goals & Metrics FB's mission is to help people build deeper connections. As a news feed PM, the goal is to make sure FB news feed is valuable to the users by being a great way to keep in touch with"

    Patrick B. - "Clarifying How does autoplay work? I presume it's how it's done today (no audio, start playing once the video is scrolled to be completely in the user's screen) Desktop or mobile? Which market is this? Users in US / Western Europe vs developing markets have different behaviors Goals & Metrics FB's mission is to help people build deeper connections. As a news feed PM, the goal is to make sure FB news feed is valuable to the users by being a great way to keep in touch with"See full answer

    Execution
    Analytical
  • Netflix logoAsked at Netflix 

    "I defaulted to a dictionary-style definition of autonomy, then loosely tied it to users and systems. But I missed the interviewer’s signal that this was really a design/strategy probe. Stopping at a generic level made it sound like I couldn’t translate agency into what matters for product — user trust, trade-offs, risk, and roadmap implications."

    Tracy M. - "I defaulted to a dictionary-style definition of autonomy, then loosely tied it to users and systems. But I missed the interviewer’s signal that this was really a design/strategy probe. Stopping at a generic level made it sound like I couldn’t translate agency into what matters for product — user trust, trade-offs, risk, and roadmap implications."See full answer

    Product Manager
    Product Design
    +1 more
  • "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
  • +2

    "Step 1: Clarifying the Problem Scope We will focus on designing the leaderboard for Dream11 with these assumptions: Registered teams: 100,000 users are actively participating and ranked. Real-time updates: Leaderboard updates frequently as players accumulate points based on live sports events. Multiple leagues: Each user can participate in different leagues, so we will need to maintain a separate leaderboard for each league. Query efficiency: Users frequently"

    Ramendra S. - "Step 1: Clarifying the Problem Scope We will focus on designing the leaderboard for Dream11 with these assumptions: Registered teams: 100,000 users are actively participating and ranked. Real-time updates: Leaderboard updates frequently as players accumulate points based on live sports events. Multiple leagues: Each user can participate in different leagues, so we will need to maintain a separate leaderboard for each league. Query efficiency: Users frequently"See full answer

    Engineering Manager
    System Design
  • +2

    "Define: How is daily post view calculated Isolate Issues: Data issue Time period Geo IOS vs Android vs Web Correlated Metrics in the funnel DAU Time spent/ scrolls Engagement - likes, comments External factors Competitor actions Big events Internal factors Product launch Feature change"

    Steve Y. - "Define: How is daily post view calculated Isolate Issues: Data issue Time period Geo IOS vs Android vs Web Correlated Metrics in the funnel DAU Time spent/ scrolls Engagement - likes, comments External factors Competitor actions Big events Internal factors Product launch Feature change"See full answer

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

  • +8

    "Assumptions Assume that the functionality of Meta Pay is the ability to send and receive payments to other Meta account holders. Payment infrastructure connects to bank accounts Assume users can maintain a balance in Meta Pay Assume life cycle of the product is post launch adoption phase Clarifying questions Can I send or receive payments to a meta user from a different platform? e.g., fb to IG > assume the answers is “yes” Where is it available? > Assume answer is “US” "

    Philip C. - "Assumptions Assume that the functionality of Meta Pay is the ability to send and receive payments to other Meta account holders. Payment infrastructure connects to bank accounts Assume users can maintain a balance in Meta Pay Assume life cycle of the product is post launch adoption phase Clarifying questions Can I send or receive payments to a meta user from a different platform? e.g., fb to IG > assume the answers is “yes” Where is it available? > Assume answer is “US” "See full answer

    Product Manager
    Product Strategy
  • +7

    "Clarifying Qs: Uber PM Business goals - revenue, user engagement Known customer needs Any trigger or prompt - post covid, things are getting back to normal. Observing demand for kids to travel alone within the city from point A to B Geo - US Uber mission -- Create opportunity through movement Uber strengths - Brand value Mobile tech GPC tracking Real-time traffic and routing algos Fleet of drivers Why we need this app for kids: Why would kids want to trav"

    Ayush R. - "Clarifying Qs: Uber PM Business goals - revenue, user engagement Known customer needs Any trigger or prompt - post covid, things are getting back to normal. Observing demand for kids to travel alone within the city from point A to B Geo - US Uber mission -- Create opportunity through movement Uber strengths - Brand value Mobile tech GPC tracking Real-time traffic and routing algos Fleet of drivers Why we need this app for kids: Why would kids want to trav"See full answer

    Product Manager
    Product Design
  • Google logoAsked at Google 
    Video answer for 'Design a great gas station.'
    +7

    "A gas station is a place to refuel our cars to a set amount, pay for it, and get out. What do we mean by great - do we want to revamp the experience of a gas station? Yes. Who are we? Let's say we are one of the big oil dealerships in the US. OK, so we are looking at building this in the US? Yes. Is this for a specific type of gas station - for trucks, normal cars, or other special vehicles? Assume it's for normal cars. We are a big oil dealership and we want to revamp our gas stations."

    Gokul S. - "A gas station is a place to refuel our cars to a set amount, pay for it, and get out. What do we mean by great - do we want to revamp the experience of a gas station? Yes. Who are we? Let's say we are one of the big oil dealerships in the US. OK, so we are looking at building this in the US? Yes. Is this for a specific type of gas station - for trucks, normal cars, or other special vehicles? Assume it's for normal cars. We are a big oil dealership and we want to revamp our gas stations."See full answer

    Product Design
  • +4

    "CQs: Any specific geography? Assuming Indian market Are we partnering up with some other company for delivery ? Assuming yes Time frame for MVP? 1 year Scoped out Problem statement: Design a food delivery app for restaurant owners for India market within a timeframe of 1 year Mission of this app: Helping owners and vendors in smooth coordination of orders and delivering orders on time Product goal: Since this is a new product , we will focus on adoption/acquisition in short t"

    Rajat A. - "CQs: Any specific geography? Assuming Indian market Are we partnering up with some other company for delivery ? Assuming yes Time frame for MVP? 1 year Scoped out Problem statement: Design a food delivery app for restaurant owners for India market within a timeframe of 1 year Mission of this app: Helping owners and vendors in smooth coordination of orders and delivering orders on time Product goal: Since this is a new product , we will focus on adoption/acquisition in short t"See full answer

    Product Manager
    Product Design
  • Stripe logoAsked at Stripe 
    Video answer for 'Design an application performance monitoring system.'
    Engineering Manager
    System Design
  • "From Product Management perspective: I would first start with some clarifying questions. Is this algorithm to be used across Play Store for all kinds of apps or for some specific catgeory of apps What is the major objective. Are you entering a new market and hence objective is to capture market OR already in an existing market and want to maximise profit (since Google, most likely second objective) I would like to experiment with algorithms and see results before finalising. This will nee"

    Aditya S. - "From Product Management perspective: I would first start with some clarifying questions. Is this algorithm to be used across Play Store for all kinds of apps or for some specific catgeory of apps What is the major objective. Are you entering a new market and hence objective is to capture market OR already in an existing market and want to maximise profit (since Google, most likely second objective) I would like to experiment with algorithms and see results before finalising. This will nee"See full answer

    Product Manager
    Analytical
    +1 more
  • Meta (Facebook) logoAsked at Meta (Facebook) 
    +3

    "Clarify: Zoom for business - we are referring to Zoom meetings for enterprise customers Are there any specific features or goals we want to track. Assumption - We are at overall zoom business for enterprise customers Is there any particular geography or demographics we want to look at - Assumption - we are looking at across the globe Goals: Zoom allows users to conduct meetings internally and externally with folks across the organization. Enterprise customers access Zoom with their cor"

    Sahil A. - "Clarify: Zoom for business - we are referring to Zoom meetings for enterprise customers Are there any specific features or goals we want to track. Assumption - We are at overall zoom business for enterprise customers Is there any particular geography or demographics we want to look at - Assumption - we are looking at across the globe Goals: Zoom allows users to conduct meetings internally and externally with folks across the organization. Enterprise customers access Zoom with their cor"See full answer

    Product Manager
    Analytical
  • Amazon logoAsked at Amazon 
    +1

    "I tried solving this problem and here is the recorded video for the answer. https://www.youtube.com/watch?v=d1tOkeQjyI4 And here is the link to Excalidraw board - https://excalidraw.com/#json=uabNFHcZm5qNh8CInMvyh,Wn9Vf1ZhGdl_iBCQYFkYdw"

    Rjj - "I tried solving this problem and here is the recorded video for the answer. https://www.youtube.com/watch?v=d1tOkeQjyI4 And here is the link to Excalidraw board - https://excalidraw.com/#json=uabNFHcZm5qNh8CInMvyh,Wn9Vf1ZhGdl_iBCQYFkYdw"See full answer

    Engineering Manager
    System Design
    +1 more
  • +12

    "Assuming this product is independent of FB product family and we are thinking of building an independent product. Goal: Make it easy for users to simplify the appointment process with the doctor. Success: Number of appointments made, repeat appointments made. Lets understand who are the key personas involved here: Doctors/Clinics (Excluding dentists) Patients/Users For this problem, I want to focus on the patient persona and go deeper into their problems. The various user segments ar"

    P K. - "Assuming this product is independent of FB product family and we are thinking of building an independent product. Goal: Make it easy for users to simplify the appointment process with the doctor. Success: Number of appointments made, repeat appointments made. Lets understand who are the key personas involved here: Doctors/Clinics (Excluding dentists) Patients/Users For this problem, I want to focus on the patient persona and go deeper into their problems. The various user segments ar"See full answer

    Product Design
  • Amazon logoAsked at Amazon 
    +8

    "I firstly discuss the brute force approach in O(n^2) time complexity , than i moved to O(nlogn) tine complexity than i discussed the O(n) time complexity and O(n) space complexity . But interviewer want more optimised solution , in O(n) time complexity without using extra space , The solution wants O(1) space complexity i have to do changes in same array without using any space . This method is something like i have to place positive values to its original position by swapping and rest negativ"

    Anni P. - "I firstly discuss the brute force approach in O(n^2) time complexity , than i moved to O(nlogn) tine complexity than i discussed the O(n) time complexity and O(n) space complexity . But interviewer want more optimised solution , in O(n) time complexity without using extra space , The solution wants O(1) space complexity i have to do changes in same array without using any space . This method is something like i have to place positive values to its original position by swapping and rest negativ"See full answer

    Software Engineer
    Data Structures & Algorithms
    +1 more
  • Meta (Facebook) logoAsked at Meta (Facebook) 
    +9

    "Clarify: Any specific types of groups (families or business)? Type of travel (air, train)? Global or domestic? Assumptions: Users have interest in travel. Content within Meta apps can help FB, whatsapp, Instagram. Have access to user data with travel preferences and budget. Resources to interact with travel businesses and institutions. Constraints: Users typically think of meta apps in the early discovery phase of travel, typically use travel company apps to complete experience e.g. booking,"

    Patrick W. - "Clarify: Any specific types of groups (families or business)? Type of travel (air, train)? Global or domestic? Assumptions: Users have interest in travel. Content within Meta apps can help FB, whatsapp, Instagram. Have access to user data with travel preferences and budget. Resources to interact with travel businesses and institutions. Constraints: Users typically think of meta apps in the early discovery phase of travel, typically use travel company apps to complete experience e.g. booking,"See full answer

    Product Manager
    Product Design
  • Adobe logoAsked at Adobe 
    +17

    "We can use dictionary to store cache items so that our read / write operations will be O(1). Each time we read or update an existing record, we have to ensure the item is moved to the back of the cache. This will allow us to evict the first item in the cache whenever the cache is full and we need to add new records also making our eviction O(1) Instead of normal dictionary, we will use ordered dictionary to store cache items. This will allow us to efficiently move items to back of the cache a"

    Alfred O. - "We can use dictionary to store cache items so that our read / write operations will be O(1). Each time we read or update an existing record, we have to ensure the item is moved to the back of the cache. This will allow us to evict the first item in the cache whenever the cache is full and we need to add new records also making our eviction O(1) Instead of normal dictionary, we will use ordered dictionary to store cache items. This will allow us to efficiently move items to back of the cache a"See full answer

    Software Engineer
    Data Structures & Algorithms
    +6 more
  • +11

    "Clarification questions: What does an increase in usage mean? Microsoft wants to grow its market share in the browser segment Why do you want to increase the usage? Increase in IE usage would increase Bing advertising revenue Are you targeting any specific platforms to increase usage in? You tell me Are there any geo's of specific interest? worldwide Would it be fair to assume that the increase in usage is represented with an increase in the metrics - "Increase in no. of requ"

    P K. - "Clarification questions: What does an increase in usage mean? Microsoft wants to grow its market share in the browser segment Why do you want to increase the usage? Increase in IE usage would increase Bing advertising revenue Are you targeting any specific platforms to increase usage in? You tell me Are there any geo's of specific interest? worldwide Would it be fair to assume that the increase in usage is represented with an increase in the metrics - "Increase in no. of requ"See full answer

    Product Strategy
  • +8

    "Used Recursive approach to traverse the binary search tree and sum the values of the nodes that fall within the specified range [low, high]"

    Srikant V. - "Used Recursive approach to traverse the binary search tree and sum the values of the nodes that fall within the specified range [low, high]"See full answer

    Software Engineer
    Coding
    +1 more
  • Amazon logoAsked at Amazon 

    "The interviewer was interested how the system design would be for files, directories, symbolic links. After proposing my idea, I was asked to print all files for a given path."

    B. T. - "The interviewer was interested how the system design would be for files, directories, symbolic links. After proposing my idea, I was asked to print all files for a given path."See full answer

    Software Engineer
    System Design
Showing 221-240 of 4217