Skip to main content

Interview Questions

Review this list of 348 interview questions and answers verified by hiring managers and candidates.
  • Google logoAsked at Google 
    4 answers
    Video answer for 'If a fire occurs in a data center, what actions would you take?'
    +1

    "Clarifying question: Am I the first one to notice the fire, or there are people already on it? Extent and source of fire - I am assuming it's localized and I am inside the data center, safe so far. Response: It is an emergency. I will do and coordinate the people to do the following in parallel, if I am the first one to know. Get immediate attention of folks in the data center. Get someone and many people to call 911 and security. Coordinate to have people in need evacuated. Turn off th"

    Bg - "Clarifying question: Am I the first one to notice the fire, or there are people already on it? Extent and source of fire - I am assuming it's localized and I am inside the data center, safe so far. Response: It is an emergency. I will do and coordinate the people to do the following in parallel, if I am the first one to know. Get immediate attention of folks in the data center. Get someone and many people to call 911 and security. Coordinate to have people in need evacuated. Turn off th"See full answer

    Technical
  • Google logoAsked at Google 
    26 answers
    Video answer for 'How many shampoo bottles are sold in the US yearly?'
    +23

    "How many shampoo bottles are sold in the US annually? Assumption: Shampoo for both male and female consumers Population of US (330Mn) Considering 50:50 Urban Rural breakdown Urban: 165Mn Rural: 165Mn Considering only 10% of Rural consumers will be using shampoo, which gives 16.5Mn people Urban: 165Mn Considering 50:50 Male Female breakdown Male: 82.5Mn Male consumers using shampoo: 60% = 49.5Mn Male consumers not using shampoo: 40% = 33Mn Female: 82.5Mn Female consumers using shampoo: 80%"

    Saurao D. - "How many shampoo bottles are sold in the US annually? Assumption: Shampoo for both male and female consumers Population of US (330Mn) Considering 50:50 Urban Rural breakdown Urban: 165Mn Rural: 165Mn Considering only 10% of Rural consumers will be using shampoo, which gives 16.5Mn people Urban: 165Mn Considering 50:50 Male Female breakdown Male: 82.5Mn Male consumers using shampoo: 60% = 49.5Mn Male consumers not using shampoo: 40% = 33Mn Female: 82.5Mn Female consumers using shampoo: 80%"See full answer

    Estimation
  • Google logoAsked at Google 
    6 answers
    Video answer for 'What is your strategy for the go-to-market of a rug business?'
    +3

    "This interviewee had a decent framework but the specifics weren't impressive. I wouldn't post this as an example and would appreciate if you could replace this video."

    Anonymous Deer - "This interviewee had a decent framework but the specifics weren't impressive. I wouldn't post this as an example and would appreciate if you could replace this video."See full answer

    Product Strategy
  • Adobe logoAsked at Adobe 
    69 answers
    Video answer for 'Move all zeros to the end of an array.'
    +64

    "Initialize left pointer: Set a left pointer left to 0. Iterate through the array: Iterate through the array from left to right. If the current element is not 0, swap it with the element at the left pointer and increment left. Time complexity: O(n). The loop iterates through the entire array once, making it linear time. Space complexity: O(1). The algorithm operates in-place, modifying the input array directly without using additional data structures. "

    Avon T. - "Initialize left pointer: Set a left pointer left to 0. Iterate through the array: Iterate through the array from left to right. If the current element is not 0, swap it with the element at the left pointer and increment left. Time complexity: O(n). The loop iterates through the entire array once, making it linear time. Space complexity: O(1). The algorithm operates in-place, modifying the input array directly without using additional data structures. "See full answer

    Software Engineer
    Data Structures & Algorithms
    +4 more
  • "First, I want to understand why Airbnb is considering expanding into the restaurant space. Is the goal more user engagement, or unlock new monetization paths, or make the travel journey more memorable by connecting people with food? Next, I want to define what success would look like for this expansion. That could mean high guest engagement or a boost in revenue. Third, I will look at things like the volume of Airbnb travelers to the region, how big the dining market is, who the local competitor"

    Ravindra R. - "First, I want to understand why Airbnb is considering expanding into the restaurant space. Is the goal more user engagement, or unlock new monetization paths, or make the travel journey more memorable by connecting people with food? Next, I want to define what success would look like for this expansion. That could mean high guest engagement or a boost in revenue. Third, I will look at things like the volume of Airbnb travelers to the region, how big the dining market is, who the local competitor"See full answer

    Business Analyst
    Data Analysis
    +2 more
  • 🧠 Want an expert answer to a question? Saving questions lets us know what content to make next.

  • TikTok logoAsked at TikTok 
    5 answers
    Video answer for 'Define success for TikTok.'
    +2

    "Mission: Tiktok's mission is to inspire creativity and Joy. Any business wants to make sure that they are serving the value to their customers: For TikTok customers are: Viewers 2. Content Creators 3. Advertisers So few metrics we could measure are: Time spent/day Total no of videos created/day engagement rate = users who interacted in one of the meaningful action on Tiktok / total users at a day level either likes, share, watched vide for at least 5 mins, created video "

    Nikita B. - "Mission: Tiktok's mission is to inspire creativity and Joy. Any business wants to make sure that they are serving the value to their customers: For TikTok customers are: Viewers 2. Content Creators 3. Advertisers So few metrics we could measure are: Time spent/day Total no of videos created/day engagement rate = users who interacted in one of the meaningful action on Tiktok / total users at a day level either likes, share, watched vide for at least 5 mins, created video "See full answer

    Data Scientist
    Analytical
    +1 more
  • Microsoft logoAsked at Microsoft 
    3 answers
    Video answer for 'Design a photo app for the blind.'

    "Context Photo app || Click images, videos via mobile app (android, ios) + editing + share + upload Who are we? || Startup who wants to build accessibility apps for the disabled people Why do we want to build this app? || Current apps are not usable by visually impaired, we can bring difference & gain market share. Constraints || To launch in next 12 months Is this app exclusively targeted for blind? || Yes but regular people may also use it but not our main target group **Goa"

    FuzzyLogic - "Context Photo app || Click images, videos via mobile app (android, ios) + editing + share + upload Who are we? || Startup who wants to build accessibility apps for the disabled people Why do we want to build this app? || Current apps are not usable by visually impaired, we can bring difference & gain market share. Constraints || To launch in next 12 months Is this app exclusively targeted for blind? || Yes but regular people may also use it but not our main target group **Goa"See full answer

    Product Design
  • Amazon logoAsked at Amazon 
    5 answers
    Video answer for 'What's the best and worst performing team you've been on?'
    +2

    "I've recently worked closely with a product that had both the best and worst performing teams. The situation is that one team is struggling to deliver within a reasonable timeframe, a few stronger members of the team are carrying the weaker. Work is taking a long time. They aren't listening to each other. They aren't helping each other to get work over the line. They are getting stuck down rabbit holes. They aren't continually improving their processes. They are getting frustrated and at risk o"

    James W. - "I've recently worked closely with a product that had both the best and worst performing teams. The situation is that one team is struggling to deliver within a reasonable timeframe, a few stronger members of the team are carrying the weaker. Work is taking a long time. They aren't listening to each other. They aren't helping each other to get work over the line. They are getting stuck down rabbit holes. They aren't continually improving their processes. They are getting frustrated and at risk o"See full answer

    Product Manager
    Behavioral
    +1 more
  • Accenture logoAsked at Accenture 
    2 answers
    Video answer for 'Design a key-value store.'

    "Is this in-memory key value store or Disk based as store they are trying to make? Can someone help me with this"

    Chetan R. - "Is this in-memory key value store or Disk based as store they are trying to make? Can someone help me with this"See full answer

    Software Engineer
    System Design
    +2 more
  • Flipkart logoAsked at Flipkart 
    10 answers
    Video answer for 'There is a 15% decline in cart additions on Flipkart. What could be the issue?'
    +7

    "For larger audience of the platform, Flipkart is an e-commerce website like Amazon in India. Gather more information 15% decline in comparison to last week, last month, last quarter or last year or across a particular sale duration that runs at a fixed frequency like Big Billion Days (similar to Great Indian Festival which Amazon puts up) Across a particular item, category, brand or overall. From which flow like Wishlist to cart, Product detail page to cart, Product comparison to c"

    Shubham K. - "For larger audience of the platform, Flipkart is an e-commerce website like Amazon in India. Gather more information 15% decline in comparison to last week, last month, last quarter or last year or across a particular sale duration that runs at a fixed frequency like Big Billion Days (similar to Great Indian Festival which Amazon puts up) Across a particular item, category, brand or overall. From which flow like Wishlist to cart, Product detail page to cart, Product comparison to c"See full answer

    Analytical
    Execution
  • Adobe logoAsked at Adobe 
    19 answers
    Video answer for 'Given stock prices for the next n days, how can you maximize your profit by buying or selling one share per day?'
    +14

    "public static int maxProfitGreedy(int[] stockPrices) { int maxProfit = 0; for(int i = 1; i todayPrice) { maxProfit += tomorrowPrice - todayPrice; } } return maxProfit; } "

    Laksitha R. - "public static int maxProfitGreedy(int[] stockPrices) { int maxProfit = 0; for(int i = 1; i todayPrice) { maxProfit += tomorrowPrice - todayPrice; } } return maxProfit; } "See full answer

    Software Engineer
    Data Structures & Algorithms
    +4 more
  • Google logoAsked at Google 
    5 answers
    Video answer for 'How do you resolve conflicting product requirements, and who determines which requirement takes priority?'
    +2

    "Assuming I am a PM for company X and my current task for the morning is resolving a new conflicting product requirement. First I would like to inquire more about the product and about the conflict. Product: Assuming I am new and I didn’t already know what the product was, what is our product's value proposition to our customers? How does our product align with our company's goals? What does success look like for our product? Have we been successful in the past? Who are our customers? Conflict"

    Cameron P. - "Assuming I am a PM for company X and my current task for the morning is resolving a new conflicting product requirement. First I would like to inquire more about the product and about the conflict. Product: Assuming I am new and I didn’t already know what the product was, what is our product's value proposition to our customers? How does our product align with our company's goals? What does success look like for our product? Have we been successful in the past? Who are our customers? Conflict"See full answer

    Product Manager
    Analytical
    +3 more
  • Meta logoAsked at Meta 
    6 answers
    Video answer for 'Should Facebook build a tablet?'
    +3

    "I am not sure if I agree with the approach taken in the mock video. Should FB build a tablet? is not the same as "Design FB tablet." This is an analytical decision question, not a design question. I would have done strategic analysis using Porter's five forces or maybe SWOT and value chain analysis to decide rather than designing a product. My answer will be to examine critical factors to decide to build tablet vs. to build apps for existing non-FB tablets (ipads and android tablets) Users"

    Ammro H. - "I am not sure if I agree with the approach taken in the mock video. Should FB build a tablet? is not the same as "Design FB tablet." This is an analytical decision question, not a design question. I would have done strategic analysis using Porter's five forces or maybe SWOT and value chain analysis to decide rather than designing a product. My answer will be to examine critical factors to decide to build tablet vs. to build apps for existing non-FB tablets (ipads and android tablets) Users"See full answer

    Product Design
    Product Strategy
  • Amazon logoAsked at Amazon 
    7 answers
    Video answer for 'How do you consider your impact on the world as an engineering manager?'
    +4

    "I really appreciate how he clearly explains every term he uses!"

    Ilnur I. - "I really appreciate how he clearly explains every term he uses!"See full answer

    Engineering Manager
    Behavioral
  • Google logoAsked at Google 
    21 answers
    Video answer for 'How many drivers does Uber need to serve the San Francisco Bay Area?'
    +17

    "I am assuming current situation where public transport have restarted but uber pool is yet to start. Assuming it's Bay Area = I am considering internet penetration to be 100% . pop = 8 million (2M per age group) age group that would use uber (20-80 , under 18s can't ride) x age group that can afford uber ( low:mid:high income = 20:50:30 meaning 80% of each qualifying age group can afford uber) x people per household in need of transportation (3 people per household, 2 cars on average per househ"

    Ananya M. - "I am assuming current situation where public transport have restarted but uber pool is yet to start. Assuming it's Bay Area = I am considering internet penetration to be 100% . pop = 8 million (2M per age group) age group that would use uber (20-80 , under 18s can't ride) x age group that can afford uber ( low:mid:high income = 20:50:30 meaning 80% of each qualifying age group can afford uber) x people per household in need of transportation (3 people per household, 2 cars on average per househ"See full answer

    Estimation
  • Stripe logoAsked at Stripe 
    4 answers
    Video answer for 'How would you build a high-performance engineering team?'
    +1

    "I wish there were more real-life examples, more practical information that actually demonstrates the wealth of experience. In the beginning, we are introduced to 3 pillars: trust, high productivity, and growth mindset. It would have been nice to see 1 example for each of these pillars in practice. the interview response was very theoretical and diplomatic. Very shy in providing even small real-life examples e.g. question what are the example guidelines teams would set by themselves to identify w"

    Anonymous Krill - "I wish there were more real-life examples, more practical information that actually demonstrates the wealth of experience. In the beginning, we are introduced to 3 pillars: trust, high productivity, and growth mindset. It would have been nice to see 1 example for each of these pillars in practice. the interview response was very theoretical and diplomatic. Very shy in providing even small real-life examples e.g. question what are the example guidelines teams would set by themselves to identify w"See full answer

    Engineering Manager
    Behavioral
  • Meta logoAsked at Meta 
    4 answers
    Video answer for 'Build a new feature for natural disaster response.'
    +1

    "Approach: 1) clarify and communicate baseline assumptions. 2) communicate how solving for this will align to FB's mission. 3) define the user groups we are solving for 4) Define the user journey pre/during/after natural disasters 4.a) pick a user group we want to go with 5) identify the painpoints for this user groups user journey 6) think about solutions 7) prioritize and elaborate 1) clarify and communicate baseline assumptions. Q: Can you tell me why FB is interesting in building"

    dan - "Approach: 1) clarify and communicate baseline assumptions. 2) communicate how solving for this will align to FB's mission. 3) define the user groups we are solving for 4) Define the user journey pre/during/after natural disasters 4.a) pick a user group we want to go with 5) identify the painpoints for this user groups user journey 6) think about solutions 7) prioritize and elaborate 1) clarify and communicate baseline assumptions. Q: Can you tell me why FB is interesting in building"See full answer

    Product Design
  • Adobe logoAsked at Adobe 
    66 answers
    Video answer for 'Product of Array Except Self'
    +60

    "If 0's aren't a concern, couldn't we just multiply all numbers. and then divide product by each number in the list ? if there's more than one zero, then we just return an array of 0s if there's one zero, then we just replace 0 with product and rest 0s. what am i missing?"

    Sachin R. - "If 0's aren't a concern, couldn't we just multiply all numbers. and then divide product by each number in the list ? if there's more than one zero, then we just return an array of 0s if there's one zero, then we just replace 0 with product and rest 0s. what am i missing?"See full answer

    Software Engineer
    Data Structures & Algorithms
    +3 more
  • Meta logoAsked at Meta 
    1 answer
    Video answer for 'Design a fake news detection system.'

    " Functional Requirements Content Ingestion\: Ingest news articles from various sources (websites, social media, etc.). Handle different types of content (text, images, videos). Content Analysis\: Extract and preprocess text from articles. Analyze the content for potential indicators of fake news. Model Training and Prediction\: Use machine learning models to classify content as fake or real. Continuously improve models with new data and f"

    Scott S. - " Functional Requirements Content Ingestion\: Ingest news articles from various sources (websites, social media, etc.). Handle different types of content (text, images, videos). Content Analysis\: Extract and preprocess text from articles. Analyze the content for potential indicators of fake news. Model Training and Prediction\: Use machine learning models to classify content as fake or real. Continuously improve models with new data and f"See full answer

    Technical Program Manager
    Machine Learning
    +3 more
  • 3 answers
    Video answer for 'Design a Hotel Booking Service'

    "Inventory Service and Registration service can they be in SYNC always ?? The "experience layer" needs accessed by Hotel owners also ??? How does real time inventory come from all Hotels ???"

    Anup S. - "Inventory Service and Registration service can they be in SYNC always ?? The "experience layer" needs accessed by Hotel owners also ??? How does real time inventory come from all Hotels ???"See full answer

    System Design
Showing 141-160 of 348
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