Skip to main content

Interview Questions

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

    "As a leader of team, I manage projects and teammates. Above of all, I have to move all people's mind. PM should be good at many technologies and stacks. I work on schedule which is made by meeting and discussing of all team members. Everyday, Every week, I check the result of working and reorganize process of project. Thank you."

    Daniel L. - "As a leader of team, I manage projects and teammates. Above of all, I have to move all people's mind. PM should be good at many technologies and stacks. I work on schedule which is made by meeting and discussing of all team members. Everyday, Every week, I check the result of working and reorganize process of project. Thank you."See full answer

    Product Manager
    Behavioral
    +1 more
  • Uber logoAsked at Uber 
    2 answers

    "class Solution: def nearestPalindromic(self, n: str) -> str: l = len(n) nint = int(n) if l == 1: return str(nint-1) if n == '9'*l: return str(int(n)+2) mid = (l+1)//2 halfs = [n[:(l//2)], str(int(n[:(l//2)])+1), str(int(n[:(l//2)])-1)] mids = [] if l%2: mid_num = int(n[l//2]) mids = [n[l//2], str(mid_num+1), '0', '9', ''] if n[l//2] != '0': mid"

    Rahul .. - "class Solution: def nearestPalindromic(self, n: str) -> str: l = len(n) nint = int(n) if l == 1: return str(nint-1) if n == '9'*l: return str(int(n)+2) mid = (l+1)//2 halfs = [n[:(l//2)], str(int(n[:(l//2)])+1), str(int(n[:(l//2)])-1)] mids = [] if l%2: mid_num = int(n[l//2]) mids = [n[l//2], str(mid_num+1), '0', '9', ''] if n[l//2] != '0': mid"See full answer

    Software Engineer
    Data Structures & Algorithms
    +1 more
  • Accenture logoAsked at Accenture 
    1 answer

    "performance issues and sudden spikes on input requests by scaling techniques and optimization."

    Srini K. - "performance issues and sudden spikes on input requests by scaling techniques and optimization."See full answer

    Software Engineer
    Behavioral
    +6 more
  • Shopify logoAsked at Shopify 
    12 answers
    +9

    "I will interpret the question as "focus on the next 5 years". I will also give a high-level helicopter view since I’m supposed to imagine I’m CEO of Shopify. The mission of Shopify has always been to enable merchants and lessen the frictions in conducting commerce. Shopify is not an eCommerce company like Amazon, but a Tools and Infrastructure company like Stripe. Building tools and services for merchants are our core competencies. When we think about the main problems that Merchants have"

    Shen A. - "I will interpret the question as "focus on the next 5 years". I will also give a high-level helicopter view since I’m supposed to imagine I’m CEO of Shopify. The mission of Shopify has always been to enable merchants and lessen the frictions in conducting commerce. Shopify is not an eCommerce company like Amazon, but a Tools and Infrastructure company like Stripe. Building tools and services for merchants are our core competencies. When we think about the main problems that Merchants have"See full answer

    Behavioral
    Product Strategy
    +1 more
  • Sierra AI logoAsked at Sierra AI 
    Add answer
    Software Engineer
    Data Structures & Algorithms
    +1 more
  • 🧠 Want an expert answer to a question? Saving questions lets us know what content to make next.

  • 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
  • Amazon logoAsked at Amazon 
    3 answers

    "In a recent implementation of a large core banking project where we were breaking away from monolithic architecture to microservice based one we faced a situation where customer wanted to have a single repository of user and role management. Since Micro service based architecture talks about individual entities for multiple product suite it was mandatory to maintain individual user base. Based on the customer feedback, we had to come up with an unique design of single user base and replicating"

    Snehangsu B. - "In a recent implementation of a large core banking project where we were breaking away from monolithic architecture to microservice based one we faced a situation where customer wanted to have a single repository of user and role management. Since Micro service based architecture talks about individual entities for multiple product suite it was mandatory to maintain individual user base. Based on the customer feedback, we had to come up with an unique design of single user base and replicating"See full answer

    Product Manager
    Behavioral
    +1 more
  • Capital One logoAsked at Capital One 
    1 answer

    "when were you asked this? during the product design interview in power day?"

    Pwea S. - "when were you asked this? during the product design interview in power day?"See full answer

    Product Manager
    Product Design
  • Amazon logoAsked at Amazon 
    3 answers

    "During my internship at Lumora Analytics, I was tasked with creating a dashboard to track supplier performance using real-time data. Midway through the project, I hit a roadblock when one of the key data sources was delayed due to access issues with the external vendor’s system. Despite the delay, I had to ensure that the dashboard development stayed on schedule so it could be presented to leadership by the end of the week. Instead of waiting passively, I immediately informed my supervisor and o"

    Dhruv M. - "During my internship at Lumora Analytics, I was tasked with creating a dashboard to track supplier performance using real-time data. Midway through the project, I hit a roadblock when one of the key data sources was delayed due to access issues with the external vendor’s system. Despite the delay, I had to ensure that the dashboard development stayed on schedule so it could be presented to leadership by the end of the week. Instead of waiting passively, I immediately informed my supervisor and o"See full answer

    Product Manager
    Behavioral
  • Meta logoAsked at Meta 
    3 answers

    "Questions: Is "Facebook Search" referring to the overall search bar at the top where users can search across multiple facebook products (people, events, groups, marketplace, etc.) Interview (I): Assume it is for the overall search experience What's the current goal for Facebook as a company? How does Facebook search fit into the current company goal? I: Your call **What's the goal for this improvement for Facebook Search? Are we aiming to drive engagement overall?"

    Mark - "Questions: Is "Facebook Search" referring to the overall search bar at the top where users can search across multiple facebook products (people, events, groups, marketplace, etc.) Interview (I): Assume it is for the overall search experience What's the current goal for Facebook as a company? How does Facebook search fit into the current company goal? I: Your call **What's the goal for this improvement for Facebook Search? Are we aiming to drive engagement overall?"See full answer

    Product Design
  • Amazon logoAsked at Amazon 
    5 answers
    +2

    "When I transitioned from the Analytics team to the Product team, I faced challenges in gaining the trust of the engineering team. Having previously worked with them in a role where I provided insights rather than defining their priorities, they were initially hesitant to accept my inputs in my new role. This led to some misalignment, as they chose to focus on tasks independently rather than incorporating my recommendations. Recognizing the need to build credibility, I took a proactive approach."

    Shahrukh K. - "When I transitioned from the Analytics team to the Product team, I faced challenges in gaining the trust of the engineering team. Having previously worked with them in a role where I provided insights rather than defining their priorities, they were initially hesitant to accept my inputs in my new role. This led to some misalignment, as they chose to focus on tasks independently rather than incorporating my recommendations. Recognizing the need to build credibility, I took a proactive approach."See full answer

    Product Manager
    Behavioral
    +1 more
  • 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
  • OpenAI logoAsked at OpenAI 
    Add answer
    Software Engineer
    Coding
    +1 more
  • Amazon logoAsked at Amazon 
    Add answer
    Software Engineer
    Data Structures & Algorithms
    +1 more
  • DoorDash logoAsked at DoorDash 
    1 answer

    "Clarify the Goal (What Does Success Look Like?) Asked: Why is DoorDash launching bikes for Dashers? Is it to: Expand Dasher availability in dense urban areas? Lower delivery times or costs? Increase access to work for those without cars? Each possible goal shapes the metrics differently. Broke Metrics into Categories: Operational Metrics Measure how well bikes are functioning as a delivery method. Average delivery time (bike vs car/walk) Order completion rate for bike Dashers On-t"

    Logan S. - "Clarify the Goal (What Does Success Look Like?) Asked: Why is DoorDash launching bikes for Dashers? Is it to: Expand Dasher availability in dense urban areas? Lower delivery times or costs? Increase access to work for those without cars? Each possible goal shapes the metrics differently. Broke Metrics into Categories: Operational Metrics Measure how well bikes are functioning as a delivery method. Average delivery time (bike vs car/walk) Order completion rate for bike Dashers On-t"See full answer

    Data Analyst
    Data Analysis
    +2 more
  • Dropbox logoAsked at Dropbox 
    9 answers
    +6

    "Assumptions: Part of the core FB product and not standalone app/ Education for children in 13-18 range Goal: To improve the education of children while building stronger social networks with their family/friends and thus further the mission of the company of bringing the world together and offering tools to form communities. Key user segments: Students (middle and high school) Teachers Parents For the purpose of this exercise, I would like to focus on the student user gr"

    P K. - "Assumptions: Part of the core FB product and not standalone app/ Education for children in 13-18 range Goal: To improve the education of children while building stronger social networks with their family/friends and thus further the mission of the company of bringing the world together and offering tools to form communities. Key user segments: Students (middle and high school) Teachers Parents For the purpose of this exercise, I would like to focus on the student user gr"See full answer

    Product Manager
    Product Design
  • Amazon logoAsked at Amazon 
    Add answer
    Product Manager
    Behavioral
    +1 more
  • "Explained the charts with using Scatter Plot with Size and Color Encoding X-axis: Ride duration (in minutes). Y-axis: Total fare (in dollars). Point size: Encodes the star rating (e.g., larger points for higher ratings). Point color: Indicates whether the rating is favorable (green) or unfavorable (red). Heatmap for Correlation Analysis Why: Heatmaps are ideal for quickly identifying patterns and correlations between variables. How: Create a heatmap matrix where rows represent ride durat"

    Saisandeep M. - "Explained the charts with using Scatter Plot with Size and Color Encoding X-axis: Ride duration (in minutes). Y-axis: Total fare (in dollars). Point size: Encodes the star rating (e.g., larger points for higher ratings). Point color: Indicates whether the rating is favorable (green) or unfavorable (red). Heatmap for Correlation Analysis Why: Heatmaps are ideal for quickly identifying patterns and correlations between variables. How: Create a heatmap matrix where rows represent ride durat"See full answer

    Business Analyst
    Analytical
  • Amazon logoAsked at Amazon 
    9 answers
    +6

    "DFS with check of an already seen node in the graph would work from collections import deque, defaultdict from typing import List def iscourseloopdfs(idcourse: int, graph: defaultdict[list]) -> bool: stack = deque([(id_course)]) seen_courses = set() while stack: print(stack) curr_course = stack.pop() if currcourse in seencourses: return True seencourses.add(currcourse) for dependency in graph[curr_course]: "

    Gabriele G. - "DFS with check of an already seen node in the graph would work from collections import deque, defaultdict from typing import List def iscourseloopdfs(idcourse: int, graph: defaultdict[list]) -> bool: stack = deque([(id_course)]) seen_courses = set() while stack: print(stack) curr_course = stack.pop() if currcourse in seencourses: return True seencourses.add(currcourse) for dependency in graph[curr_course]: "See full answer

    Software Engineer
    Data Structures & Algorithms
    +4 more
  • DoorDash logoAsked at DoorDash 
    1 answer

    "The Doordash post-order experience is the part of the service that happens after the user has placed an order and is waiting for the delivery. This experience can be improved by providing more information, communication, and convenience to the user. Here are some possible ways to do this: Provide real-time tracking and updates: Users want to know the status and location of their order, as well as the estimated time of arrival. By providing real-time tracking and updates, users can feel mor"

    Anonymous Dove - "The Doordash post-order experience is the part of the service that happens after the user has placed an order and is waiting for the delivery. This experience can be improved by providing more information, communication, and convenience to the user. Here are some possible ways to do this: Provide real-time tracking and updates: Users want to know the status and location of their order, as well as the estimated time of arrival. By providing real-time tracking and updates, users can feel mor"See full answer

    Product Manager
    Product Design
Showing 681-700 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