Skip to main content

Interview Questions

Review this list of 4,411 interview questions and answers verified by hiring managers and candidates.
  • Meta logoAsked at Meta 
    Video answer for 'Design a stock trading product for Facebook.'
    +2

    "Assumptions: Geo: US Channels: Both Mobile/Web Includes Stocks and other kinds of tradable financial instruments Product for end users and not for FB employees to trade stocks or financial Instruments Separate App or integrated within the FB Blue App? Integrated within the Blue App Constraints:None Why might this make sense for FB? Recently with the advent of free retail trading platforms like Robinhood stock trading has been democratized and common people, young and old, hav"

    TurboPM - "Assumptions: Geo: US Channels: Both Mobile/Web Includes Stocks and other kinds of tradable financial instruments Product for end users and not for FB employees to trade stocks or financial Instruments Separate App or integrated within the FB Blue App? Integrated within the Blue App Constraints:None Why might this make sense for FB? Recently with the advent of free retail trading platforms like Robinhood stock trading has been democratized and common people, young and old, hav"See full answer

    Product Design
  • Meta logoAsked at Meta 
    Product Manager
    Analytical
    +1 more
  • "Function signature for reference: def calculate(servers: List[int], k: int) -> int: ... To resolve this, you can use binary search considering left=0 and right=max(servers) * k so Example: servers=[1,4,5] First server handle 1 request in let's say 1 second, second 4 seconds and last 5 seconds. k=10 So I want to know the minimal time to process 10 requests Get the mid for timeline mid = (left+right)//2 -> mid is 25 Check how many we could process 25//1 = 25 25//4=6 25//5=5 so 25 + 6 +"

    Babaa - "Function signature for reference: def calculate(servers: List[int], k: int) -> int: ... To resolve this, you can use binary search considering left=0 and right=max(servers) * k so Example: servers=[1,4,5] First server handle 1 request in let's say 1 second, second 4 seconds and last 5 seconds. k=10 So I want to know the minimal time to process 10 requests Get the mid for timeline mid = (left+right)//2 -> mid is 25 Check how many we could process 25//1 = 25 25//4=6 25//5=5 so 25 + 6 +"See full answer

    Software Engineer
    Coding
  • "Clarifying questions: I assume we're focused on the consumer side of this? ** Yes I am assuming post booking begins immediately after booking a ticket and ends when the user leaves the airport at their destination. Does that sound right? ** Yes Goals: United Airlines wants to get its passengers to their destination seamlessly, safely, and on time. Users: I think about user groups in 3 main buckets. 1) 24 hours following booking 2) >24 following booking through 24 hours before boarding "

    Steven M. - "Clarifying questions: I assume we're focused on the consumer side of this? ** Yes I am assuming post booking begins immediately after booking a ticket and ends when the user leaves the airport at their destination. Does that sound right? ** Yes Goals: United Airlines wants to get its passengers to their destination seamlessly, safely, and on time. Users: I think about user groups in 3 main buckets. 1) 24 hours following booking 2) >24 following booking through 24 hours before boarding "See full answer

    Product Manager
    Analytical
  • +7

    "There are two parts to this questions: Part 1: Why did Meta create Rooms? ( limiting to video collaboration) Answer: Potential reasons for Meta to create their own Zoom equivalent: Provide a video collaboration platform to employees. Due to size and global distribution of its workforce it may make economic sense to make an in-house product that is cheaper than buying an enterprise license of Zoom Meta already has the technology and infrastructure to do videocalls and meetings because of"

    Tony A. - "There are two parts to this questions: Part 1: Why did Meta create Rooms? ( limiting to video collaboration) Answer: Potential reasons for Meta to create their own Zoom equivalent: Provide a video collaboration platform to employees. Due to size and global distribution of its workforce it may make economic sense to make an in-house product that is cheaper than buying an enterprise license of Zoom Meta already has the technology and infrastructure to do videocalls and meetings because of"See full answer

    Product Manager
    Analytical
  • 🧠 Want an expert answer to a question? Saving questions lets us know what content to make next.

  • "Background A. Objective Lyft has a presence in Toledo, Ohio. At our current revenue per ride of $6, we can match 60% consumers requesting a ride with a driver. Our goal is to maximize net revenues in the next 12 months by figuring out the optimal revenue per ride. B. TLDR Summary · With a target market of (~100K-138K) consumers, on a $25 charge to consumers, Lyft should pay $20.75 to drivers and fix its share at $4.25 to maximize its net revenues over a 12-mont"

    Eshan P. - "Background A. Objective Lyft has a presence in Toledo, Ohio. At our current revenue per ride of $6, we can match 60% consumers requesting a ride with a driver. Our goal is to maximize net revenues in the next 12 months by figuring out the optimal revenue per ride. B. TLDR Summary · With a target market of (~100K-138K) consumers, on a $25 charge to consumers, Lyft should pay $20.75 to drivers and fix its share at $4.25 to maximize its net revenues over a 12-mont"See full answer

    Product Manager
    Analytical
    +1 more
  • Amazon logoAsked at Amazon 

    "Questions? -Geography - US/ International Model? SEXY? Model 3 Most used. Timeline - 3 Quarters? Increase engagement? - Existing people Tesla - Electric company that builds EV cars. Mission- To accelerate the world's transition to sustainable energy? Mission Why - To increase the engagement - active users Recent Trends - Apps are rising on Apple Watch Ease of Use? Portability? Customer Segments New people who bought Tesla Existing People Models - Model 3 Fleet Owners ["

    Anonymous Tortoise - "Questions? -Geography - US/ International Model? SEXY? Model 3 Most used. Timeline - 3 Quarters? Increase engagement? - Existing people Tesla - Electric company that builds EV cars. Mission- To accelerate the world's transition to sustainable energy? Mission Why - To increase the engagement - active users Recent Trends - Apps are rising on Apple Watch Ease of Use? Portability? Customer Segments New people who bought Tesla Existing People Models - Model 3 Fleet Owners ["See full answer

    Product Manager
    Product Design
  • "1. Understand the "Why" (Deep Dive) - Before jumping to solutions, as a PM needs to precisely understand why users are unhappy. NPS gives us a score, but not the reasons. (0 -4 weeks) Analyze Feedback: Go beyond the score. What are Detractors (0-6) saying? What do Promoters (9-10) love? Qualitative Research:(VOC- voice of the customer) Conduct user interviews, analyze support tickets, and observe product usage. Pinpoint specific pain points (e.g., slow p"

    Vishnu G. - "1. Understand the "Why" (Deep Dive) - Before jumping to solutions, as a PM needs to precisely understand why users are unhappy. NPS gives us a score, but not the reasons. (0 -4 weeks) Analyze Feedback: Go beyond the score. What are Detractors (0-6) saying? What do Promoters (9-10) love? Qualitative Research:(VOC- voice of the customer) Conduct user interviews, analyze support tickets, and observe product usage. Pinpoint specific pain points (e.g., slow p"See full answer

    Product Manager
    Analytical
    +1 more
  • Stripe logoAsked at Stripe 
    +1

    " I would start by making sure we agree on what "improving Stripe Payments" means. What specifically are we looking to improve or are we focusing on improving the experience for a particular user group? Do we mean improving the experience for the developers building on Stripe or for the users checking out using Stripe? Once I got clarity I would share my proposed outline for a brainstorm: I would start by revisiting Stripe's mission and defining how Payments fit into that goal. I would then t"

    Ahna R. - " I would start by making sure we agree on what "improving Stripe Payments" means. What specifically are we looking to improve or are we focusing on improving the experience for a particular user group? Do we mean improving the experience for the developers building on Stripe or for the users checking out using Stripe? Once I got clarity I would share my proposed outline for a brainstorm: I would start by revisiting Stripe's mission and defining how Payments fit into that goal. I would then t"See full answer

    Product Manager
    Product Design
  • +9

    "Credibility is very important for success of any team. And it is something that takes time to build, but if i am inheriting a team that i did not build, i would spend dedicated time to understand team structure, dynamics and skill levels for every team member. Domain knowledge and experience are other important factors i would learn about each team member. In regular meetings i would introduce the culture of openness and respect where team members feel free to bring in ideas and constructive fee"

    Kanwarpreet S. - "Credibility is very important for success of any team. And it is something that takes time to build, but if i am inheriting a team that i did not build, i would spend dedicated time to understand team structure, dynamics and skill levels for every team member. Domain knowledge and experience are other important factors i would learn about each team member. In regular meetings i would introduce the culture of openness and respect where team members feel free to bring in ideas and constructive fee"See full answer

    Engineering Manager
    Behavioral
  • "To design a scalable ticketing system for peak events like Black Friday, you must employ a microservices architecture, implement robust load balancing, leverage caching, and use a combination of NoSQL and relational databases for different data types. Key features also include real-time seat booking, secure payment integration, mobile compatibility with QR code validation, robust admin dashboards for analytics, and integrated marketing tools like promo codes. The system needs to prioritize avail"

    Teja G. - "To design a scalable ticketing system for peak events like Black Friday, you must employ a microservices architecture, implement robust load balancing, leverage caching, and use a combination of NoSQL and relational databases for different data types. Key features also include real-time seat booking, secure payment integration, mobile compatibility with QR code validation, robust admin dashboards for analytics, and integrated marketing tools like promo codes. The system needs to prioritize avail"See full answer

    Solutions Architect
    System Design
  • Waymo logoAsked at Waymo 
    Product Manager
    Product Strategy
  • Meta logoAsked at Meta 

    "At a high level, the core challenge here revolves around building an effective recommendation algorithm for news. News is an inherently diverse category, spanning various topics and catering to a wide array of user types and personas, such as adults, business professionals, general readers, or specific cohorts with unique interests. Consequently, developing a single, one-size-fits-all recommendation algorithm is not feasible. To enhance the personalization of the news recommendation algorithm,"

    Sai vuppalapati M. - "At a high level, the core challenge here revolves around building an effective recommendation algorithm for news. News is an inherently diverse category, spanning various topics and catering to a wide array of user types and personas, such as adults, business professionals, general readers, or specific cohorts with unique interests. Consequently, developing a single, one-size-fits-all recommendation algorithm is not feasible. To enhance the personalization of the news recommendation algorithm,"See full answer

    Machine Learning Engineer
    Machine Learning
    +1 more
  • Meta logoAsked at Meta 
    +10

    "ATTEMPT 2: Facebook Dating Sign up for a dating profile if you have FB account You see profiles of others who signed up It’s presented in a form browse cards Like or Not like profile Like + Like = Match = Unlocks to exchange messages Meetup + Date Facebook Dating - Helping people meet to date -> potential connections or long-term partner or marriage Users Just to date / meet new people Look for a meaningful relationship Look for marriage or partners"

    Anonymous Warbler - "ATTEMPT 2: Facebook Dating Sign up for a dating profile if you have FB account You see profiles of others who signed up It’s presented in a form browse cards Like or Not like profile Like + Like = Match = Unlocks to exchange messages Meetup + Date Facebook Dating - Helping people meet to date -> potential connections or long-term partner or marriage Users Just to date / meet new people Look for a meaningful relationship Look for marriage or partners"See full answer

    Product Strategy
  • Amazon logoAsked at Amazon 
    +5

    "t"

    Srikhar S. - "t"See full answer

    Product Manager
    Behavioral
    +3 more
  • Google logoAsked at Google 
    +2

    "5 reasons Gmail search is real time Gmail search needs to be 100% accurate Does not have significant caching / hot searches Less hardware used as user info cant be sprayed across machines Gmail storage is different, as needs decryption on every"

    Mohit G. - "5 reasons Gmail search is real time Gmail search needs to be 100% accurate Does not have significant caching / hot searches Less hardware used as user info cant be sprayed across machines Gmail storage is different, as needs decryption on every"See full answer

    Product Manager
    Technical
  • Software Engineer
    Data Structures & Algorithms
    +1 more
  • Google DeepMind logoAsked at Google DeepMind 
    Product Manager
    Artificial Intelligence
    +1 more
  • Google logoAsked at Google 
    Video answer for 'Why is Android strategic for Google?'
    +14

    "Google’s Mission: Organize the world’s information and make it universally accessible. Google offers perhaps the most consequential set services available on the internet today - Search, Maps, Gmail, Drive, Docs, etc. These services reach billions of users across the world and they are all available for free. Google is able to give away these services for free because of how their business model works. Google’s Business Model: Google makes money from Ads. They offer perhaps the most"

    Sameer A. - "Google’s Mission: Organize the world’s information and make it universally accessible. Google offers perhaps the most consequential set services available on the internet today - Search, Maps, Gmail, Drive, Docs, etc. These services reach billions of users across the world and they are all available for free. Google is able to give away these services for free because of how their business model works. Google’s Business Model: Google makes money from Ads. They offer perhaps the most"See full answer

    BizOps & Strategy
    Product Strategy
    +1 more
Showing 461-480 of 4411