Interview Questions

Review this list of 4,138 interview questions and answers verified by hiring managers and candidates.
  • Yelp logoAsked at Yelp 

    "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

    Product Manager
    Product Design
    +1 more
  • "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

    Product Manager
    Analytical
    +1 more
  • +1

    "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

    Product Strategy
  • "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

    Product Manager
    Product Design
  • "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

    Product Manager
    Product Design
    +1 more
  • Product Manager
    Behavioral
  • Product Manager
    Behavioral
    +1 more
  • Product Manager
  • "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

    Technical Program Manager
    Behavioral
  • Airbnb logoAsked at Airbnb 
    Software Engineer
    Behavioral
  • Netflix logoAsked at Netflix 

    "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

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

    "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

    Engineering Manager
    System Design
    +1 more
  • "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

    Product Manager
    Behavioral
    +1 more
  • Snap logoAsked at Snap 

    "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

    Product Manager
    Product Strategy
  • Cisco logoAsked at Cisco 

    "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

    Product Manager
    Product Design
  • Reddit logoAsked at Reddit 
    Product Manager
    Behavioral
  • Coding
    Data Structures & Algorithms
  • "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

    Software Engineer
    Coding
Showing 2201-2220 of 4138