Interview Questions

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

    "Functional Requirement Ingest Book Reviews in real time User in the website needs specify title tho search books, return response is the list of reviews on the books. Non Functional Requirement: User get real-time book reviews> It nees to handle the search among 1 million of active users daily"

    Simon O. - "Functional Requirement Ingest Book Reviews in real time User in the website needs specify title tho search books, return response is the list of reviews on the books. Non Functional Requirement: User get real-time book reviews> It nees to handle the search among 1 million of active users daily"See full answer

    Software Engineer
    System Design
    +1 more
  • +4

    "To answer why Spotify introduced Podcasts, I would like to use 3C framework- Customer, Competitors and Company. Customers We have seen Spotify has a high WAU. This means users are engaged to the platform for music. Listeners need some new trend to listen to while going to the gym for example, or being stuck in a traffic. Sense of listening to something productive is what users need these days. Podcasts are lesser commitment than audiobooks because of short episode length"

    Simran M. - "To answer why Spotify introduced Podcasts, I would like to use 3C framework- Customer, Competitors and Company. Customers We have seen Spotify has a high WAU. This means users are engaged to the platform for music. Listeners need some new trend to listen to while going to the gym for example, or being stuck in a traffic. Sense of listening to something productive is what users need these days. Podcasts are lesser commitment than audiobooks because of short episode length"See full answer

    Product Manager
    Execution
    +1 more
  • Flipkart logoAsked at Flipkart 
    +2

    "How would you improve fill rate for banners at Flipkart Fill rate for banners in Flipkart currently is low . How would you improve the impressions for banners ? Banners are usually ads in different pages where advertisers can display their ads and on clicking users gets directed to advertisers page . Every potential page can different banner and we will keep only website as the scope for now [ no mobile , no web] Why fill rate can be potentially low Flipkart is not getting enough users a"

    Akshai V. - "How would you improve fill rate for banners at Flipkart Fill rate for banners in Flipkart currently is low . How would you improve the impressions for banners ? Banners are usually ads in different pages where advertisers can display their ads and on clicking users gets directed to advertisers page . Every potential page can different banner and we will keep only website as the scope for now [ no mobile , no web] Why fill rate can be potentially low Flipkart is not getting enough users a"See full answer

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

    "Restaurant Types High-end Fast-food Regular User Types Restaurants – seeking operational efficiency and increased revenue. Customers – categorized by group size and dining intent: 2–4 Friends/Family – casual dining. Solo Diners – convenience and quick service. Groups > 4 – shared orders and split bills. Goal Design a tablet solution to achieve product-market fit by addressing key pain points and driving high ad"

    Brandy L. - "Restaurant Types High-end Fast-food Regular User Types Restaurants – seeking operational efficiency and increased revenue. Customers – categorized by group size and dining intent: 2–4 Friends/Family – casual dining. Solo Diners – convenience and quick service. Groups > 4 – shared orders and split bills. Goal Design a tablet solution to achieve product-market fit by addressing key pain points and driving high ad"See full answer

    Product Manager
    Product Design
  • +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
  • 🧠 Want an expert answer to a question? Saving questions lets us know what content to make next.

  • +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
  • +1

    "So basically, we are losing our overall users, we are seeing a drop in the no. of users logging in daily. Step 1-Clarifying questions: Is this across any certain segments of users, ike gen-Z or content creators etc? Is it affecting any particular segment of Instagram like stories, reels, content etc Step 2-Forming high-level hypothesis: External factors -Are competitors like TikTok or YouTube Shorts -Is it because of any seasonal changes (exam season etc) Internal factors -Are u"

    Vanitha P. - "So basically, we are losing our overall users, we are seeing a drop in the no. of users logging in daily. Step 1-Clarifying questions: Is this across any certain segments of users, ike gen-Z or content creators etc? Is it affecting any particular segment of Instagram like stories, reels, content etc Step 2-Forming high-level hypothesis: External factors -Are competitors like TikTok or YouTube Shorts -Is it because of any seasonal changes (exam season etc) Internal factors -Are u"See full answer

    Product Manager
    Analytical
    +1 more
  • Amazon logoAsked at Amazon 
    +4

    "I: Design a banking app for kids S: Sure, let me start with clarifying questions. What is our goal for building this app? I: To create financial literacy early in childhood and also increase our customer base. S: Sure. Are we going to launch it globally or in any specific geography or demography? I: Globally. S: Sure, Any resource or time constraints to keep in mind because I need to prioritize the features on the roadmap based on that? Also, are we launching it on iOS or Android? I: No resource"

    Sameer S. - "I: Design a banking app for kids S: Sure, let me start with clarifying questions. What is our goal for building this app? I: To create financial literacy early in childhood and also increase our customer base. S: Sure. Are we going to launch it globally or in any specific geography or demography? I: Globally. S: Sure, Any resource or time constraints to keep in mind because I need to prioritize the features on the roadmap based on that? Also, are we launching it on iOS or Android? I: No resource"See full answer

    Product Manager
    Product Design
  • +5

    "How often do we get 15 min to answer a question? Wondering isn't the expectation to answer this in 3-5 min?"

    Anonymous Raven - "How often do we get 15 min to answer a question? Wondering isn't the expectation to answer this in 3-5 min?"See full answer

    Product Manager
    Behavioral
    +1 more
  • +3

    "In my role as a Product Owner, I was developing a platform for a logistics company. As a PO and that too of a digital agency, my work was mostly before-end-to-after-end, it would start from pitching, strategy, product management, launch, funding deck prep. In mid of the product management cycle, the client starts adding pressure to deliver way before the deadline, as they had found the PE firm that conceptually was ready to start funding discussion, since this was not scoped before the start,"

    Umang S. - "In my role as a Product Owner, I was developing a platform for a logistics company. As a PO and that too of a digital agency, my work was mostly before-end-to-after-end, it would start from pitching, strategy, product management, launch, funding deck prep. In mid of the product management cycle, the client starts adding pressure to deliver way before the deadline, as they had found the PE firm that conceptually was ready to start funding discussion, since this was not scoped before the start,"See full answer

    Product Manager
    Behavioral
  • "Was this asked as a part of the mini case?"

    Dania L. - "Was this asked as a part of the mini case?"See full answer

    Product Manager
    Product Strategy
  • Google logoAsked at Google 
    Machine Learning Engineer
    System Design
    +1 more
  • "average time spent attending event, number of sign up for the event, attendees/signups"

    Anuradha T. - "average time spent attending event, number of sign up for the event, attendees/signups"See full answer

    Product Manager
    Analytical
  • Amazon logoAsked at Amazon 
    +10

    "I will divide my answer in 2 parts: Process I use for managing risks in any Project I will explain a real life situation where a Risk occurred and how I managed it Process for Risk Management can be broken down into 3 parts: Risk Identification: Risk identification is a team effort and is an ongoing process that happens throughout the Project. Technical Risks are usually identified during design/build/testing stage. I maintain a Risk register document to capture all the risks identified"

    Saket S. - "I will divide my answer in 2 parts: Process I use for managing risks in any Project I will explain a real life situation where a Risk occurred and how I managed it Process for Risk Management can be broken down into 3 parts: Risk Identification: Risk identification is a team effort and is an ongoing process that happens throughout the Project. Technical Risks are usually identified during design/build/testing stage. I maintain a Risk register document to capture all the risks identified"See full answer

    Technical Program Manager
    Behavioral
    +3 more
  • 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
  • "We were working on a very high stake migration project where were suppose to migrate all the traffic (more than 40 million users per day) from legacy to modern micro-services based architecture. Before making this massive migration decision, company has already developed a lot of services outside monolith and we were suppose to utilise those services. Some these services there were PADs responsible to communicate the specific vendor APIs. For each vendor we had a dedicated PAD. Fast forward"

    Mohammad shahid S. - "We were working on a very high stake migration project where were suppose to migrate all the traffic (more than 40 million users per day) from legacy to modern micro-services based architecture. Before making this massive migration decision, company has already developed a lot of services outside monolith and we were suppose to utilise those services. Some these services there were PADs responsible to communicate the specific vendor APIs. For each vendor we had a dedicated PAD. Fast forward"See full answer

    Product Manager
    Behavioral
    +1 more
  • Meta (Facebook) logoAsked at Meta (Facebook) 
    Video answer for 'Design Twitter.'
    +9

    "In the API design, the interviewer is switching between RPC style (operation based endpoints) and REST style (resource oriented). Sticking to one convention and explaining why it is preferred over the other e.g. REST if the twitter domain maps nicely to resources e.g. /tweet or /follower or /user would help to create a more consistent and unified API. It would make it easier for clients to integrate with the API as well."

    dreamingincode - "In the API design, the interviewer is switching between RPC style (operation based endpoints) and REST style (resource oriented). Sticking to one convention and explaining why it is preferred over the other e.g. REST if the twitter domain maps nicely to resources e.g. /tweet or /follower or /user would help to create a more consistent and unified API. It would make it easier for clients to integrate with the API as well."See full answer

    Engineering Manager
    System Design
    +1 more
  • "Clarifying questions: Revolut aim is to be one stop financial shop (super app) the cross border payments is yet another feature which makes cutomers come to revolut again and again to pay across borders, correct? If so, cross border payments is an important solution for Rev's overall mission and as a principal I would like to agree that whatever feature improvement we suggest should Not take customer outside of Rev App Should continue making Rev's cros border payments best in"

    Rahul D. - "Clarifying questions: Revolut aim is to be one stop financial shop (super app) the cross border payments is yet another feature which makes cutomers come to revolut again and again to pay across borders, correct? If so, cross border payments is an important solution for Rev's overall mission and as a principal I would like to agree that whatever feature improvement we suggest should Not take customer outside of Rev App Should continue making Rev's cros border payments best in"See full answer

    BizOps & Strategy
    Product Strategy
  • Databricks logoAsked at Databricks 

    "user table - with userid, username, email, phonenumber, accountcreateddate exercises table - types of exercises - indoor walk, outdoor walk, running, stairs, cycling, swimming etc - exerciseid, exercisetype date table - date, day, month, year - with dateid Session table - userid, sessiondateid(linked to dateid in date table), exerciseid, distance covered, calories spent, starttime, endtime "

    Sreeram reddy B. - "user table - with userid, username, email, phonenumber, accountcreateddate exercises table - types of exercises - indoor walk, outdoor walk, running, stairs, cycling, swimming etc - exerciseid, exercisetype date table - date, day, month, year - with dateid Session table - userid, sessiondateid(linked to dateid in date table), exerciseid, distance covered, calories spent, starttime, endtime "See full answer

    Data Engineer
    Data Modeling
  • +6

    "QUESTION: Imagine that you are a PM that owns the post booking experience at Airbnb.How would you solve for the worst post-booking experience? Follow-up questions: Specific business goal in mind? (no) What is my scope? Do I own all post booking across product category? Or is there a specific product that I am focussing on (events, homes, specific home duration)? (you chose) Am I focussing on the user - renter or event goer? Or the creator - host or event creator? (your choice) Do yo"

    Anonymous Aardvark - "QUESTION: Imagine that you are a PM that owns the post booking experience at Airbnb.How would you solve for the worst post-booking experience? Follow-up questions: Specific business goal in mind? (no) What is my scope? Do I own all post booking across product category? Or is there a specific product that I am focussing on (events, homes, specific home duration)? (you chose) Am I focussing on the user - renter or event goer? Or the creator - host or event creator? (your choice) Do yo"See full answer

    Product Manager
    Execution
    +1 more
Showing 241-260 of 4130