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 
    15 answers
    +11

    "So here is what I would do if I had to designing a system to log messages in order involves several considerations, including the choice of software, hardware, storage mechanisms, and scalability. Here’s how I would approach this: 1. Requirements Analysis: Message Format: Define the structure of the messages to log (e.g., text, JSON). Volume: Estimate the expected volume of messages per second. This will help in determining the infrastructure requirements. **Order Guarantee"

    Theodore (teddy) W. - "So here is what I would do if I had to designing a system to log messages in order involves several considerations, including the choice of software, hardware, storage mechanisms, and scalability. Here’s how I would approach this: 1. Requirements Analysis: Message Format: Define the structure of the messages to log (e.g., text, JSON). Volume: Estimate the expected volume of messages per second. This will help in determining the infrastructure requirements. **Order Guarantee"See full answer

    Software Engineer
    System Design
  • Meta logoAsked at Meta 
    37 answers
    +33

    "Interviewee: Before I start discussing the solution, I would like to ask a few questions & clarify a few things. Is that okay? Interviewer: Yeah, Sure. Please go ahead. Interviewee: First, I would like to clarify that the Google Map (Offered by Google) you are referring to is the same one that we use on our mobile to find addresses, get route maps, and find different places like restaurants, and hotels near our place. **Interviewer: Yes, we are referring to the same Google Maps. We a"

    A R. - "Interviewee: Before I start discussing the solution, I would like to ask a few questions & clarify a few things. Is that okay? Interviewer: Yeah, Sure. Please go ahead. Interviewee: First, I would like to clarify that the Google Map (Offered by Google) you are referring to is the same one that we use on our mobile to find addresses, get route maps, and find different places like restaurants, and hotels near our place. **Interviewer: Yes, we are referring to the same Google Maps. We a"See full answer

    Product Manager
    Product Design
  • Meta logoAsked at Meta 
    7 answers
    +3

    "#include #include bool palindrome(std::string &str, int left, int right, int error) { if (left >= right) { return true; } if (str[left] == str[right]) { return palindrome(str, left + 1, right - 1, error); } else if (error == 0) { return (palindrome(str, left + 1, right, 1) || palindrome(str,left, right -1,1)); } else { return false; } } int main() { std::string str = "abcbca"; int size = str.size() - 1; if"

    Dev S. - "#include #include bool palindrome(std::string &str, int left, int right, int error) { if (left >= right) { return true; } if (str[left] == str[right]) { return palindrome(str, left + 1, right - 1, error); } else if (error == 0) { return (palindrome(str, left + 1, right, 1) || palindrome(str,left, right -1,1)); } else { return false; } } int main() { std::string str = "abcbca"; int size = str.size() - 1; if"See full answer

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

    "Design a washing machine for Google Step 1: Building Context through clarifying questions Are we looking at building a complete washing machine(new line of business) or a connected app for washing machine like Android Auto? Any specific geography to look for Goal? Increase usage of any specific google product or introduce smart white goods hardware Step 2: Target users Individuals Single Family Couple Hotels Students Laundromats **Apartments/Studen"

    Anonymous Flamingo - "Design a washing machine for Google Step 1: Building Context through clarifying questions Are we looking at building a complete washing machine(new line of business) or a connected app for washing machine like Android Auto? Any specific geography to look for Goal? Increase usage of any specific google product or introduce smart white goods hardware Step 2: Target users Individuals Single Family Couple Hotels Students Laundromats **Apartments/Studen"See full answer

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

    "We had a huge launch on September 1st of this year where we completely redesigned our application from the grounds up and also migrated to a new platform (React.JS). This project took us 8 months and the launch was a huge deal for the team. Unfortunately the launch wasn't as smooth as we expected and despite doing multiple rounds of QA, some major issues cropped up in the core part of the app right after launch and our client was quite upset since it was disrupting their day-to-day workflow. "

    Aabid S. - "We had a huge launch on September 1st of this year where we completely redesigned our application from the grounds up and also migrated to a new platform (React.JS). This project took us 8 months and the launch was a huge deal for the team. Unfortunately the launch wasn't as smooth as we expected and despite doing multiple rounds of QA, some major issues cropped up in the core part of the app right after launch and our client was quite upset since it was disrupting their day-to-day workflow. "See full answer

    Software Engineer
    Behavioral
    +7 more
  • 🧠 Want an expert answer to a question? Saving questions lets us know what content to make next.

  • Google logoAsked at Google 
    2 answers

    "Clarifying Questions Before diving in, a few questions to align on scope: Apple Maps is pre-installed on all iPhones and iPads, correct? We're keeping the web channel but focusing on the app? Core use case: navigation, nearby search, traffic, location sharing, place discovery? Are we targeting the US only, and what's the market share goal? Assume answers: Yes to all. Currently 5% share, target 20% in 18 months. 80% owned by Google Maps. Reframing the Problem A 5% → 20% jump i"

    Vani B. - "Clarifying Questions Before diving in, a few questions to align on scope: Apple Maps is pre-installed on all iPhones and iPads, correct? We're keeping the web channel but focusing on the app? Core use case: navigation, nearby search, traffic, location sharing, place discovery? Are we targeting the US only, and what's the market share goal? Assume answers: Yes to all. Currently 5% share, target 20% in 18 months. 80% owned by Google Maps. Reframing the Problem A 5% → 20% jump i"See full answer

    Product Manager
    Product Design
    +1 more
  • Google logoAsked at Google 
    38 answers
    +34

    "DoorDash - An online Food Ordering and Food Delivery Company. What is the Goal of the DoorDash? The goal is to empower local business and connect to the users. Who are the the different stakeholders involved to achieve this Goal for DoorDash? Users Restaurant Partners Delivery Partners What they need to do to achieve this goal? More users have to come on the platform for ordering Restaurants has to fulfil the requirement of maximum number of Users Delivery part"

    Anonymous Muskox - "DoorDash - An online Food Ordering and Food Delivery Company. What is the Goal of the DoorDash? The goal is to empower local business and connect to the users. Who are the the different stakeholders involved to achieve this Goal for DoorDash? Users Restaurant Partners Delivery Partners What they need to do to achieve this goal? More users have to come on the platform for ordering Restaurants has to fulfil the requirement of maximum number of Users Delivery part"See full answer

    Product Manager
    Analytical
  • +10

    "First, I’d want to clarify what’s driving the lack of adoption. I’d ask:What does “unclear roadmap” mean? Is this an internal issue where we’re not addressing customer pain points, or is it a matter of customers not understanding how to use the product? Is this feedback coming from all enterprise customers across verticals, or is it isolated to a specific group? How long has this been going on? Has it been over a quarter? Assuming this is a widespread issue impacting all customers"

    Noe L. - "First, I’d want to clarify what’s driving the lack of adoption. I’d ask:What does “unclear roadmap” mean? Is this an internal issue where we’re not addressing customer pain points, or is it a matter of customers not understanding how to use the product? Is this feedback coming from all enterprise customers across verticals, or is it isolated to a specific group? How long has this been going on? Has it been over a quarter? Assuming this is a widespread issue impacting all customers"See full answer

    Product Manager
    Execution
    +1 more
  • Meta logoAsked at Meta 
    82 answers
    Video answer for 'You're a PM for Facebook. Friend requests are down 10%. What would you do?'
    +78

    "Clarifying question 1: Define Friend requests -- no. of friend requests sent in the platform through the "Add Friend" button Clarifying question 2: Time period for comparison - 10% - WoW or DoD or MoM? -- WoW Gathering context: Is the decline progressive or a one-time event? --> progressive Because the decline is progressive, ruling out technical glitches, downtime, or any other reason impacting the feature uptime. Is this decline global or regional? --> global Because the"

    P K. - "Clarifying question 1: Define Friend requests -- no. of friend requests sent in the platform through the "Add Friend" button Clarifying question 2: Time period for comparison - 10% - WoW or DoD or MoM? -- WoW Gathering context: Is the decline progressive or a one-time event? --> progressive Because the decline is progressive, ruling out technical glitches, downtime, or any other reason impacting the feature uptime. Is this decline global or regional? --> global Because the"See full answer

    Analytical
    Execution
    +1 more
  • Perplexity AI logoAsked at Perplexity AI 
    9 answers
    +6

    "As per my understanding, Success of the AI product/feature has to be measured in 2 aspects: success of the problem it solves success of the model used Success of the problem- start with the overall business goal of the problem(acquisition, retention etc) & the high level metric(essentially north star) then comes the product/feature level goals & metrics(conversion, engagement, clicks etc) Success of the model used- general: precision, recall, latency ethical: bias, safety busine"

    Debajyoti B. - "As per my understanding, Success of the AI product/feature has to be measured in 2 aspects: success of the problem it solves success of the model used Success of the problem- start with the overall business goal of the problem(acquisition, retention etc) & the high level metric(essentially north star) then comes the product/feature level goals & metrics(conversion, engagement, clicks etc) Success of the model used- general: precision, recall, latency ethical: bias, safety busine"See full answer

    Product Manager
    Analytical
    +1 more
  • Databricks logoAsked at Databricks 
    6 answers
    +3

    "ingestion, processing & storage layer to handle document processing client ->API gateway/entry point->object storage-> queue-> worker-> database data flow: client initiates document upload + status processing API gateway (upload endpoint: authenticates & authorizes request, creates pre-assigned url to upload document); status endpoint object storage - stores uploaded document unstructured data (images, pdfs, docx etc) via preassigned url Message queue to decouple ingestion from proc"

    Tracy M. - "ingestion, processing & storage layer to handle document processing client ->API gateway/entry point->object storage-> queue-> worker-> database data flow: client initiates document upload + status processing API gateway (upload endpoint: authenticates & authorizes request, creates pre-assigned url to upload document); status endpoint object storage - stores uploaded document unstructured data (images, pdfs, docx etc) via preassigned url Message queue to decouple ingestion from proc"See full answer

    Software Engineer
    Data Pipeline Design
    +2 more
  • Google logoAsked at Google 
    98 answers
    Video answer for 'Design a product for drivers during rush hour.'
    +92

    "Clarification Define rush hour? hours leading up to the work day 8-10am and after the work day 5-7pm Are we focused on specific types of drivers? American commuters. Private drivers going to and from work What is Google's goal? Increase engagement with google services Roadmap for interviewer: User--> Pain Points-->Solution--> Vision-->Features-->Tradeoffs User American commuters. Private drivers going to and from work Can't be too distracted even durin"

    Kwabena B. - "Clarification Define rush hour? hours leading up to the work day 8-10am and after the work day 5-7pm Are we focused on specific types of drivers? American commuters. Private drivers going to and from work What is Google's goal? Increase engagement with google services Roadmap for interviewer: User--> Pain Points-->Solution--> Vision-->Features-->Tradeoffs User American commuters. Private drivers going to and from work Can't be too distracted even durin"See full answer

    Product Design
  • 76 answers
    Video answer for 'Employee Earnings.'
    +69

    "select e.firstname as firstname, m.salary as manager_salary from employees e join employees m on e.manager_id = m.id where e.salary > m.salary; `"

    Ravi K. - "select e.firstname as firstname, m.salary as manager_salary from employees e join employees m on e.manager_id = m.id where e.salary > m.salary; `"See full answer

    Software Engineer
    Coding
    +4 more
  • Meta logoAsked at Meta 
    15 answers
    +12

    "Before starting the answer I would align on goal, call out the structure where I cover what all am i going to talk about in the interview. Why laying out structure is important because the aprox time available to you is 35 min, so Structure shows the intent and the depth at which you are willing to go and think IMO This is how I would start- Sure before jumping in, I’ll first align on what this product is trying to achieve. Once we’re clear on the goal, I’ll define the key user segments, then"

    Richa M. - "Before starting the answer I would align on goal, call out the structure where I cover what all am i going to talk about in the interview. Why laying out structure is important because the aprox time available to you is 35 min, so Structure shows the intent and the depth at which you are willing to go and think IMO This is how I would start- Sure before jumping in, I’ll first align on what this product is trying to achieve. Once we’re clear on the goal, I’ll define the key user segments, then"See full answer

    Product Manager
    Analytical
    +1 more
  • Anthropic logoAsked at Anthropic 
    Add answer
    Software Engineer
    Coding
  • Amazon logoAsked at Amazon 
    47 answers
    Video answer for 'Tell me about a time when you worked on a project with a tight deadline.'
    +43

    "A clarifying question: Is this question asking about when I met a tight deadline in a project or how did I manage a project that had a tight deadline? The answer uploaded to this question is good, I would also add 'creating a critical path from overall project schedule and then making sure that none of the deliverables in the critical path are sacrificed in order to meet the tight deadline' as an action taken."

    Ushita S. - "A clarifying question: Is this question asking about when I met a tight deadline in a project or how did I manage a project that had a tight deadline? The answer uploaded to this question is good, I would also add 'creating a critical path from overall project schedule and then making sure that none of the deliverables in the critical path are sacrificed in order to meet the tight deadline' as an action taken."See full answer

    Product Manager
    Behavioral
    +5 more
  • Google logoAsked at Google 
    64 answers
    Video answer for 'Estimate the number of restaurants in San Francisco.'
    +58

    "Candidate: Before we go ahead I have a few clarifying questions, I’d like to ask. Interviewer: Sure. Candidate: What is the exact definition of a restaurant, are we counting coffee shops, bars, street food trolleys, homemade food shops that only has delivery to customers’ place and etc... kinds of a restaurant as well? Interviewer: let’s assume that we only mean restaurants that people can go inside, order some food and eat. Let’s not consider bars and coffee shops and so"

    Jasmin R. - "Candidate: Before we go ahead I have a few clarifying questions, I’d like to ask. Interviewer: Sure. Candidate: What is the exact definition of a restaurant, are we counting coffee shops, bars, street food trolleys, homemade food shops that only has delivery to customers’ place and etc... kinds of a restaurant as well? Interviewer: let’s assume that we only mean restaurants that people can go inside, order some food and eat. Let’s not consider bars and coffee shops and so"See full answer

    Product Manager
    Estimation
  • IBM logoAsked at IBM 
    Add answer
    Machine Learning Engineer
    Concept
    +1 more
  • Mistral AI logoAsked at Mistral AI 
    2 answers

    "Tell me about the most recent product you launched that you are very proud of?"

    Shalin G. - "Tell me about the most recent product you launched that you are very proud of?"See full answer

    Product Manager
    Artificial Intelligence
    +1 more
  • OpenAI logoAsked at OpenAI 
    Add answer
    Product Manager
    Product Design
    +1 more
Showing 41-60 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