Posts

Guesstimates for Product Interviews, Tips to ask clarification Questions

Image
  Photo by  Antoine Dautry  on  Unsplash Guesstimates for Product Interviews, Tips to ask clarification Questions Estimate the number of Hotels | Estimate the number of users of Google Drive Estimate the number of hotels? Clarification Questions Understanding of Hotel Are we also including Airbnb, lodges or only hotels? [Only Hotels] Which geography are we talking about? [Bangalore] Overall Approach Define the area of Bangalore that will be around 600Km². Since there is a national park, a lot of lakes, forests, and wetlands so assuming that around ~50% of the area is there where a potential hotel can reside. So we are looking around an area of 300Km², we can divide this area into 3 parts according to the density, assuming a normal distribution of 25% highly dense for the hotel, 50% mid dense and the rest 25% is low dense. For highly dense that is closely around 75km², for a Km² we can have 5 hotels, that is around 375 hotels. For mid dense(150Km²), on an average, we ...

Improve music listening experience on Youtube? [Google PM Interview]

Image
 Photo by Sara Kurfeß on  Unsplash PM Interview Mastery Course (Crack PM Interview like top 1%, via First Principle Thinking) Module 1 -  First Principle Thinking in PM Interview (  Free Preview - Click Here   ) Module 2 -  Asking Great Clarifying Questions in PM Interview Module  3 -  How to Solve Guesstimates Module  4 -  Cracking Product Design Questions Module  5 -  Cracking the “Favourite Product Question Module  6 -  Cracking Metrics & Product Execution Questions Module  7 -  Cracking Root Cause Analysis Questions Module  8 -  Cracking Growth Strategy & Pricing Questions Module  9 -  Cracking Market Entry & GTM Questions Module  10 -  Cracking Behavioral Interview Questions Interviewer:  How would you increase the music listening experience on Youtube? Shailesh:  Before that, let me clarify my understanding of listening to music on Youtube.  Y o...

Design a URL shortener? — System Design for Product Managers

Image
  URL Shortener URL shortener is the way by which we can reduce the size of the big URL into a smaller one and clicking on the smaller URL will take you the original one. The smaller URL is easy to share and doesn’t occupy much space. It is very useful while doing some tweets. Design Requirement Functional Requirement URL shortener should be able to shorten any URL given to it, and it should be unique alias of it. When the user clicks on the shortened link, the user should get directed to the original link. The user should be able to define the time till which it is available. Non Functional Requirement The availability of the system should be high because if our system goes down, then all the URLs will start failing. URL should be available in minimal time; minimum latency should be there. The URL shouldn’t be predictable. Capacity Estimation We can assume that for every URL shortening service, there would be 100 reads. So basically, there would be a 100:1 read/write ratio to the ...