Interview Questions

Review this list of 4,392 interview questions and answers verified by hiring managers and candidates.
  • Behavioral
  • Motorola logoAsked at Motorola 

    "Start by giving a brief overview of the technical stacks used in our product. Highlight the key technologies, frameworks, languages, and tools employed. This sets the stage for a more detailed discussion. In choosing our technical stack, we prioritized scalability, opting for micro-services architecture to ensure flexibility and ease of scaling components independently. This decision enables us to handle increased user loads while maintaining optimal performance. One trade-off we made was favo"

    Hemanth M. - "Start by giving a brief overview of the technical stacks used in our product. Highlight the key technologies, frameworks, languages, and tools employed. This sets the stage for a more detailed discussion. In choosing our technical stack, we prioritized scalability, opting for micro-services architecture to ensure flexibility and ease of scaling components independently. This decision enables us to handle increased user loads while maintaining optimal performance. One trade-off we made was favo"See full answer

    Technical Program Manager
    Technical
  • "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
  • "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
  • 🧠 Want an expert answer to a question? Saving questions lets us know what content to make next.

  • "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
  • "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
  • "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
  • Product Manager
    Product Design
  • Product Manager
    Behavioral
    +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
  • Google logoAsked at Google 

    "I went to Indeed.com and research the Hampton Inn job."

    Amparo L. - "I went to Indeed.com and research the Hampton Inn job."See full answer

    Machine Learning Engineer
    Behavioral
  • Pinterest logoAsked at Pinterest 
    Machine Learning Engineer
    Concept
  • " 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
  • Software Engineer
    Behavioral
  • 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
Showing 3801-3820 of 4392