"Let’s talk about goals first
Goals are:
Yelp: 1 I assumed that main goal is the revenue from advertising. It PPC advertising so we want more people to click on it. 2
Keep high user engagement level
advertisers: want to keep the CR and CPS.
Let’s discuss how can we define the appropriate number of ads:
We can set up AB testing with different number of ads. We want to see if there is significant revenue increase when we show 1,3,5 ads. We also want to check the tradeoffs and be sure tha"
Sg S. - "Let’s talk about goals first
Goals are:
Yelp: 1 I assumed that main goal is the revenue from advertising. It PPC advertising so we want more people to click on it. 2
Keep high user engagement level
advertisers: want to keep the CR and CPS.
Let’s discuss how can we define the appropriate number of ads:
We can set up AB testing with different number of ads. We want to see if there is significant revenue increase when we show 1,3,5 ads. We also want to check the tradeoffs and be sure tha"See full answer
"In Drive
> Slack
> In Shorts
Shortlisted for further discussion - In Drive (Ride Hailing App)
Briefly:
> \>> JTBD:
> Search, Book, Cancel, Rate and Complain for Rides
>
> \>> User Segments:
> Based on frequency of usage
> User Engagement Metrics:
> Use Cases or JTBD used interchaneably
Frequency of all the JTBD Performed in a Unit Time (Breadth)
Ratio of Searches compared to Book Ride in a Unit Time (Monetization Use Case)
Ratio of Cancellations compared to Book Ride in a"
Pattern P. - "In Drive
> Slack
> In Shorts
Shortlisted for further discussion - In Drive (Ride Hailing App)
Briefly:
> \>> JTBD:
> Search, Book, Cancel, Rate and Complain for Rides
>
> \>> User Segments:
> Based on frequency of usage
> User Engagement Metrics:
> Use Cases or JTBD used interchaneably
Frequency of all the JTBD Performed in a Unit Time (Breadth)
Ratio of Searches compared to Book Ride in a Unit Time (Monetization Use Case)
Ratio of Cancellations compared to Book Ride in a"See full answer
"Let's apply Porter's Five Forces model to Amazon's business. All of these are my personal opinions.
Industry Rivalry - There's a continuous rivalry in the ecommerce space with each rival trying to focus on specific aspect's of Amazon's business. Walmart (price, convenience), Google Shopping (relevancy, search), Shopify (brand trust, direct buying), eBay (antiques, used, shipping), Facebook Marketplace (buy from 3P sellers).
Threat of new entrants - Amazon continuously faces threa"
Preyas J. - "Let's apply Porter's Five Forces model to Amazon's business. All of these are my personal opinions.
Industry Rivalry - There's a continuous rivalry in the ecommerce space with each rival trying to focus on specific aspect's of Amazon's business. Walmart (price, convenience), Google Shopping (relevancy, search), Shopify (brand trust, direct buying), eBay (antiques, used, shipping), Facebook Marketplace (buy from 3P sellers).
Threat of new entrants - Amazon continuously faces threa"See full answer
"Clarifying questions / Assumptions:
Scope: US market
Constraints: none
Limiting to UberX, Uberpool, UberXL services
On-the-ground operations: event operations, things going on as people arrive or leave the event
Defining 'events': scoping it down to concerts or large-scale events (that typically have a lot of traffic)
Defining 'better experience': easier to get to and leave events
Goal: I will optimize for greater user satisfaction with our service, which should translate in"
Daniel M. - "Clarifying questions / Assumptions:
Scope: US market
Constraints: none
Limiting to UberX, Uberpool, UberXL services
On-the-ground operations: event operations, things going on as people arrive or leave the event
Defining 'events': scoping it down to concerts or large-scale events (that typically have a lot of traffic)
Defining 'better experience': easier to get to and leave events
Goal: I will optimize for greater user satisfaction with our service, which should translate in"See full answer
"By looking at QPS prolly! I mean that's the success metric for it after all, right? Maybe not, love to know your thoughts down below."
Palak A. - "By looking at QPS prolly! I mean that's the success metric for it after all, right? Maybe not, love to know your thoughts down below."See full answer
Product Manager
Analytical
🧠 Want an expert answer to a question? Saving questions lets us know what content to make next.
"Firstly lets note down the ways of monetization -
Promotional Ads
Paid Filters and AR effects
Influencer promotional fee
Instagram Additional Tools for Creators - subscription basis (analytics and management)
> many influencers also run their own promotional campaigns to gain more and more followers on their handles - Instagram can use this opportunity (e-commerce sites ranking algorithm of different items/sellers)
> promotional ads can affect slightly on user engagement but accord"
Aniket B. - "Firstly lets note down the ways of monetization -
Promotional Ads
Paid Filters and AR effects
Influencer promotional fee
Instagram Additional Tools for Creators - subscription basis (analytics and management)
> many influencers also run their own promotional campaigns to gain more and more followers on their handles - Instagram can use this opportunity (e-commerce sites ranking algorithm of different items/sellers)
> promotional ads can affect slightly on user engagement but accord"See full answer
"For larger projects, companies will often hire project managers to plan, document, organize and oversee a project's life cycle, helping ensure projects are completed on time and on budget. However, due to limited resources such as limited budgets or personnel constraints, many teams function without a project manager."
Abdurhman M. - "For larger projects, companies will often hire project managers to plan, document, organize and oversee a project's life cycle, helping ensure projects are completed on time and on budget. However, due to limited resources such as limited budgets or personnel constraints, many teams function without a project manager."See full answer
"This is a Strategy Question, which asks you to justify high-level business decisions and strategy. This could be confused with an expansion problem, but it's only asking for the risks. You should be thorough with the risks and identify as many as possible.
Let's go over one possible solution:
> Expanding to China could be a huge opportunity for Netflix, but it's definitely risky. I'd love to go over a few risks that we should consider. To me, the biggest risks are:Censorship
> Chinese compet"
Exponent - "This is a Strategy Question, which asks you to justify high-level business decisions and strategy. This could be confused with an expansion problem, but it's only asking for the risks. You should be thorough with the risks and identify as many as possible.
Let's go over one possible solution:
> Expanding to China could be a huge opportunity for Netflix, but it's definitely risky. I'd love to go over a few risks that we should consider. To me, the biggest risks are:Censorship
> Chinese compet"See full answer
"Load Balancer to multiple API Servers, pub sub system to publish user events, Game Engine Service, Write through cache and NoSQL DB.
HTTP Long Polling to get user status updates"
gdecuri - "Load Balancer to multiple API Servers, pub sub system to publish user events, Game Engine Service, Write through cache and NoSQL DB.
HTTP Long Polling to get user status updates"See full answer
"As engineering managers, it’s our obligation to prioritize and manage technical debt properly. However, achieving the correct mix between reducing technical debt and providing new features while meeting deadlines can be fairly tough.To manage technical debt efficiently, it’s vital to first understand how to detect it inside your projects. One way to do this is by doing regular code reviews and encouraging your team to share any concerns or areas where they feel the codebase may be improved. This"
Scott S. - "As engineering managers, it’s our obligation to prioritize and manage technical debt properly. However, achieving the correct mix between reducing technical debt and providing new features while meeting deadlines can be fairly tough.To manage technical debt efficiently, it’s vital to first understand how to detect it inside your projects. One way to do this is by doing regular code reviews and encouraging your team to share any concerns or areas where they feel the codebase may be improved. This"See full answer
"This is a Strategy Question, which asks you to justify high-level business decisions and strategy. There's no set formula, but we recommend proposing at least three different reasons to answer the question.
Let's go over one possible solution:
> If I were TikTok, I would look to monetize it similar to Instagram, Twitter, and Facebook: through dedicated ad channels.Specifically having pre-roll ads appear on open, and ads appear in-feed every few videos. TikTok is the perfect platform to lever"
Exponent - "This is a Strategy Question, which asks you to justify high-level business decisions and strategy. There's no set formula, but we recommend proposing at least three different reasons to answer the question.
Let's go over one possible solution:
> If I were TikTok, I would look to monetize it similar to Instagram, Twitter, and Facebook: through dedicated ad channels.Specifically having pre-roll ads appear on open, and ads appear in-feed every few videos. TikTok is the perfect platform to lever"See full answer
"It's always good to start with identifying what type of problem you're tackling. The problem we need to tackle is essentially a variation on a Favorite Product Question.
We know there's a formula for this type of question, so now our job is to tactically execute on the formula. Let's begin with the Favorite Product Question formula:
Choose a product and briefly explain what it is
Who are the users?
What are their pain points?
**How did competitors solve it in the"
Exponent - "It's always good to start with identifying what type of problem you're tackling. The problem we need to tackle is essentially a variation on a Favorite Product Question.
We know there's a formula for this type of question, so now our job is to tactically execute on the formula. Let's begin with the Favorite Product Question formula:
Choose a product and briefly explain what it is
Who are the users?
What are their pain points?
**How did competitors solve it in the"See full answer
"This problem can be solved with two approaches
Iterative approach
Recursive approach
Quite easy to think about the iterative approach, you can make use of a while loop in that case. But what if you want to make use of previously computed values? That case going for the recursive solution is quite useful.
class Collatz:
def init(self) -> None:
self.cache = {}
self.steps = 0
def steps_from(self, n) -> int:
# base case
if n == 1:
"
Frederick A. - "This problem can be solved with two approaches
Iterative approach
Recursive approach
Quite easy to think about the iterative approach, you can make use of a while loop in that case. But what if you want to make use of previously computed values? That case going for the recursive solution is quite useful.
class Collatz:
def init(self) -> None:
self.cache = {}
self.steps = 0
def steps_from(self, n) -> int:
# base case
if n == 1:
"See full answer