Interview Questions

Review this list of 3,949 interview questions and answers verified by hiring managers and candidates.
  • +1

    "Clarifying questions: what's the original goal of this feature? what user problem / issues we identified that we are trying to address? Is there a particular user base or market/regions that we are trying to solve this issue for? Is the experience going to impact the rider's action? or does it also change the driver experience? Assume: the issue we are solving for is focus on the rider's experience - the goal of this feature is to increase the % of matched ride (ie rider/driver matche"

    Mark - "Clarifying questions: what's the original goal of this feature? what user problem / issues we identified that we are trying to address? Is there a particular user base or market/regions that we are trying to solve this issue for? Is the experience going to impact the rider's action? or does it also change the driver experience? Assume: the issue we are solving for is focus on the rider's experience - the goal of this feature is to increase the % of matched ride (ie rider/driver matche"See full answer

    Analytical
    Product Strategy
  • "Total volume of the swimming pool, let's say it's a standard 50m x 25 m x 2m =2500 m3 = 2.5 million litter standard water horse water flow rate is 17 liter per min. So, 2.5 m / 17 =147,059 min"

    onering2ruleall - "Total volume of the swimming pool, let's say it's a standard 50m x 25 m x 2m =2500 m3 = 2.5 million litter standard water horse water flow rate is 17 liter per min. So, 2.5 m / 17 =147,059 min"See full answer

    Product Manager
    Estimation
  • Google logoAsked at Google 
    Product Design
  • Microsoft logoAsked at Microsoft 
    Product Manager
    Product Design
  • Goldman Sachs logoAsked at Goldman Sachs 
    +1

    "Manage up to set expectations and manage down with knowledge and empathy for the work they do"

    Praveen K. - "Manage up to set expectations and manage down with knowledge and empathy for the work they do"See full answer

    Data Engineer
    Behavioral
    +2 more
  • 🧠 Want an expert answer to a question? Saving questions lets us know what content to make next.

  • +9

    "select sub.name subreddit_name, count(distinct us.userid) totalusers from user_subreddit as us left join subreddit as sub on us.subredditid = sub.subredditid group by us.subreddit_id having count(distinct us.user_id) > 3"

    Lucas G. - "select sub.name subreddit_name, count(distinct us.userid) totalusers from user_subreddit as us left join subreddit as sub on us.subredditid = sub.subredditid group by us.subreddit_id having count(distinct us.user_id) > 3"See full answer

    Coding
    SQL
  • Product Manager
    Product Design
    +2 more
  • +6

    "Not at all impressed. Very simple problem he is solved"

    Anonymous Angelfish - "Not at all impressed. Very simple problem he is solved"See full answer

    Product Manager
    Behavioral
  • LinkedIn logoAsked at LinkedIn 
    Product Manager
    Product Design
  • +5

    "Here is my implementation: select marketing_channel, AVG(purchasevalue) as avgpurchase_value from attribution group by marketing_channel order by avgpurchasevalue DESC ; There is no need to copy and past the line of code for calculating the average into order by, just Alias is enough because going by the order of execution in sql, Always, order by is executed after executing select clause."

    Maliki U. - "Here is my implementation: select marketing_channel, AVG(purchasevalue) as avgpurchase_value from attribution group by marketing_channel order by avgpurchasevalue DESC ; There is no need to copy and past the line of code for calculating the average into order by, just Alias is enough because going by the order of execution in sql, Always, order by is executed after executing select clause."See full answer

    Coding
    SQL
  • Google logoAsked at Google 

    "i would follow engage/ listen/understand/collaborate/engage/resolve- approach to manage conflicts. I would explain each phase in a project where I face conflict and how I used above approach to resolve the conflict"

    A B. - "i would follow engage/ listen/understand/collaborate/engage/resolve- approach to manage conflicts. I would explain each phase in a project where I face conflict and how I used above approach to resolve the conflict"See full answer

    Product Designer
    Behavioral
  • "YouTube is a platform that lets users upload self generated content that's available for all other users to view, globally. It has a freemium model where unpaid users can watch unlimited content. However, the paid users get additional features that enhance the viewing experience. YouTube would like to move the unpaid users to a paid subscription model as it ensures higher ARPU for YT and gives users incentive to repeated come back to the platform to watch content. **Ways to increase conversion"

    Rahul J. - "YouTube is a platform that lets users upload self generated content that's available for all other users to view, globally. It has a freemium model where unpaid users can watch unlimited content. However, the paid users get additional features that enhance the viewing experience. YouTube would like to move the unpaid users to a paid subscription model as it ensures higher ARPU for YT and gives users incentive to repeated come back to the platform to watch content. **Ways to increase conversion"See full answer

    Product Manager
    Product Strategy
  • +14

    "def check_byte(octet): _""" Checks if the given string \octet\ represents a valid byte (0-255). """_ Check for empty string if not octet: return False Check if the string has non-digit characters if not octet.isdigit(): return False Check for leading zeroes in multi-digit numbers if len(octet) > 1 and octet[0] == '0': return False Check if the integer value is between 0 and 255 return 0 <= int(octet) <= 255 def va"

    Robert W. - "def check_byte(octet): _""" Checks if the given string \octet\ represents a valid byte (0-255). """_ Check for empty string if not octet: return False Check if the string has non-digit characters if not octet.isdigit(): return False Check for leading zeroes in multi-digit numbers if len(octet) > 1 and octet[0] == '0': return False Check if the integer value is between 0 and 255 return 0 <= int(octet) <= 255 def va"See full answer

    Data Structures & Algorithms
    Coding
  • Video answer for 'Why PMM?'
    Product Marketing Manager
    Behavioral
  • Nvidia logoAsked at Nvidia 

    "`#include using namespace std; void printNumbersTillN(int n){ if(n_==0){ return; } printNumbersTillN(n-1); // go to the end -> reach 1 cout>_n; printNumbersTillN(n); }`"

    Jet 1. - "`#include using namespace std; void printNumbersTillN(int n){ if(n_==0){ return; } printNumbersTillN(n-1); // go to the end -> reach 1 cout>_n; printNumbersTillN(n); }`"See full answer

    Software Engineer
    Coding
  • "We have to work with the c-suite to understood the direct quartly outcomes or goals. This could be our epic and then we try to break that down into business value and complexity . This will allow us to prioritize whats next. From there we can structure a mvp to cover maybe some of these areas to understand the estimation of this work. After the first couple weeks we can structure a roadmap and then define when"

    Howard H. - "We have to work with the c-suite to understood the direct quartly outcomes or goals. This could be our epic and then we try to break that down into business value and complexity . This will allow us to prioritize whats next. From there we can structure a mvp to cover maybe some of these areas to understand the estimation of this work. After the first couple weeks we can structure a roadmap and then define when"See full answer

    Product Manager
    Behavioral
  • "What is shopper demand? Let's say the ability to predict whether x number of shoppers are available during a certain time of day based on a some factors Variables: \# number of orders /per hour /per day /per week Shopping Time: time taken for a shopper to prep an order (how many orders can a shopper prep) $ average order value geographic factors since demand will vary by city number of stores or any other multiplying factor which help us predict order volume (which is dire"

    Pree M. - "What is shopper demand? Let's say the ability to predict whether x number of shoppers are available during a certain time of day based on a some factors Variables: \# number of orders /per hour /per day /per week Shopping Time: time taken for a shopper to prep an order (how many orders can a shopper prep) $ average order value geographic factors since demand will vary by city number of stores or any other multiplying factor which help us predict order volume (which is dire"See full answer

    Product Design
  • Google logoAsked at Google 

    "Refer https://www.linkedin.com/pulse/good-product-managers-great-shreyas-doshi/"

    Ash I. - "Refer https://www.linkedin.com/pulse/good-product-managers-great-shreyas-doshi/"See full answer

    Product Manager
    Behavioral
  • Meta (Facebook) logoAsked at Meta (Facebook) 

    "int[] sqSorted(int[] nums) { int i = 0, j = nums.length-1; int k = nums.length-1; int[] sqs = new int[nums.length]; while(i n1) { sqs[k--] = n2; j--; } else { sqs[k--] = n1; i++; } } for(int n: sqs) System.out.println(n); return sqs; }"

    Mahaboob P. - "int[] sqSorted(int[] nums) { int i = 0, j = nums.length-1; int k = nums.length-1; int[] sqs = new int[nums.length]; while(i n1) { sqs[k--] = n2; j--; } else { sqs[k--] = n1; i++; } } for(int n: sqs) System.out.println(n); return sqs; }"See full answer

    Data Engineer
    Coding
    +2 more
Showing 1481-1500 of 3949