Skip to main content

Interview Questions

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

    "Clarification Questions What does it mean by Next Gen Elevator? → Next Gen Elevator means Elevator using new technologies. Where is this Elevator situated? → Skyscrapers, Commercial Buildings, Residential Buildings or Elevators to Space? Assuming it’s Commercial Buildings. What is the Goal of Making Next Gen Elevators? Is it improving Safety? User Experience? Assuming it’s User Experience _Goal: To design an elevator using emerging technologies to improve user experience in a C"

    Anonymous Muskox - "Clarification Questions What does it mean by Next Gen Elevator? → Next Gen Elevator means Elevator using new technologies. Where is this Elevator situated? → Skyscrapers, Commercial Buildings, Residential Buildings or Elevators to Space? Assuming it’s Commercial Buildings. What is the Goal of Making Next Gen Elevators? Is it improving Safety? User Experience? Assuming it’s User Experience _Goal: To design an elevator using emerging technologies to improve user experience in a C"See full answer

    Product Manager
    Product Design
  • Uber logoAsked at Uber 

    "public int minInsertions(String s) { int n = s.length(); int dp = new intn; for (int len = 2; len <= n; n++) { for (int i = 0; i + len - 1 < n: i++) { int j = i + len - 1; if (s.charAt(i) == s.charAt(j)) { dpi = dpi + 1; } else { dpi = 1 + Math.min(dpi + 1, dpi); } } } return dp0; } `"

    Jatin S. - "public int minInsertions(String s) { int n = s.length(); int dp = new intn; for (int len = 2; len <= n; n++) { for (int i = 0; i + len - 1 < n: i++) { int j = i + len - 1; if (s.charAt(i) == s.charAt(j)) { dpi = dpi + 1; } else { dpi = 1 + Math.min(dpi + 1, dpi); } } } return dp0; } `"See full answer

    Software Engineer
    Data Structures & Algorithms
    +1 more
  • +6

    "Define: What is the Verified Badge Product? The Meta verified badge is a product displayed alongside a verified user’s profile across all Meta platforms. Mission: Why Build the Verified Badge Product? Trust and Authenticity: Meta's primary reason for introducing a Verified Badge is to enhance trust and authenticity across the platform. By confirming the identities of key figures and influencers, Meta can assure users that their interactions are with genuine profiles, no"

    realkimchi - "Define: What is the Verified Badge Product? The Meta verified badge is a product displayed alongside a verified user’s profile across all Meta platforms. Mission: Why Build the Verified Badge Product? Trust and Authenticity: Meta's primary reason for introducing a Verified Badge is to enhance trust and authenticity across the platform. By confirming the identities of key figures and influencers, Meta can assure users that their interactions are with genuine profiles, no"See full answer

    Product Manager
    Analytical
    +1 more
  • Adobe logoAsked at Adobe 
    Video answer for 'How would you improve Google Maps?'
    +17

    "Start by explaining your understanding of Google Maps. It is a free web/mobile-based feature that allows users to navigate from Point A to B, trip planning locate restaurants, hair salons, other points of interest around a point on the map Businesses use to sponsor advertisements based on Map search string. Clarify what does improvement means, "Improve" is a loaded term - what do we mean by improvement: increased ad revenue, improve the quality of the results, increase downloads, imp"

    Rachita D. - "Start by explaining your understanding of Google Maps. It is a free web/mobile-based feature that allows users to navigate from Point A to B, trip planning locate restaurants, hair salons, other points of interest around a point on the map Businesses use to sponsor advertisements based on Map search string. Clarify what does improvement means, "Improve" is a loaded term - what do we mean by improvement: increased ad revenue, improve the quality of the results, increase downloads, imp"See full answer

    Product Manager
    Product Design
  • "👇 Your feedback is very much appreciated 👇 👁️ Vision Empower artists to earn a living through their art while connecting millions of fans to exceptional music experiences. A live streaming feature can humanize the digital experience, making the platform not only a place to stream recorded music but also a stage for real-time, authentic artist-fan interactions. Enhance Spotify’s artist-first narrative by providing a unique way for artists to monetize their performances. Leverage Spot"

    Julien C. - "👇 Your feedback is very much appreciated 👇 👁️ Vision Empower artists to earn a living through their art while connecting millions of fans to exceptional music experiences. A live streaming feature can humanize the digital experience, making the platform not only a place to stream recorded music but also a stage for real-time, authentic artist-fan interactions. Enhance Spotify’s artist-first narrative by providing a unique way for artists to monetize their performances. Leverage Spot"See full answer

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

  • Accenture logoAsked at Accenture 
    +59

    "I follow a variation of the RICE framework when prioritizing how I ship product features. I start by looking at: Reach: Because the customer segmentation across our product portfolio is so similar, I tend to hold a lot of weight on product features that will maximize our customer reach with a minimal LOE. Impact: After establishing which customer segments will benefit from the product feature, I determine the urgency and estimated impact on each customer segment based on customer i"

    Ashley C. - "I follow a variation of the RICE framework when prioritizing how I ship product features. I start by looking at: Reach: Because the customer segmentation across our product portfolio is so similar, I tend to hold a lot of weight on product features that will maximize our customer reach with a minimal LOE. Impact: After establishing which customer segments will benefit from the product feature, I determine the urgency and estimated impact on each customer segment based on customer i"See full answer

    Product Manager
    Behavioral
    +9 more
  • Meta logoAsked at Meta 
    +6

    "Here’s my general framework/formula/structure: Clarify - What do I need to know to make the question/prompt a little less ambiguous? What assumptions do I need to establish with the interviewer? Example: I would probably ask - Are we focused on professional/gig musicians who do music for a living? Or casual hobbyist musicians who make music for fun? Or I may want to know if I should focus on building on to a current Meta product like Instagram/FB Reels or think independently of th"

    Chloe E. - "Here’s my general framework/formula/structure: Clarify - What do I need to know to make the question/prompt a little less ambiguous? What assumptions do I need to establish with the interviewer? Example: I would probably ask - Are we focused on professional/gig musicians who do music for a living? Or casual hobbyist musicians who make music for fun? Or I may want to know if I should focus on building on to a current Meta product like Instagram/FB Reels or think independently of th"See full answer

    Product Manager
    Product Design
  • +20

    "Since the problem asks for a O(logN) solution, I have to assume that the numbers are already sorted, meaning the same number are adjacent to each other, the value of the numbers shouldn't matter, and they expect us to use Binary Search. First, we should analyze the pattern of a regular number array without a single disrupter. Index: 0 1 2 3 4. 5 6. 7. 8. 9 Array:[1, 1, 2, 2, 4, 4, 5, 5, 6, 6] notice the odd indexes are always referencing the second of the reoccurring numbers and t"

    Bamboo Y. - "Since the problem asks for a O(logN) solution, I have to assume that the numbers are already sorted, meaning the same number are adjacent to each other, the value of the numbers shouldn't matter, and they expect us to use Binary Search. First, we should analyze the pattern of a regular number array without a single disrupter. Index: 0 1 2 3 4. 5 6. 7. 8. 9 Array:[1, 1, 2, 2, 4, 4, 5, 5, 6, 6] notice the odd indexes are always referencing the second of the reoccurring numbers and t"See full answer

    Software Engineer
    Coding
  • Meta logoAsked at Meta 
    Video answer for 'You're a PM for Facebook Travel. What would you build?'
    +19

    "Clarifying Questions: Assuming this will be part of FB product. Assuming this is for the US and no major constraints in terms of finances or resources. Goal: To improve user engagement Travel Personas: Solo personal Traveler Group personal Travelers Business travelers Tour operators Transportation Companies (airlines, roadways, trains etc). Choosing to focus on group travelers because most personal travelers usually travel in groups and the volume of this user base"

    P K. - "Clarifying Questions: Assuming this will be part of FB product. Assuming this is for the US and no major constraints in terms of finances or resources. Goal: To improve user engagement Travel Personas: Solo personal Traveler Group personal Travelers Business travelers Tour operators Transportation Companies (airlines, roadways, trains etc). Choosing to focus on group travelers because most personal travelers usually travel in groups and the volume of this user base"See full answer

    Product Manager
    Product Design
  • Apple logoAsked at Apple 
    Video answer for 'Find the container with the maximum volume of water.'

    "int getMaxWater(vector& nums) { int n = nums.size(); int mx = INT_MIN; int i=0, j=n-1; while(i<j) { int water = (j - i) * min(nums[i], nums[j]); mx = max(mx, water); if(nums[i] < nums[j]){ i++; } else { j--; } } return mx; } `"

    Richard W. - "int getMaxWater(vector& nums) { int n = nums.size(); int mx = INT_MIN; int i=0, j=n-1; while(i<j) { int water = (j - i) * min(nums[i], nums[j]); mx = max(mx, water); if(nums[i] < nums[j]){ i++; } else { j--; } } return mx; } `"See full answer

    Data Engineer
    Data Structures & Algorithms
    +3 more
  • Amazon logoAsked at Amazon 
    Video answer for 'Tell me about a time when you raised the bar.'
    +8

    "Please provide a transcript. One grasps 150 words in a video, but can grasp 250 words when reading text."

    Astro S. - "Please provide a transcript. One grasps 150 words in a video, but can grasp 250 words when reading text."See full answer

    Engineering Manager
    Behavioral
    +1 more
  • Video answer for 'How would you remove duplicates in a string?'
    +11

    " O(n) - characters in the string O(n) - stack def identify_adjacent(s: str, k: int) -> str: stack = [] n = len(s) for ch in s: if stack: topch, topcnt = stack[-1] if top_ch == ch: top_cnt += 1 stack[-1] = (ch, top_cnt) else: top_cnt = 1 stack.append((ch,1)) if top_cnt == k: stack.pop() else: stack.append"

    Rick E. - " O(n) - characters in the string O(n) - stack def identify_adjacent(s: str, k: int) -> str: stack = [] n = len(s) for ch in s: if stack: topch, topcnt = stack[-1] if top_ch == ch: top_cnt += 1 stack[-1] = (ch, top_cnt) else: top_cnt = 1 stack.append((ch,1)) if top_cnt == k: stack.pop() else: stack.append"See full answer

    Data Structures & Algorithms
    Coding
  • Amazon logoAsked at Amazon 
    Video answer for 'Tell me about a decision you made based on your instincts.'
    +4

    "I am the Lead PM for a product that analyzes calls made by prison inmates and looks for predictors of criminal intent. its primarily used by police investigators and the FBI. One of the main features we have in the app is Link Analysis which basically lists out all the calls an inmate has made for a specific time period. This feature was built before my time. When I joined, the first thing I did was to implement analytics in the app. Looking at our numbers, I noticed that usage was less than 1%"

    Aabid S. - "I am the Lead PM for a product that analyzes calls made by prison inmates and looks for predictors of criminal intent. its primarily used by police investigators and the FBI. One of the main features we have in the app is Link Analysis which basically lists out all the calls an inmate has made for a specific time period. This feature was built before my time. When I joined, the first thing I did was to implement analytics in the app. Looking at our numbers, I noticed that usage was less than 1%"See full answer

    Security Analyst
    Behavioral
    +1 more
  • +18

    "I will use below 4 pillars to rate and prioritize those 5 projects: Analyze the impact of those 5 projects, to our team and to the whole company maybe Find out if those 5 projects have any dependency between each other Clarify the timeline of each project Identity the status of resources to work on those 5 projects and also the status of their dependencies"

    Dean Z. - "I will use below 4 pillars to rate and prioritize those 5 projects: Analyze the impact of those 5 projects, to our team and to the whole company maybe Find out if those 5 projects have any dependency between each other Clarify the timeline of each project Identity the status of resources to work on those 5 projects and also the status of their dependencies"See full answer

    Software Engineer
    Behavioral
  • Anthropic logoAsked at Anthropic 
    Software Engineer
    Coding
  • Google logoAsked at Google 
    +7

    "This question can be answered in two different ways: a. Strategic b. Product Sense Since , the question is which product you would work upon , it is likely a product strategy question , where interviewer is trying to find about how would you go about selecting the product to solve for. Another approach would be to clarify on the two approaches from the Interviewer. Can ask your hierarchy in PM role [ APM/PM/ Sr. PM / GPM ] and then approach this. Candidate : Do you have any specific goal"

    Vivek S. - "This question can be answered in two different ways: a. Strategic b. Product Sense Since , the question is which product you would work upon , it is likely a product strategy question , where interviewer is trying to find about how would you go about selecting the product to solve for. Another approach would be to clarify on the two approaches from the Interviewer. Can ask your hierarchy in PM role [ APM/PM/ Sr. PM / GPM ] and then approach this. Candidate : Do you have any specific goal"See full answer

    Product Manager
    Product Strategy
  • Google logoAsked at Google 

    "Machine learning software engineer interviews at Google are really challenging. The questions are difficult, specific to Google, and they cover a wide range of topics."

    Million D. - "Machine learning software engineer interviews at Google are really challenging. The questions are difficult, specific to Google, and they cover a wide range of topics."See full answer

    Machine Learning Engineer
    System Design
  • Product Manager
    Analytical
    +1 more
  • Anthropic logoAsked at Anthropic 

    "We will have to use a second more powerful LLM Model to validate the answers. LLM as a judge"

    Anonymous Partridge - "We will have to use a second more powerful LLM Model to validate the answers. LLM as a judge"See full answer

    Machine Learning Engineer
    Artificial Intelligence
    +4 more
  • Google logoAsked at Google 
    +12

    "Clarifying question: why would Google consider sunsetting Gmail? Is there an opportunity to make a case against sunsetting or has the executive decision already been made and we're truly looking for a flawless sunset? If decision has already been made - why? Is this a global decision or country-specific? If the answer from interviewer is that the decision is open to debate, pivot case toward identifying the problem that causes leadership to even consider sunset. Then analyze and propose ways to"

    Anonymous Sparrow - "Clarifying question: why would Google consider sunsetting Gmail? Is there an opportunity to make a case against sunsetting or has the executive decision already been made and we're truly looking for a flawless sunset? If decision has already been made - why? Is this a global decision or country-specific? If the answer from interviewer is that the decision is open to debate, pivot case toward identifying the problem that causes leadership to even consider sunset. Then analyze and propose ways to"See full answer

    Product Manager
    Product Strategy
Showing 141-160 of 4415