Skip to main content

Interview Questions

Review this list of 4,603 interview questions and answers verified by hiring managers and candidates.
  • Google logoAsked at Google 
    2 answers

    "There are three stages in the React lifecycle: mount, update, and unmount. The mount stage runs once when the component is loaded on the page. The update stage runs whenever the data that passes to the component, like props or state, changes. Finally, the unmount stage runs when the component is removed from the page, a.k.a. the cleanup stage. The useEffect hook can be used to track these stages, and it runs once right after the mount stage; it updates based on the data passed to the dependency"

    Juan moises T. - "There are three stages in the React lifecycle: mount, update, and unmount. The mount stage runs once when the component is loaded on the page. The update stage runs whenever the data that passes to the component, like props or state, changes. Finally, the unmount stage runs when the component is removed from the page, a.k.a. the cleanup stage. The useEffect hook can be used to track these stages, and it runs once right after the mount stage; it updates based on the data passed to the dependency"See full answer

    Software Engineer
    Concept
  • Microsoft logoAsked at Microsoft 
    Add answer
    Software Engineer
    Data Structures & Algorithms
    +2 more
  • Microsoft logoAsked at Microsoft 
    Add answer
    Product Manager
    Artificial Intelligence
    +1 more
  • OpenAI logoAsked at OpenAI 
    1 answer

    "seeing in a small demo any big events that make easy to understand situation in that time."

    Alok B. - "seeing in a small demo any big events that make easy to understand situation in that time."See full answer

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

    "I'm not even a Senior but If I'm in a managerial position. I would say not every bad or wrong behavior happen because the person is rude or not a good person. At the end We all are humans and making mistakes. The first thing I need to know is, Is that kind of behavior have happen occurred before since he joined the company or not, just to have an idea before talking any actions. Then the first actual action I would take is to sit with him 1:1 to do 2 things: Clarify the problem to him clear"

    Hossam Q. - "I'm not even a Senior but If I'm in a managerial position. I would say not every bad or wrong behavior happen because the person is rude or not a good person. At the end We all are humans and making mistakes. The first thing I need to know is, Is that kind of behavior have happen occurred before since he joined the company or not, just to have an idea before talking any actions. Then the first actual action I would take is to sit with him 1:1 to do 2 things: Clarify the problem to him clear"See full answer

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

  • ADP logoAsked at ADP 
    59 answers
    +47

    "To improve, we first need to understand the problems or opportunities for improvement that are currently present. Assumption: Potential improvement in the recommendation algorithm to make recommendations more pointed Current recommendations are not very specific. Users end up getting frustrated and move away from YouTube Potential improvement in the recommendation algorithm to make sure the user is not just bombarded with one set of videos, but gets varied recommendations to c"

    Aekagra S. - "To improve, we first need to understand the problems or opportunities for improvement that are currently present. Assumption: Potential improvement in the recommendation algorithm to make recommendations more pointed Current recommendations are not very specific. Users end up getting frustrated and move away from YouTube Potential improvement in the recommendation algorithm to make sure the user is not just bombarded with one set of videos, but gets varied recommendations to c"See full answer

    Product Manager
    Product Design
    +2 more
  • Accenture logoAsked at Accenture 
    301 answers
    Video answer for 'What's your favorite product and why?'
    +290

    "Clarify "What do you mean by favorite product? Are you thinking specifically hardware, software, or a feature within those, or something non-electronic? Dealer's Choice. "Are you asking why I love this product, or to explain why this product is a market leader independent of how i feel about it? Talk about why YOU love this product. Rephrase Question With all that in mind, i want to rephrase the question. "What is your favorite software product and what features in this product"

    Tim W. - "Clarify "What do you mean by favorite product? Are you thinking specifically hardware, software, or a feature within those, or something non-electronic? Dealer's Choice. "Are you asking why I love this product, or to explain why this product is a market leader independent of how i feel about it? Talk about why YOU love this product. Rephrase Question With all that in mind, i want to rephrase the question. "What is your favorite software product and what features in this product"See full answer

    Product Manager
    Product Design
    +4 more
  • eBay logoAsked at eBay 
    Add answer
    Engineering Manager
    Product Design
    +1 more
  • Anthropic logoAsked at Anthropic 
    23 answers
    Video answer for 'How do you approach GenAI safety in consumer products?'
    +19

    "Step 1 — Clarifying questions (always start here) Before jumping to solutions, ask these three things: What type of product is it? Open-ended chatbot vs. task-oriented assistant? An open chatbot has the lowest risk appetite because the user can input anything. Assuming: it's a shopping assistant (like Rufus on Amazon). Is it stateful or stateless? A stateful chatbot stores memory across sessions, which makes PII handling critical. Assuming: Stateful What kind of safety are we"

    Rishabh P. - "Step 1 — Clarifying questions (always start here) Before jumping to solutions, ask these three things: What type of product is it? Open-ended chatbot vs. task-oriented assistant? An open chatbot has the lowest risk appetite because the user can input anything. Assuming: it's a shopping assistant (like Rufus on Amazon). Is it stateful or stateless? A stateful chatbot stores memory across sessions, which makes PII handling critical. Assuming: Stateful What kind of safety are we"See full answer

    Product Manager
    Artificial Intelligence
    +1 more
  • Amazon logoAsked at Amazon 
    109 answers
    Video answer for 'Tell me about a time when you made short-term sacrifices for long-term gains.'
    +101

    "Recently, I had to make a decision that I could automate a part of a process now and help the operations team reducing 9 hours of manual work to 60 minutes for one client. The second option was to fully automate the end to end process that would take 4 weeks of development, but fully automate the process and that could be rolled out across the board. The process was to change the member's paperless preference to paper when a sent email gets bounced 3 times in a row and inform her with a paper"

    Anonymous Aardvark - "Recently, I had to make a decision that I could automate a part of a process now and help the operations team reducing 9 hours of manual work to 60 minutes for one client. The second option was to fully automate the end to end process that would take 4 weeks of development, but fully automate the process and that could be rolled out across the board. The process was to change the member's paperless preference to paper when a sent email gets bounced 3 times in a row and inform her with a paper"See full answer

    Product Manager
    Behavioral
    +5 more
  • Anthropic logoAsked at Anthropic 
    3 answers

    "Constrain is the inbound link, so the solution is to download the file once and then distribute it internally, rather than having every machine hit that link independently. So this may call for a central staging node and p2p distribution (bit torrent style)"

    Joshua K. - "Constrain is the inbound link, so the solution is to download the file once and then distribute it internally, rather than having every machine hit that link independently. So this may call for a central staging node and p2p distribution (bit torrent style)"See full answer

    Software Engineer
    System Design
    +1 more
  • Google logoAsked at Google 
    26 answers
    +23

    "How would you improve a water bottle? To start, I want to ask a few clarifying questions about this problem: Are there specific users you had in mind? Start with users: Lifestyle: People that think water bottles are fashionable and buy based off of social media trends, put stickers or decorate their water bottles, hydroflask users, stanley cup, owala Athelete: gatorade squeeze bottle easy quick hydration Traveler, hikers, backpackers: larger capacity nalgenes or durable plastic water bot"

    Anish G. - "How would you improve a water bottle? To start, I want to ask a few clarifying questions about this problem: Are there specific users you had in mind? Start with users: Lifestyle: People that think water bottles are fashionable and buy based off of social media trends, put stickers or decorate their water bottles, hydroflask users, stanley cup, owala Athelete: gatorade squeeze bottle easy quick hydration Traveler, hikers, backpackers: larger capacity nalgenes or durable plastic water bot"See full answer

    Product Manager
    Product Design
  • Amazon logoAsked at Amazon 
    36 answers
    +32

    "Clarifying questions: What is meant by abuse?: Fake, paid reviews Are we looking at any particular country ? : Global Have we seen an increase in the number of fake reviews on Amazon?: Yes Can we quantify the % of fake reviews and how much it has increased in the recent past?: Can’t divulge company data Lets first start with the Vision of Amazon. It is to be the world’s most customer centric company. That is a very lofty and high standards’ Vision. So the problem we are trying to s"

    Kartikeya N. - "Clarifying questions: What is meant by abuse?: Fake, paid reviews Are we looking at any particular country ? : Global Have we seen an increase in the number of fake reviews on Amazon?: Yes Can we quantify the % of fake reviews and how much it has increased in the recent past?: Can’t divulge company data Lets first start with the Vision of Amazon. It is to be the world’s most customer centric company. That is a very lofty and high standards’ Vision. So the problem we are trying to s"See full answer

    Product Manager
    Analytical
    +3 more
  • Amazon logoAsked at Amazon 
    94 answers
    +90

    "My approach to dealing with difficult stakeholders has always been: Engage - Directly engage with the stakeholder, meet or chat Listen - Listen to what they have to say, patiently. Understand - Understand their POV, even if it is impossible at some times Ask - Ask clarifying questions. Why? When? What? Engage again - Keep them in the loop until there is closure For example, we were in the final stages of a very important, strategic project for our organization. I was leading th"

    Jane D. - "My approach to dealing with difficult stakeholders has always been: Engage - Directly engage with the stakeholder, meet or chat Listen - Listen to what they have to say, patiently. Understand - Understand their POV, even if it is impossible at some times Ask - Ask clarifying questions. Why? When? What? Engage again - Keep them in the loop until there is closure For example, we were in the final stages of a very important, strategic project for our organization. I was leading th"See full answer

    Product Manager
    Behavioral
    +8 more
  • Google DeepMind logoAsked at Google DeepMind 
    5 answers
    +2

    "This is a fantastic question and one that comes up very often in behavioral rounds. When interviewers ask you to talk about something you built end to end without relying on others, they are not looking for a lone wolf who cannot collaborate. Instead, they are deeply testing your Ownership and trying to determine your engineering level. Here is how different levels typically approach this exact same question: Junior to Mid Level: Focuses on independently completing a well defined UI component"

    Ingrid Z. - "This is a fantastic question and one that comes up very often in behavioral rounds. When interviewers ask you to talk about something you built end to end without relying on others, they are not looking for a lone wolf who cannot collaborate. Instead, they are deeply testing your Ownership and trying to determine your engineering level. Here is how different levels typically approach this exact same question: Junior to Mid Level: Focuses on independently completing a well defined UI component"See full answer

    Product Manager
    Behavioral
    +1 more
  • Google logoAsked at Google 
    48 answers
    +43

    "You shouldn't hire me if you're looking for someone to simply write code in large volumes without considering the bigger picture. I'm someone who thrives on solving root problems, building, cohesive systems, and ensuring stakeholder alignment. If the priority is speed over thoughtful analysis, I might not be the best fit. However, if you're looking for someone who can drive meaningful and scalable solutions, collaborate effectively, and contribute to long-term success, then I believe I'd bring s"

    Nicola R. - "You shouldn't hire me if you're looking for someone to simply write code in large volumes without considering the bigger picture. I'm someone who thrives on solving root problems, building, cohesive systems, and ensuring stakeholder alignment. If the priority is speed over thoughtful analysis, I might not be the best fit. However, if you're looking for someone who can drive meaningful and scalable solutions, collaborate effectively, and contribute to long-term success, then I believe I'd bring s"See full answer

    Software Engineer
    Behavioral
    +4 more
  • Amazon logoAsked at Amazon 
    1 answer

    "I’d clarify the scope first. I’ll assume they want: Given a root folder and a search text, recursively find all files whose filename contains that text. Code: #include #include #include #include using namespace std; namespace fs = std::filesystem; vector searchFiles(const string& rootPath, const string& target) { vector ans; if(!fs::exists(rootPath)) { return ans; } // recursively go through all folder"

    Alok S. - "I’d clarify the scope first. I’ll assume they want: Given a root folder and a search text, recursively find all files whose filename contains that text. Code: #include #include #include #include using namespace std; namespace fs = std::filesystem; vector searchFiles(const string& rootPath, const string& target) { vector ans; if(!fs::exists(rootPath)) { return ans; } // recursively go through all folder"See full answer

    Software Engineer
    Data Structures & Algorithms
    +1 more
  • Airbnb logoAsked at Airbnb 
    110 answers
    Video answer for 'Tell me about a time you made a mistake.'
    +99

    "Let me tell you about a time where a website I managed suddenly showed slow performance and the mistake on our side was it was unnoticed until a user reported the issue to management. As a PM for that project, I took full responsibility of the situation and worked with the engineering team to quickly resolve it. This mistake taught me the importance of focusing and monitoring non functional requirements as well in addition to new feature development /adoption where I was mostly spending my time"

    Sreenisha S. - "Let me tell you about a time where a website I managed suddenly showed slow performance and the mistake on our side was it was unnoticed until a user reported the issue to management. As a PM for that project, I took full responsibility of the situation and worked with the engineering team to quickly resolve it. This mistake taught me the importance of focusing and monitoring non functional requirements as well in addition to new feature development /adoption where I was mostly spending my time"See full answer

    Software Engineer
    Behavioral
    +10 more
  • Meta logoAsked at Meta 
    36 answers
    +33

    "Clarifications: Borrowing and lending can refer to a wide range of things (goods, money, crypto etc.). What are we planning to allow users to borrow? (Answer: Money) Who is going to build this product (Answer: Meta) Who will they borrow it from? Does Meta plan to lend money or is it Peer 2 Peer? (Answer: P2P) What geography do we want to build it for? And are there any other constraints in terms of timelines and resources (_Answer: US first. No constraints. Timeline of 6-12"

    Bhagyesh V. - "Clarifications: Borrowing and lending can refer to a wide range of things (goods, money, crypto etc.). What are we planning to allow users to borrow? (Answer: Money) Who is going to build this product (Answer: Meta) Who will they borrow it from? Does Meta plan to lend money or is it Peer 2 Peer? (Answer: P2P) What geography do we want to build it for? And are there any other constraints in terms of timelines and resources (_Answer: US first. No constraints. Timeline of 6-12"See full answer

    Product Manager
    Product Design
  • Agoda logoAsked at Agoda 
    Add answer
    Product Manager
    Analytical
    +1 more
Showing 1-20 of 4603
Exponent

Get updates in your inbox with the latest tips, job listings, and more.

Follow Us

Products
Courses
Interview Questions
Interview Experiences
Popular articles
Guides
Coaching
For Partners
Company
Exponent © 2026
Terms of Service | Privacy