Interview Questions

Review this list of 4,366 interview questions and answers verified by hiring managers and candidates.
  • +1

    "CQ: Goal - connect two large continents, reduce the distance Is it a motorable bridge -? Any specific use case on mind? Summarise: come up with the use cases of the bridge Google’s mission -> organise world’s information and make them more accessible and useful A bridge that way is a great way to reduce the distance between two large separate continents. This bridge can help spread information faster Possible Use cases of the bridge: Transportation of physical goods: Since road tran"

    Anonymous Newt - "CQ: Goal - connect two large continents, reduce the distance Is it a motorable bridge -? Any specific use case on mind? Summarise: come up with the use cases of the bridge Google’s mission -> organise world’s information and make them more accessible and useful A bridge that way is a great way to reduce the distance between two large separate continents. This bridge can help spread information faster Possible Use cases of the bridge: Transportation of physical goods: Since road tran"See full answer

    Product Manager
    Product Strategy
  • Google logoAsked at Google 
    +1

    "First, take a BIG short position in Tesla stocks!"

    Stanislav I. - "First, take a BIG short position in Tesla stocks!"See full answer

    Product Manager
    Analytical
    +1 more
  • Adobe logoAsked at Adobe 
    Video answer for 'Explain how to find a target sum in an array.'
    +4

    "a top-down recursive solution with memoization in python: from typing import List from functools import cache def changeSigns(nums: List[int], S: int) -> int: @cache def dp(i, curr_sum): if i == len(nums): if curr_sum == S: return 1 return 0 return dp(i+1, currsum + nums[i]) + dp(i+1, currsum - nums[i]) answer = dp(0, 0) if answer == 0: return -1 return answer `"

    Jessica R. - "a top-down recursive solution with memoization in python: from typing import List from functools import cache def changeSigns(nums: List[int], S: int) -> int: @cache def dp(i, curr_sum): if i == len(nums): if curr_sum == S: return 1 return 0 return dp(i+1, currsum + nums[i]) + dp(i+1, currsum - nums[i]) answer = dp(0, 0) if answer == 0: return -1 return answer `"See full answer

    Software Engineer
    Data Structures & Algorithms
    +1 more
  • Stripe logoAsked at Stripe 

    "Stripe Connect is the backbone for marketplaces and platforms like think Shopify, DoorDash, or Lyft, that need to send money to multiple sellers or service providers. Its core promise is simple but vital: enable platforms to pay their users quickly, reliably, and compliantly. If we step back, a good North Star Metric should reflect the real value the product delivers to its users, and it should scale as that value grows. For Connect, that value is the flow of money from platforms to their conne"

    Christopher W. - "Stripe Connect is the backbone for marketplaces and platforms like think Shopify, DoorDash, or Lyft, that need to send money to multiple sellers or service providers. Its core promise is simple but vital: enable platforms to pay their users quickly, reliably, and compliantly. If we step back, a good North Star Metric should reflect the real value the product delivers to its users, and it should scale as that value grows. For Connect, that value is the flow of money from platforms to their conne"See full answer

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

  • Sierra AI logoAsked at Sierra AI 

    "I am very passionate about AI technology and developing software products related with AI. I learned about it in university and I want to apply my technology to product."

    Daniel L. - "I am very passionate about AI technology and developing software products related with AI. I learned about it in university and I want to apply my technology to product."See full answer

    Product Manager
    Behavioral
  • Capital One logoAsked at Capital One 
    Software Engineer
    System Design
  • Amazon logoAsked at Amazon 

    "Explained in STAR format one of the project situation where I had originally approved problem with different design which was correct approach that time. But as the project progressed that approach needed revision. Emphasized on facts why original approach was taken with points. Also focused tail end of discussion on learnings out of situation and how you end up deploying better solution from that learning."

    Vijay P. - "Explained in STAR format one of the project situation where I had originally approved problem with different design which was correct approach that time. But as the project progressed that approach needed revision. Emphasized on facts why original approach was taken with points. Also focused tail end of discussion on learnings out of situation and how you end up deploying better solution from that learning."See full answer

    Technical Program Manager
    Behavioral
  • Meta (Facebook) logoAsked at Meta (Facebook) 
    Video answer for 'Merge Intervals'
    +40

    "const mergeIntervals = (intervals) => { const compare = (a, b) => { if(a[0] b[0]) return 1 else if(a[0] === b[0]) { return a[1] - b[1] } } let current = [] const result = [] const sorted = intervals.sort(compare) for(let i = 0; i = b[0]) current[1] = b[1] els"

    Kofi N. - "const mergeIntervals = (intervals) => { const compare = (a, b) => { if(a[0] b[0]) return 1 else if(a[0] === b[0]) { return a[1] - b[1] } } let current = [] const result = [] const sorted = intervals.sort(compare) for(let i = 0; i = b[0]) current[1] = b[1] els"See full answer

    Software Engineer
    Data Structures & Algorithms
    +6 more
  • +5

    "The key here is a) not to overreact to Sales bypassing me going straight to Engineering (while understanding every team acts according to their incentives), and b) communicate with all parties as much as possible to get everyone on the same page. 1) First, I'd speak to Sales and understand the feature being requested. I consider Sales to be one of the most important primary research funnels - they have direct, regular touchpoints with the client and are finely attuned to the lifeblood o"

    Sachin P. - "The key here is a) not to overreact to Sales bypassing me going straight to Engineering (while understanding every team acts according to their incentives), and b) communicate with all parties as much as possible to get everyone on the same page. 1) First, I'd speak to Sales and understand the feature being requested. I consider Sales to be one of the most important primary research funnels - they have direct, regular touchpoints with the client and are finely attuned to the lifeblood o"See full answer

    Product Manager
    Behavioral
    +1 more
  • Netflix logoAsked at Netflix 

    "CQs: Help? → any sort of help Customer support? On App guidance? Help for creators?developers? → no Currently it is FAQ based, predefined app guide for the new users, customer support for critical cases Any specific problem came out in research or want me to brainstorm → brainstorm Improve what? → CSAT - lagging metric, should not be only goal Time spent in on app help → key goal is reduce this No constraints Geo - US Users E"

    Sumit P. - "CQs: Help? → any sort of help Customer support? On App guidance? Help for creators?developers? → no Currently it is FAQ based, predefined app guide for the new users, customer support for critical cases Any specific problem came out in research or want me to brainstorm → brainstorm Improve what? → CSAT - lagging metric, should not be only goal Time spent in on app help → key goal is reduce this No constraints Geo - US Users E"See full answer

    Product Manager
    Product Design
  • +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
  • Meta (Facebook) logoAsked at Meta (Facebook) 

    "Of course! Let me outline a general approach and ask questions along the way to see if any one path makes more sense to follow. On my general approach: I think it's important to start with a strategic goal or purpose the museum is trying to accomplish with this product. That way we have a north star. From there I'll identify a couple user types we could solve for. Once aligned, I can drill down to potential pain points and solutions of different magnitude. How does that agenda sound? For our"

    Irene C. - "Of course! Let me outline a general approach and ask questions along the way to see if any one path makes more sense to follow. On my general approach: I think it's important to start with a strategic goal or purpose the museum is trying to accomplish with this product. That way we have a north star. From there I'll identify a couple user types we could solve for. Once aligned, I can drill down to potential pain points and solutions of different magnitude. How does that agenda sound? For our"See full answer

    Product Manager
    Product Design
  • "I most want to communicate a few principals of conflict resolution that I believe were integral in this situation, which are mutual respect, a results orientation, an unwavering focus on the user. To that end, here’s how I’d like to structure this answer: First, I’ll tell you about the project we were working on, to provide some background for you. Second, I’ll describe the disagreement. Third, I’ll describe how we arrived at a solution, and finally, I’ll discuss how those 3 conflict resolution"

    Ross B. - "I most want to communicate a few principals of conflict resolution that I believe were integral in this situation, which are mutual respect, a results orientation, an unwavering focus on the user. To that end, here’s how I’d like to structure this answer: First, I’ll tell you about the project we were working on, to provide some background for you. Second, I’ll describe the disagreement. Third, I’ll describe how we arrived at a solution, and finally, I’ll discuss how those 3 conflict resolution"See full answer

    Behavioral
    Technical
  • OpenAI logoAsked at OpenAI 
    Software Engineer
    Artificial Intelligence
    +2 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

    Product Design
    System Design
  • +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

    Analytical
    Behavioral
    +1 more
  • "Scoped out problem constraints - how much data to download, how many computers, and how much time, how you can be detected (decentralized load). Designed a web crawler."

    Faraz A. - "Scoped out problem constraints - how much data to download, how many computers, and how much time, how you can be detected (decentralized load). Designed a web crawler."See full answer

    Engineering Manager
    System Design
    +1 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
  • Amazon logoAsked at Amazon 
    Software Engineer
    Behavioral
    +1 more
Showing 581-600 of 4366