Skip to main content

Interview Questions

Review this list of 4,411 interview questions and answers verified by hiring managers and candidates.
  • "Clarifying questions : When we speak about video buffering, are we looking at long video (more than an hour), medium video, short videos and shorts? I will assume its all video types. Is this was a steady increase or sudden one and over what time period? I will assume sudden one over last week? Has we experienced any such issues in the past or trends? I will assume no. Are we experiencing this globaly or for some region? I assume globaly The KPI we are measuring is Average Video Buffering T"

    Aeshvarya J. - "Clarifying questions : When we speak about video buffering, are we looking at long video (more than an hour), medium video, short videos and shorts? I will assume its all video types. Is this was a steady increase or sudden one and over what time period? I will assume sudden one over last week? Has we experienced any such issues in the past or trends? I will assume no. Are we experiencing this globaly or for some region? I assume globaly The KPI we are measuring is Average Video Buffering T"See full answer

    Product Manager
    Analytical
    +1 more
  • Capital One logoAsked at Capital One 

    "Functional Rquirements: User should be able to read account balance user should be able to withdraw money from account user should be able to add money to account user should be able to create a new account user should be able to cancel an opened account All of the above for Checkings and Savings account User should be able to pay credit card bill (similar to adding balance to checking and savings account) Non functional Requirements: ACID transactions. consistency > availabi"

    Alok S. - "Functional Rquirements: User should be able to read account balance user should be able to withdraw money from account user should be able to add money to account user should be able to create a new account user should be able to cancel an opened account All of the above for Checkings and Savings account User should be able to pay credit card bill (similar to adding balance to checking and savings account) Non functional Requirements: ACID transactions. consistency > availabi"See full answer

    Software Engineer
    System Design
  • Adobe logoAsked at Adobe 
    Video answer for 'Design a typeahead box for a search engine.'
    +5

    "It would have been more interesting to focus on the system design rather than the Trie DS, Interviewee could have just mentioned the Trie and passed to things more important. Interviewee should have focused on the factors on which he wants to scale the API servers, popularity of the query parts ? region may be ? A hash of many factors ? Caches should have definitely be discussed, Cache eviction policies, Cache invalidation managements... Interviewee should have mentioned which kind of API pro"

    Aymen D. - "It would have been more interesting to focus on the system design rather than the Trie DS, Interviewee could have just mentioned the Trie and passed to things more important. Interviewee should have focused on the factors on which he wants to scale the API servers, popularity of the query parts ? region may be ? A hash of many factors ? Caches should have definitely be discussed, Cache eviction policies, Cache invalidation managements... Interviewee should have mentioned which kind of API pro"See full answer

    Software Engineer
    System Design
    +1 more
  • Atlassian logoAsked at Atlassian 
    Video answer for 'How would you store a list of numbers as a single number?'
    +7

    "First thing the interviewee did wrong is not asking clarifying questions. This is the most vague problem I have every heard, and the interviewee just made assumptions and started programming."

    Nicholas S. - "First thing the interviewee did wrong is not asking clarifying questions. This is the most vague problem I have every heard, and the interviewee just made assumptions and started programming."See full answer

    Engineering Manager
    Data Structures & Algorithms
    +2 more
  • Databricks logoAsked at Databricks 
    Software Engineer
    System Design
    +1 more
  • 🧠 Want an expert answer to a question? Saving questions lets us know what content to make next.

  • Netflix logoAsked at Netflix 
    Video answer for 'How would you investigate the 10% of inactive Netflix users?'
    +1

    "Problem Statement: 10% of Netflix users are inactive. How would you investigate? Clarifying Question: Define inactive users? Assuming these are the users who have not logged Netflix for last week/last month etc Time span to measure inactive users? Assuming inactive users are inactive from last week. Investigation Questions: Has there been a change or error logged on the analytical tool we are measuring "Inactive users" metric? Does the metric show Netflix inactive"

    Satej M. - "Problem Statement: 10% of Netflix users are inactive. How would you investigate? Clarifying Question: Define inactive users? Assuming these are the users who have not logged Netflix for last week/last month etc Time span to measure inactive users? Assuming inactive users are inactive from last week. Investigation Questions: Has there been a change or error logged on the analytical tool we are measuring "Inactive users" metric? Does the metric show Netflix inactive"See full answer

    BizOps & Strategy
    Analytical
    +1 more
  • "So for launching Netflix's first ads program involves introducing a lower-priced ad-supported tier to attract price-sensitive users and boost revenue without loosing existing subscribers. Tier Structure: Offer a "Basic with Ads" tier priced 30-40% below Standard, with 4–5 minutes of ads/hour. Ad Experience: Use pre-roll, mid-roll, and pause ads, ensuring relevance and minimal disruption. Tech & Partnerships: Partner with ad-tech providers for scalable delivery and build a sa"

    Harish K. - "So for launching Netflix's first ads program involves introducing a lower-priced ad-supported tier to attract price-sensitive users and boost revenue without loosing existing subscribers. Tier Structure: Offer a "Basic with Ads" tier priced 30-40% below Standard, with 4–5 minutes of ads/hour. Ad Experience: Use pre-roll, mid-roll, and pause ads, ensuring relevance and minimal disruption. Tech & Partnerships: Partner with ad-tech providers for scalable delivery and build a sa"See full answer

    Product Manager
    Product Strategy
  • +9

    "Me: thanks for the question, let me ask a few clarification questions if that's ok. Are those both personal and business users of Gmail? Interviewer: you can consider only the personal ones. Me: perfect, by personal ones, you mean the ones with [email protected], right? Interviewer: yes. Me: right, thank you. Also, are we considering e-mail users that use the Gmail platform or anyone who has a @gmail.com type of e-mail? Interviewer: anyone that has a @gmail.com e-mail. Me: Ok, finally, last"

    Talles S. - "Me: thanks for the question, let me ask a few clarification questions if that's ok. Are those both personal and business users of Gmail? Interviewer: you can consider only the personal ones. Me: perfect, by personal ones, you mean the ones with [email protected], right? Interviewer: yes. Me: right, thank you. Also, are we considering e-mail users that use the Gmail platform or anyone who has a @gmail.com type of e-mail? Interviewer: anyone that has a @gmail.com e-mail. Me: Ok, finally, last"See full answer

    Estimation
  • +4

    "Clarification Questions : Do all 10000 persons need Email access, or is 10000 people the colony's size? : Yes, 10000 people will use emails. As I am a PM for Gmail, I assume we are focusing just on email as a form of communication: Yes. Are there any requirements on the size of attachments allowable in the emails? : I will leave it up to you. Understand the user behavior -> Identify key metrics -> Make quantitative estimation -> Understand plans -> Propose network bandwidth. User b"

    Navin T. - "Clarification Questions : Do all 10000 persons need Email access, or is 10000 people the colony's size? : Yes, 10000 people will use emails. As I am a PM for Gmail, I assume we are focusing just on email as a form of communication: Yes. Are there any requirements on the size of attachments allowable in the emails? : I will leave it up to you. Understand the user behavior -> Identify key metrics -> Make quantitative estimation -> Understand plans -> Propose network bandwidth. User b"See full answer

    Product Manager
    Estimation
  • +1

    "Are we speaking of all Meta Ads products on something specific? All of them Meta is a social media and AI company that generates most of it's revenue from Ads on social media. Meta's mission is to empower people to build communities and bring the world closer together. If ads violate the community guidelines regulations that can directly hurt both Meta's mission and its revenue stream. For example ads that include hate speech are against community guidelines and also hurts Meta's mission. Ha"

    Yair G. - "Are we speaking of all Meta Ads products on something specific? All of them Meta is a social media and AI company that generates most of it's revenue from Ads on social media. Meta's mission is to empower people to build communities and bring the world closer together. If ads violate the community guidelines regulations that can directly hurt both Meta's mission and its revenue stream. For example ads that include hate speech are against community guidelines and also hurts Meta's mission. Ha"See full answer

    Product Manager
    Analytical
  • "Product Understanding - Ads are what you see from companies as stories, posts, reels. Post are from users (connections). We have to design an experience which produces maximum engagement while generating ad revenue. Clarifying Questions - Is it specific to posts/stories/reels ? Is there an existing post to ads ratio or do we have to start from scratch? Is it specific to a device/OS? Is it specific to a region/user demographic? Assumption - Existing posts to ads ratio"

    Vishal S. - "Product Understanding - Ads are what you see from companies as stories, posts, reels. Post are from users (connections). We have to design an experience which produces maximum engagement while generating ad revenue. Clarifying Questions - Is it specific to posts/stories/reels ? Is there an existing post to ads ratio or do we have to start from scratch? Is it specific to a device/OS? Is it specific to a region/user demographic? Assumption - Existing posts to ads ratio"See full answer

    Data Scientist
    Data Analysis
  • "Clarify: Are we talking about traditional noise-cancelling which cancels noise for listeners or we are talking about the speaker side noise-cancellation? - Interviewer replied: Both Are we exploring to build something on top of existing hardware around Meta VR products or something in general? - Interviewer replied: up to you. High level though process (Could be detailed with more structure): Considering Meta's vision on building metaverse, where meta currently has AR/VR products li"

    Anonymous Shark - "Clarify: Are we talking about traditional noise-cancelling which cancels noise for listeners or we are talking about the speaker side noise-cancellation? - Interviewer replied: Both Are we exploring to build something on top of existing hardware around Meta VR products or something in general? - Interviewer replied: up to you. High level though process (Could be detailed with more structure): Considering Meta's vision on building metaverse, where meta currently has AR/VR products li"See full answer

    Product Manager
    Analytical
    +1 more
  • +9

    "I will have a discussion with him regarding why he disagrees with my solution. I will try to present him a plan about my solution. why I think its the best approach and take his feedback. I will try to analyze his approach and find the best in both approach. Will try to discuss with him and come up with an approach which is agreeable to both parties. The idea is refining the solution and approach instead of personally taking the disagreement. I will make sure that we are attacking the problem"

    Shanavas M. - "I will have a discussion with him regarding why he disagrees with my solution. I will try to present him a plan about my solution. why I think its the best approach and take his feedback. I will try to analyze his approach and find the best in both approach. Will try to discuss with him and come up with an approach which is agreeable to both parties. The idea is refining the solution and approach instead of personally taking the disagreement. I will make sure that we are attacking the problem"See full answer

    Behavioral
  • TikTok logoAsked at TikTok 

    "I can see that Gen Z (born between 1995 and 2009) needs a redesigned washing machine with a busier life than ever, newer living arrangements, and a longer time frame. Let's try and understand why we need a new product for Gen Z: Clarifying question - 1) Do we have a specific goal while redesigning the machine? Should we optimize for speed, space, or functionalities? (Assume - No) 2) Do we have geographical constraints? Countries have different power and electrical thresholds, which can decide"

    Ishan S. - "I can see that Gen Z (born between 1995 and 2009) needs a redesigned washing machine with a busier life than ever, newer living arrangements, and a longer time frame. Let's try and understand why we need a new product for Gen Z: Clarifying question - 1) Do we have a specific goal while redesigning the machine? Should we optimize for speed, space, or functionalities? (Assume - No) 2) Do we have geographical constraints? Countries have different power and electrical thresholds, which can decide"See full answer

    Product Manager
    Product Design
  • Amazon logoAsked at Amazon 

    "I started asking some questions regarding the constrains of the system: An antena is emitting a signal that says if the tagged device was out of the room where the interview was happening. I was able to decide which would be the schema for the Antena's message. The antena is sending the info of multiple users. The system doesn't need to push notification to the users when the user left the device behind. Upon reflection, this is what I recollected doing. I propuse the json schema a"

    Eduardo C. - "I started asking some questions regarding the constrains of the system: An antena is emitting a signal that says if the tagged device was out of the room where the interview was happening. I was able to decide which would be the schema for the Antena's message. The antena is sending the info of multiple users. The system doesn't need to push notification to the users when the user left the device behind. Upon reflection, this is what I recollected doing. I propuse the json schema a"See full answer

    Software Engineer
    System Design
  • "Super helpful video on metrics and experimentation design! However, I did not see any discussion on the actual algorithm improvement ideas. So it left me with these questions: 1) How would you actually improve the algorithm? (e.g. sorting based on amenities preferences, miles from airport, etc.). Of course, totally makes sense that we would test how that improvement moved our chosen success metrics. 2) Should we be choosing one metric or one set of metrics we want to optimize for when we impro"

    Anonymous Crab - "Super helpful video on metrics and experimentation design! However, I did not see any discussion on the actual algorithm improvement ideas. So it left me with these questions: 1) How would you actually improve the algorithm? (e.g. sorting based on amenities preferences, miles from airport, etc.). Of course, totally makes sense that we would test how that improvement moved our chosen success metrics. 2) Should we be choosing one metric or one set of metrics we want to optimize for when we impro"See full answer

    Analytical
  • +18

    "Assumptions This estimation will not take into consideration service fees, delivery fees, or tips we are specifically interested in consumer purchases of fruits and vegetables from local grocers (i.e. instacart, peapod, wholefoods/primenow, etc.) Fresh and frozen produce are in scope Equation NYC annual online produce purchases = (Num NYC households) x (% pop. that purchase produce online) x ($ spent on online produce purchases) (NYC HH) = 300M Americans --> 100M HH"

    Kwabena B. - "Assumptions This estimation will not take into consideration service fees, delivery fees, or tips we are specifically interested in consumer purchases of fruits and vegetables from local grocers (i.e. instacart, peapod, wholefoods/primenow, etc.) Fresh and frozen produce are in scope Equation NYC annual online produce purchases = (Num NYC households) x (% pop. that purchase produce online) x ($ spent on online produce purchases) (NYC HH) = 300M Americans --> 100M HH"See full answer

    Estimation
  • Meta logoAsked at Meta 

    "Hi Everyone, As an aspiring product manager, I feel with the latest Ray-Ban or Orion AR glasses that provides hands-free experience to the user. So basically, with these glasses you can interact, ask it to remember where you parked and what can you make with the ingredients which are in front of you, I think an extension to it can be a very great healthcare product. Now let's imagine that this glass is storing all your eating habits, what medicines you take, with an integration to meta watches"

    Pankhuri T. - "Hi Everyone, As an aspiring product manager, I feel with the latest Ray-Ban or Orion AR glasses that provides hands-free experience to the user. So basically, with these glasses you can interact, ask it to remember where you parked and what can you make with the ingredients which are in front of you, I think an extension to it can be a very great healthcare product. Now let's imagine that this glass is storing all your eating habits, what medicines you take, with an integration to meta watches"See full answer

    Product Manager
    Product Design
  • Adobe logoAsked at Adobe 
    Video answer for 'Explain how to find a target sum in an array.'
    +5

    "// C++ program to print the count of // subsets with sum equal to the given value X #include using namespace std; // Recursive function to return the count // of subsets with sum equal to the given value int subsetSum(int arr[], int n, int i, int sum, int count) { // The recursion is stopped at N-th level // where all the subsets of the given array // have been checked if (i == n) { // Incrementing the count if sum is // equal to 0 and returning the count if (sum == 0)"

    Ajay U. - "// C++ program to print the count of // subsets with sum equal to the given value X #include using namespace std; // Recursive function to return the count // of subsets with sum equal to the given value int subsetSum(int arr[], int n, int i, int sum, int count) { // The recursion is stopped at N-th level // where all the subsets of the given array // have been checked if (i == n) { // Incrementing the count if sum is // equal to 0 and returning the count if (sum == 0)"See full answer

    Software Engineer
    Data Structures & Algorithms
    +1 more
Showing 541-560 of 4411