Skip to main content

Interview Questions

Review this list of 4,411 interview questions and answers verified by hiring managers and candidates.
  • "Clarifying Questions: Platforms - Is it a web-based, mobile-based, or both? = Picking both For payment are we partnering with other providers like paypal, stripe? = assuming yes Partnering with shipping companies for shipment ? Is it online delivery? or just pick up within local markets? Expected number of daily users? Users: Sellers: People who sell fruits or vegetables or both Buyers: People who buy fruits and vegetables Note: For product design, I would just focu"

    Anjan - "Clarifying Questions: Platforms - Is it a web-based, mobile-based, or both? = Picking both For payment are we partnering with other providers like paypal, stripe? = assuming yes Partnering with shipping companies for shipment ? Is it online delivery? or just pick up within local markets? Expected number of daily users? Users: Sellers: People who sell fruits or vegetables or both Buyers: People who buy fruits and vegetables Note: For product design, I would just focu"See full answer

    Product Design
  • "This is another Fermi problem — an estimation or approximation problem with limited information and back-of-the-envelope calculations. There's no right answer: interviewers want to understand how you think and how well you can explain your reasoning, rather than what you already know. Recall the formula for Fermi problems: Ask clarifying questions Catalog what you know Make equation(s) Think about edge cases to add to equation **Breakdown components of your"

    Exponent - "This is another Fermi problem — an estimation or approximation problem with limited information and back-of-the-envelope calculations. There's no right answer: interviewers want to understand how you think and how well you can explain your reasoning, rather than what you already know. Recall the formula for Fermi problems: Ask clarifying questions Catalog what you know Make equation(s) Think about edge cases to add to equation **Breakdown components of your"See full answer

    Product Manager
  • "class Node { int val; Node left, right; Node(int v) { val = v; left = right = null; } } class BinaryTree { Node root1, root2; boolean identicalTrees(Node a, Node b) { if (a == null && b == null) return true; if (a != null && b != null) return (a.val == b.val && identicalTrees(a.left, b.left) && identicalTrees(a.right, b.right)); "

    Tushar A. - "class Node { int val; Node left, right; Node(int v) { val = v; left = right = null; } } class BinaryTree { Node root1, root2; boolean identicalTrees(Node a, Node b) { if (a == null && b == null) return true; if (a != null && b != null) return (a.val == b.val && identicalTrees(a.left, b.left) && identicalTrees(a.right, b.right)); "See full answer

    Data Structures & Algorithms
    Coding
  • Amazon logoAsked at Amazon 

    "This is another Fermi problem — an estimation or approximation problem with limited information and back-of-the-envelope calculations. There's no right answer: interviewers want to understand how you think and how well you can explain your reasoning, rather than what you already know. Recall the formula for Fermi problems: Ask clarifying questions Catalog what you know Make equation(s) Think about edge cases to add to equation **Breakdown components of your"

    Exponent - "This is another Fermi problem — an estimation or approximation problem with limited information and back-of-the-envelope calculations. There's no right answer: interviewers want to understand how you think and how well you can explain your reasoning, rather than what you already know. Recall the formula for Fermi problems: Ask clarifying questions Catalog what you know Make equation(s) Think about edge cases to add to equation **Breakdown components of your"See full answer

    Product Manager
    Estimation
  • "Pinterest. It's easy to use, visually aesthetic and has an amazing algorithm to keep you hooked."

    Disha K. - "Pinterest. It's easy to use, visually aesthetic and has an amazing algorithm to keep you hooked."See full answer

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

  • Microsoft logoAsked at Microsoft 

    "public class BoggleBoard { public static List findWords(char board, Set dictionary) { int rows = board.length; int cols = board[0].length; boolean visited = new booleanrows; int directions = {{1,0}, {-1,0}, {0,1}, {0,-1}}; List result = new ArrayList(); for(int i=0; i<rows; i++) { for(int j=0; j<cols; j++) { dfs(board, visited, i, j, dictionary, "", result, dire"

    Aniket G. - "public class BoggleBoard { public static List findWords(char board, Set dictionary) { int rows = board.length; int cols = board[0].length; boolean visited = new booleanrows; int directions = {{1,0}, {-1,0}, {0,1}, {0,-1}}; List result = new ArrayList(); for(int i=0; i<rows; i++) { for(int j=0; j<cols; j++) { dfs(board, visited, i, j, dictionary, "", result, dire"See full answer

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

    "This is a Design a Product question. For this, we'll want to follow the formula for success: Ask clarifying questions Identify user types, behaviors, and pain points State the goal and use cases List current solutions Improvements / net new solutions Evaluate and select solutions Measure Success Summarize Ask clarifying questions It's important to get clarity on anything unclear. Asking questions also helps us limit scope early on s"

    Exponent - "This is a Design a Product question. For this, we'll want to follow the formula for success: Ask clarifying questions Identify user types, behaviors, and pain points State the goal and use cases List current solutions Improvements / net new solutions Evaluate and select solutions Measure Success Summarize Ask clarifying questions It's important to get clarity on anything unclear. Asking questions also helps us limit scope early on s"See full answer

    Product Manager
    Product Strategy
  • Software Engineer
    Behavioral
  • Product Manager
    Product Design
  • "This is another Fermi problem — an estimation or approximation problem with limited information and back-of-the-envelope calculations. There's no right answer: interviewers want to understand how you think and how well you can explain your reasoning, rather than what you already know. Recall the formula for Fermi problems: Ask clarifying questions Catalog what you know Make equation(s) Think about edge cases to add to equation **Breakdown components of your"

    Exponent - "This is another Fermi problem — an estimation or approximation problem with limited information and back-of-the-envelope calculations. There's no right answer: interviewers want to understand how you think and how well you can explain your reasoning, rather than what you already know. Recall the formula for Fermi problems: Ask clarifying questions Catalog what you know Make equation(s) Think about edge cases to add to equation **Breakdown components of your"See full answer

    Product Manager
  • BizOps & Strategy
    Behavioral
  • "Blocking Queue's with multiple threads enqueuing and dequeuing calls. Follow-ups included refactoring to add a finite list of priorities for some types of calls"

    Faraz A. - "Blocking Queue's with multiple threads enqueuing and dequeuing calls. Follow-ups included refactoring to add a finite list of priorities for some types of calls"See full answer

    Engineering Manager
    Technical
  • Envoy logoAsked at Envoy 

    "I would get an personal understanding of the pain-points my customers, & business teams are facing. In my experience, spending more time, going deeper in the problem discovery helped me get a rough idea of the how important this problem is. If this is not resolved - what could be the consequences for our users & the business. Given this broad idea, I just simply evaluate them on value vs effort scale. The higher the score, higher the priority. Effort could be in T-shirt size or sto"

    Abhishek s. D. - "I would get an personal understanding of the pain-points my customers, & business teams are facing. In my experience, spending more time, going deeper in the problem discovery helped me get a rough idea of the how important this problem is. If this is not resolved - what could be the consequences for our users & the business. Given this broad idea, I just simply evaluate them on value vs effort scale. The higher the score, higher the priority. Effort could be in T-shirt size or sto"See full answer

    Analytical
    Execution
    +1 more
  • " Summary of chapter for students to enable quick learning for revision Summary of books for readers so that they can make better decision to choose the book Summary of vedas to easily understand and teach the religious texts Summary of news articles for readers to quickly review the articles and then deep dive into specific topic Summarizing the legal documents for users to understand easily and ensure the authenticity and correctness of the documents Summarize research reports and s"

    P D. - " Summary of chapter for students to enable quick learning for revision Summary of books for readers so that they can make better decision to choose the book Summary of vedas to easily understand and teach the religious texts Summary of news articles for readers to quickly review the articles and then deep dive into specific topic Summarizing the legal documents for users to understand easily and ensure the authenticity and correctness of the documents Summarize research reports and s"See full answer

    Product Design
  • "Questions: What is the purpose of the scooters? (commuting in between office buildings or zipping across on the floor or for employees to be able to get to locations nearby e.g. lunch, coffee ) Is the entire workforce in the same building or multiple buildings? If the employees in multiple buildings how far apart are they? Where are the offices located? (lousy weather would mean more employees using scooters to save time and a more convenient transport) Estimation: Planning for highes"

    JD - "Questions: What is the purpose of the scooters? (commuting in between office buildings or zipping across on the floor or for employees to be able to get to locations nearby e.g. lunch, coffee ) Is the entire workforce in the same building or multiple buildings? If the employees in multiple buildings how far apart are they? Where are the offices located? (lousy weather would mean more employees using scooters to save time and a more convenient transport) Estimation: Planning for highes"See full answer

    Estimation
  • Amazon logoAsked at Amazon 
    Machine Learning Engineer
    Concept
  • Business Analyst
    Data Analysis
    +2 more
  • Uber Eats logoAsked at Uber Eats 

    "Before we begin, it's important to understand what the interviewer is testing with this type of question. This is a Strategy Question that tests an interviewee's ability to create compelling arguments from high level information, discern motive, and think strategically. We can split this question into two parts: Why did Yelp sell Eat24 and why did the stock jump? Why did Yelp sell Eat24? > To start, let's go over some potential reasons why Yelp might sell Eat24:Back to core competencies >"

    Exponent - "Before we begin, it's important to understand what the interviewer is testing with this type of question. This is a Strategy Question that tests an interviewee's ability to create compelling arguments from high level information, discern motive, and think strategically. We can split this question into two parts: Why did Yelp sell Eat24 and why did the stock jump? Why did Yelp sell Eat24? > To start, let's go over some potential reasons why Yelp might sell Eat24:Back to core competencies >"See full answer

    Product Manager
    Behavioral
Showing 3821-3840 of 4411