Interview Questions

Review this list of 3,944 interview questions and answers verified by hiring managers and candidates.
  • "Super helpful video on metrics and experimentation design! However, I did not see any discussion on the actual algorithm improvement ideas. So it left me with these questions: 1) How would you actually improve the algorithm? (e.g. sorting based on amenities preferences, miles from airport, etc.). Of course, totally makes sense that we would test how that improvement moved our chosen success metrics. 2) Should we be choosing one metric or one set of metrics we want to optimize for when we impro"

    Anonymous Crab - "Super helpful video on metrics and experimentation design! However, I did not see any discussion on the actual algorithm improvement ideas. So it left me with these questions: 1) How would you actually improve the algorithm? (e.g. sorting based on amenities preferences, miles from airport, etc.). Of course, totally makes sense that we would test how that improvement moved our chosen success metrics. 2) Should we be choosing one metric or one set of metrics we want to optimize for when we impro"See full answer

    Analytical
  • Adobe logoAsked at Adobe 
    Video answer for 'Design a typeahead box for a search engine.'
    +5

    "It would have been more interesting to focus on the system design rather than the Trie DS, Interviewee could have just mentioned the Trie and passed to things more important. Interviewee should have focused on the factors on which he wants to scale the API servers, popularity of the query parts ? region may be ? A hash of many factors ? Caches should have definitely be discussed, Cache eviction policies, Cache invalidation managements... Interviewee should have mentioned which kind of API pro"

    Aymen D. - "It would have been more interesting to focus on the system design rather than the Trie DS, Interviewee could have just mentioned the Trie and passed to things more important. Interviewee should have focused on the factors on which he wants to scale the API servers, popularity of the query parts ? region may be ? A hash of many factors ? Caches should have definitely be discussed, Cache eviction policies, Cache invalidation managements... Interviewee should have mentioned which kind of API pro"See full answer

    Software Engineer
    System Design
    +1 more
  • Amazon logoAsked at Amazon 

    "demonstrate your ability to recognize and nurture talent, provide growth opportunities, and create an environment that supports and challenges high-performing individuals. Use a real-life example to illustrate your approach and showcase your leadership skills. Managing high performers is an exciting and rewarding aspect of being an engineering manager. These individuals are often the driving force behind innovation, productivity, and success within a team. As a manager, it's crucial to recogni"

    Sam T. - "demonstrate your ability to recognize and nurture talent, provide growth opportunities, and create an environment that supports and challenges high-performing individuals. Use a real-life example to illustrate your approach and showcase your leadership skills. Managing high performers is an exciting and rewarding aspect of being an engineering manager. These individuals are often the driving force behind innovation, productivity, and success within a team. As a manager, it's crucial to recogni"See full answer

    Engineering Manager
    Behavioral
  • +4

    "Clarification Qs: What does "split" mean here? - split the UI and if so how (through tabs?) What counts as "media" - clarified already What is prompting us to consider this change? - any negative feedback from the users/ decrease in certain Newsfeed metrics like engagement etc/ any particular business goal? is this across or platforms eg desktop/mobile ? Is this for all regions? Mission of FB: Fb's mission is to bring people closer together by enabling them to build communiti"

    A G. - "Clarification Qs: What does "split" mean here? - split the UI and if so how (through tabs?) What counts as "media" - clarified already What is prompting us to consider this change? - any negative feedback from the users/ decrease in certain Newsfeed metrics like engagement etc/ any particular business goal? is this across or platforms eg desktop/mobile ? Is this for all regions? Mission of FB: Fb's mission is to bring people closer together by enabling them to build communiti"See full answer

    Execution
    Analytical
    +1 more
  • Meta (Facebook) logoAsked at Meta (Facebook) 
    Video answer for 'Design Facebook Newsfeed.'

    "How might the system design change if it is limited specifically to a web/mobile use case?"

    San S. - "How might the system design change if it is limited specifically to a web/mobile use case?"See full answer

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

  • Meta (Facebook) logoAsked at Meta (Facebook) 
    Product Manager
    Product Design
  • +4

    "Step 1: Define Objectives and Key Metrics Objectives: Understand the demand for group video calling. Assess the potential impact on user engagement. Identify technical and user experience considerations. Key Metrics: Call Frequency: Number of 1:1 calls per user. Call Duration: Average duration of 1:1 calls. Call Participants: Identify users who frequently call multiple individuals. Concurrent Calls: Instances where users are engaged in multiple 1:1 call"

    Bhavna S. - "Step 1: Define Objectives and Key Metrics Objectives: Understand the demand for group video calling. Assess the potential impact on user engagement. Identify technical and user experience considerations. Key Metrics: Call Frequency: Number of 1:1 calls per user. Call Duration: Average duration of 1:1 calls. Call Participants: Identify users who frequently call multiple individuals. Concurrent Calls: Instances where users are engaged in multiple 1:1 call"See full answer

    Data Scientist
  • "import java.util.Stack; public class EfficientParentheses { public static int maxEfficientValidParentheses(String s, int[] efficiency) { Stack stack = new Stack(); int totalEfficiency = 0; boolean[] used = new boolean[s.length()]; for (int i = 0; i < s.length(); i++) { if (s.charAt(i) == '(') { stack.push(i); } else if (s.charAt(i) == ')') { if (!stack.isEmpty()) { int ma"

    Khushbu R. - "import java.util.Stack; public class EfficientParentheses { public static int maxEfficientValidParentheses(String s, int[] efficiency) { Stack stack = new Stack(); int totalEfficiency = 0; boolean[] used = new boolean[s.length()]; for (int i = 0; i < s.length(); i++) { if (s.charAt(i) == '(') { stack.push(i); } else if (s.charAt(i) == ')') { if (!stack.isEmpty()) { int ma"See full answer

    Software Engineer
    Coding
  • "I would start with some clarifying questions: What is the goal of the 'Report ad' feature? what do you think? Are we looking at the blue app or Instagram? The ad placement can be adjusted to the both apps, so look at it has a whole Are we looking at a specific location of the report ad? like stories or feed or reels? Nope Are we looking at a specific OS? everywhere Is there some timeline? or restrictions? no Are we looking at a specific market? worldwide Thank you, I"

    R K. - "I would start with some clarifying questions: What is the goal of the 'Report ad' feature? what do you think? Are we looking at the blue app or Instagram? The ad placement can be adjusted to the both apps, so look at it has a whole Are we looking at a specific location of the report ad? like stories or feed or reels? Nope Are we looking at a specific OS? everywhere Is there some timeline? or restrictions? no Are we looking at a specific market? worldwide Thank you, I"See full answer

    Product Manager
    Analytical
  • "Load Balancer, Multiple API Servers, game Service, pub-sub system, HTTP Long Polling for status updates, write-through cache. No SQL DB to store user, game, and move information."

    gdecuri - "Load Balancer, Multiple API Servers, game Service, pub-sub system, HTTP Long Polling for status updates, write-through cache. No SQL DB to store user, game, and move information."See full answer

    Engineering Manager
    System Design
  • +1

    "Would consider the following factors: Customer demographic and preferences Location of the warehouse and what's the local product trends Seasonality and time of the year for trendy products Balance of volume and margin products Supply chain consideration Competition analysis Inventory turn over rate eCommerce aspects of the inventory Plus the following types: Essential and groceries Electronic and entertainment Apparel and footwear Home and lifestyle Seasonal and promo"

    onering2ruleall - "Would consider the following factors: Customer demographic and preferences Location of the warehouse and what's the local product trends Seasonality and time of the year for trendy products Balance of volume and margin products Supply chain consideration Competition analysis Inventory turn over rate eCommerce aspects of the inventory Plus the following types: Essential and groceries Electronic and entertainment Apparel and footwear Home and lifestyle Seasonal and promo"See full answer

    Product Manager
    Product Strategy
  • Stripe logoAsked at Stripe 
    Video answer for 'How do you set goals for your engineering team?'
    +3

    "Wondering what is the difference between OKR based and Roadmap based. I feel it is based on the time horizon."

    Imju B. - "Wondering what is the difference between OKR based and Roadmap based. I feel it is based on the time horizon."See full answer

    Engineering Manager
    Behavioral
  • "I'd start by clarifying the purpose of the in-flight experience. Get more travelers? (adoption) Reduce customer churn? (retention) Gain additional revenue? (revenue) Lets say we want to offer an in-flight experience that drives revenue. It is intuitive that, customer expectations for an in-flight experience will vary based on the duration of the flights: Short haul flights (1 hour or less): Self-help options are better suited. While seating may be important, a slight inconvenience for"

    Atit P. - "I'd start by clarifying the purpose of the in-flight experience. Get more travelers? (adoption) Reduce customer churn? (retention) Gain additional revenue? (revenue) Lets say we want to offer an in-flight experience that drives revenue. It is intuitive that, customer expectations for an in-flight experience will vary based on the duration of the flights: Short haul flights (1 hour or less): Self-help options are better suited. While seating may be important, a slight inconvenience for"See full answer

    Product Manager
    Product Design
  • Better.com logoAsked at Better.com 

    "What are you strengths -: My strengths would include my eagerness to learn. This allows me to be open to new projects, roles and products and I can give my 100% to achieve the goals expected of me Other strengths would include my collaborative approach to work. I believe a team can achieve tremendous success if shares a common goal, respects other's opinions and contribution and is built on fundamental of trust Finally my biggest strength would be my commitment and passion to solve the custome"

    Amit A. - "What are you strengths -: My strengths would include my eagerness to learn. This allows me to be open to new projects, roles and products and I can give my 100% to achieve the goals expected of me Other strengths would include my collaborative approach to work. I believe a team can achieve tremendous success if shares a common goal, respects other's opinions and contribution and is built on fundamental of trust Finally my biggest strength would be my commitment and passion to solve the custome"See full answer

    Product Manager
    Behavioral
  • Apple logoAsked at Apple 
    +9

    "we can use two pointer + set like maintain i,j and also insert jth character to set like while set size is equal to our window j-i+1 then maximize our answer and increase jth pointer till last index"

    Kishor J. - "we can use two pointer + set like maintain i,j and also insert jth character to set like while set size is equal to our window j-i+1 then maximize our answer and increase jth pointer till last index"See full answer

    Software Engineer
    Data Structures & Algorithms
    +4 more
  • Meta (Facebook) logoAsked at Meta (Facebook) 

    "The correct question is: Build a product for celebrities to engage with their followers."

    Tony A. - "The correct question is: Build a product for celebrities to engage with their followers."See full answer

    Product Manager
    Product Design
  • Airbnb logoAsked at Airbnb 
    +2

    "Situation: Was given negative feedback about an aspect of my communications. The person said it made them worried because of the brevity and the format of some messages. (Their worry was that a longer negative message was coming) Task(s): Reflected on feedback about my communication style. Acknowledged the point. Assumed best intentions on the part of the person giving the feedback Saw things from the other person's point of view Action(s): In private - Apologised to the person wh"

    Hans - "Situation: Was given negative feedback about an aspect of my communications. The person said it made them worried because of the brevity and the format of some messages. (Their worry was that a longer negative message was coming) Task(s): Reflected on feedback about my communication style. Acknowledged the point. Assumed best intentions on the part of the person giving the feedback Saw things from the other person's point of view Action(s): In private - Apologised to the person wh"See full answer

    Product Manager
    Behavioral
    +2 more
  • Dropbox logoAsked at Dropbox 
    +2

    "I'm going to structure my answer like this so it is easy for both of us to follow up and grasp them easily. Let's first clear out some of the grey areas and make them black and white. Also, decide what are in-scope and out of scope. Second, let's understand what is our goal for improvement - is it the customer experience or any specific feature in mind? for a group of users? Third, I will brainstorm what are the pain points for user personas and solutions to improve them. Fourth, I will priorit"

    Suhasan C. - "I'm going to structure my answer like this so it is easy for both of us to follow up and grasp them easily. Let's first clear out some of the grey areas and make them black and white. Also, decide what are in-scope and out of scope. Second, let's understand what is our goal for improvement - is it the customer experience or any specific feature in mind? for a group of users? Third, I will brainstorm what are the pain points for user personas and solutions to improve them. Fourth, I will priorit"See full answer

    Product Design
  • Airbnb logoAsked at Airbnb 
    Video answer for 'Design Airbnb's search functionality.'
    +2

    "The back-of-the-envelope calculation is very well done!"

    Ushita S. - "The back-of-the-envelope calculation is very well done!"See full answer

    System Design
  • Google logoAsked at Google 
    +9

    "First of all, I’d like to identify what is Google’s business model and Google’s presence in the emerging market. I can categorize 3 main buckets. Consumer, developer, enterprise business. Google mainly offers a free Android OS platform and several services; such as Gmail, Google Map, Youtube, and Search engine for consumers business. The consumer can use those free services in exchange for providing data. That is the main hook for the ads revenues. For the developer’s segment, Google provides"

    Takashi M. - "First of all, I’d like to identify what is Google’s business model and Google’s presence in the emerging market. I can categorize 3 main buckets. Consumer, developer, enterprise business. Google mainly offers a free Android OS platform and several services; such as Gmail, Google Map, Youtube, and Search engine for consumers business. The consumer can use those free services in exchange for providing data. That is the main hook for the ads revenues. For the developer’s segment, Google provides"See full answer

    BizOps & Strategy
    Product Strategy
Showing 581-600 of 3944