Skip to main content

Interview Questions

Review this list of 4,477 interview questions and answers verified by hiring managers and candidates.
  • DoorDash logoAsked at DoorDash 
    1 answer

    "Google flights doesn't have a booking experience. Is this even a real question?"

    Gunjan B. - "Google flights doesn't have a booking experience. Is this even a real question?"See full answer

    Product Manager
    Product Strategy
  • 17 answers
    +14

    "Required output in the solution not the one requested from the question. only customerid, firstname, last_name and years were required. Please this needs to be very clear. Otherwise my answer is with totalorderyear as ( SELECT o.customer_id, c.first_name, c.last_name, EXTRACT(YEAR FROM o.orderdate) AS orderyear, COUNT(o.orderid) AS totalorders FROM orders o LEFT JOIN customers c ON c.customerid = o.customerid GROUP BY o.customerid, c.firstname, c.last"

    Gloriose H. - "Required output in the solution not the one requested from the question. only customerid, firstname, last_name and years were required. Please this needs to be very clear. Otherwise my answer is with totalorderyear as ( SELECT o.customer_id, c.first_name, c.last_name, EXTRACT(YEAR FROM o.orderdate) AS orderyear, COUNT(o.orderid) AS totalorders FROM orders o LEFT JOIN customers c ON c.customerid = o.customerid GROUP BY o.customerid, c.firstname, c.last"See full answer

    Coding
    SQL
  • Google logoAsked at Google 
    3 answers

    "Any more details about this can make it easy"

    Srinivasa R. - "Any more details about this can make it easy"See full answer

    Product Design
    System Design
  • Visa logoAsked at Visa 
    1 answer

    "Framework"

    Shashank P. - "Framework"See full answer

    Product Manager
    Technical
  • Coinbase logoAsked at Coinbase 
    2 answers

    "Before jumping in to answer, I want us to be on the same page regarding a few things: I am the PM for Coinbase app; not for coinbase pro or wallet etc. The very fact that a token will list on Coinbase increases the price / market activity around the token. We want to create a process which takes this into consideration. Users trust coinbase. Therefore, the assets listed on coinbase need significant vetting before they can be put on the system. Technology integrations - How much work"

    Prateek S. - "Before jumping in to answer, I want us to be on the same page regarding a few things: I am the PM for Coinbase app; not for coinbase pro or wallet etc. The very fact that a token will list on Coinbase increases the price / market activity around the token. We want to create a process which takes this into consideration. Users trust coinbase. Therefore, the assets listed on coinbase need significant vetting before they can be put on the system. Technology integrations - How much work"See full answer

    Analytical
    Execution
    +1 more
  • 🧠 Want an expert answer to a question? Saving questions lets us know what content to make next.

  • Google logoAsked at Google 
    4 answers

    "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
  • Amazon logoAsked at Amazon 
    7 answers
    +3

    "General Approach (using Max-Heap) Use a max-heap (priority queue) of size k. For each point: Compute the distance to P. Push it into the heap. If heap size > k, remove the farthest point. The heap will contain the k closest points to P. import java.util.*; public class KClosestPoints { static class Point { int x, y; public Point(int x, int y) { this.x = x; this.y = y; } // Euclidean distance squared (no need to take square root) p"

    Khushbu R. - "General Approach (using Max-Heap) Use a max-heap (priority queue) of size k. For each point: Compute the distance to P. Push it into the heap. If heap size > k, remove the farthest point. The heap will contain the k closest points to P. import java.util.*; public class KClosestPoints { static class Point { int x, y; public Point(int x, int y) { this.x = x; this.y = y; } // Euclidean distance squared (no need to take square root) p"See full answer

    Software Engineer
    Data Structures & Algorithms
    +2 more
  • OpenAI logoAsked at OpenAI 
    Add answer
    Software Engineer
    Behavioral
    +6 more
  • "Product Bugs can be categorised by severity associated with them. Product Roadmap prioritization happens by MuSCoW technique, or WSJF for big ticket items. Suggestions from Leadership normally fall in expedited bucket. Overall, if there's a Scrum way of executing all priorities, then the PO and Team get together to decide the scope of the sprints for execution."

    Anonymous Salmon - "Product Bugs can be categorised by severity associated with them. Product Roadmap prioritization happens by MuSCoW technique, or WSJF for big ticket items. Suggestions from Leadership normally fall in expedited bucket. Overall, if there's a Scrum way of executing all priorities, then the PO and Team get together to decide the scope of the sprints for execution."See full answer

    Product Manager
    Analytical
    +1 more
  • Dropbox logoAsked at Dropbox 
    9 answers
    Video answer for 'Design Dropbox.'
    +6

    "Why skip defining the data model? Or did I just miss it?"

    Kurt K. - "Why skip defining the data model? Or did I just miss it?"See full answer

    Engineering Manager
    System Design
    +1 more
  • Product Manager
    Analytical
    +1 more
  • Meta logoAsked at Meta 
    5 answers
    +2

    "Implemented a recursive function which returns the length of the list so far. when the returned value equals k + 1 , assign current.next = current.next.next. If I made it back to the head return root.next as the new head of the linked list."

    דניאל ר. - "Implemented a recursive function which returns the length of the list so far. when the returned value equals k + 1 , assign current.next = current.next.next. If I made it back to the head return root.next as the new head of the linked list."See full answer

    Machine Learning Engineer
    Data Structures & Algorithms
    +2 more
  • +10

    "Google mission is to organize worlds information and make it universally accessible and useful. Keeping that in mind will focus on what should be the solve for emerging market. Clarification: Any specific country Google is thinking about ? Answer: lets say Ghana it has come often as one of the fast emerging markets and untapped Clarification: Goal is monetization or growth Answer: We are entering the market so growth Based on the clarification above I will think about user segments, p"

    Sumeet R. - "Google mission is to organize worlds information and make it universally accessible and useful. Keeping that in mind will focus on what should be the solve for emerging market. Clarification: Any specific country Google is thinking about ? Answer: lets say Ghana it has come often as one of the fast emerging markets and untapped Clarification: Goal is monetization or growth Answer: We are entering the market so growth Based on the clarification above I will think about user segments, p"See full answer

    Product Strategy
  • "Build a counter using queue, one queue per service ("a", "b") and one with just timestamps to get the overall load. Build rate limiter service using the counter and interviewer asked if there rate limiter might use a different instance of a counter"

    Chethan N. - "Build a counter using queue, one queue per service ("a", "b") and one with just timestamps to get the overall load. Build rate limiter service using the counter and interviewer asked if there rate limiter might use a different instance of a counter"See full answer

    Software Engineer
    Coding
  • Anthropic logoAsked at Anthropic 
    Add answer
    Software Engineer
    Behavioral
  • Capital One logoAsked at Capital One 
    1 answer

    "What do we mean by grow the VC feature? I am assuming the goal to be feature adoption. Goal: Increase VC feature adoption and usage within a timeframe (say, 6 months?) User Segments: I am thinking of the following user segments for this problem - Security conscious users (mostly an overlap with high spending limit card users) Frequent shoppers with multiple online subscriptions (we could quantify this like >5 subscriptions or so) Potential CapitalOne users who have shown interest in the"

    Ashima S. - "What do we mean by grow the VC feature? I am assuming the goal to be feature adoption. Goal: Increase VC feature adoption and usage within a timeframe (say, 6 months?) User Segments: I am thinking of the following user segments for this problem - Security conscious users (mostly an overlap with high spending limit card users) Frequent shoppers with multiple online subscriptions (we could quantify this like >5 subscriptions or so) Potential CapitalOne users who have shown interest in the"See full answer

    Product Manager
    Product Strategy
  • LinkedIn logoAsked at LinkedIn 
    2 answers

    "Clarifying Questions Candidate : What is the objective we want to achieve? Interviewer : Enhance User Experience, User Engagement and add value Candidate : What platform are we looking at Mobile App or Desktop? Interviewer : Platform independent Candidate : Have we conducted any product discovery experiments at this point? Interviewer : Not yet Candidate : Can we assume the new features will cater to all professionals across different industries? Interviewer : Yes Candidate : A"

    Sneha S. - "Clarifying Questions Candidate : What is the objective we want to achieve? Interviewer : Enhance User Experience, User Engagement and add value Candidate : What platform are we looking at Mobile App or Desktop? Interviewer : Platform independent Candidate : Have we conducted any product discovery experiments at this point? Interviewer : Not yet Candidate : Can we assume the new features will cater to all professionals across different industries? Interviewer : Yes Candidate : A"See full answer

    Product Manager
    Product Strategy
  • Meta logoAsked at Meta 
    4 answers
    +1

    "A high level framework Clarifications: Reactions already exist in Instagram? Any specific region or user group we try to target for the launch? ... Product description: IG is ... Reactions are Emoji alike icons users can use to reply to posts/photos/comments FB's mission: Help people stay connected and build communities IG's mission/goal: Allow users to capture world's moments and share with friends Reactions Goal: To provide users an easier way to react to the content and to bet"

    Kai W. - "A high level framework Clarifications: Reactions already exist in Instagram? Any specific region or user group we try to target for the launch? ... Product description: IG is ... Reactions are Emoji alike icons users can use to reply to posts/photos/comments FB's mission: Help people stay connected and build communities IG's mission/goal: Allow users to capture world's moments and share with friends Reactions Goal: To provide users an easier way to react to the content and to bet"See full answer

    Behavioral
    Product Strategy
  • Amazon logoAsked at Amazon 
    11 answers
    Video answer for 'Design Uber Eats.'
    +8

    "basic drew the diagram"

    Aswath B. - "basic drew the diagram"See full answer

    Software Engineer
    System Design
    +2 more
Showing 761-780 of 4477