Interview Questions

Review this list of 343 interview questions and answers verified by hiring managers and candidates.
  • Accenture logoAsked at Accenture 
    Video answer for 'What's your favorite product and why?'
    +257

    "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
    +2 more
  • +82

    "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
  • "As an application support analyst, I once encountered a situation where the business problem wasn’t clearly defined. The client had a general idea of what they wanted, but the specifics such as the workflows, system interactions, and expected outcomes were not clear. To move forward, I collaborated with the business analyst and requested both the business and system use cases to better understand the requirements. Once we had those documents, I presented the refined idea to the client for valida"

    Roob G. - "As an application support analyst, I once encountered a situation where the business problem wasn’t clearly defined. The client had a general idea of what they wanted, but the specifics such as the workflows, system interactions, and expected outcomes were not clear. To move forward, I collaborated with the business analyst and requested both the business and system use cases to better understand the requirements. Once we had those documents, I presented the refined idea to the client for valida"See full answer

    Behavioral
  • Amazon logoAsked at Amazon 
    Video answer for 'Tell me about a time you made a mistake.'
    +87

    "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
    +6 more
  • Meta (Facebook) logoAsked at Meta (Facebook) 
    Video answer for 'How would you enhance Instagram Stories?'
    +82

    "IG already has a large user base. So the team would not need to look into acquire more people but enable new feature(s) for users to be more excited (which eventually would result in more people coming back more often). Facebook, as a company, strives to connect more people and help them have an amazing experience through interactions with their friends. This is the basic principle on which FB's various apps work on. So I would aim to build this feature with the overall vision of the company to"

    Siddharth R. - "IG already has a large user base. So the team would not need to look into acquire more people but enable new feature(s) for users to be more excited (which eventually would result in more people coming back more often). Facebook, as a company, strives to connect more people and help them have an amazing experience through interactions with their friends. This is the basic principle on which FB's various apps work on. So I would aim to build this feature with the overall vision of the company to"See full answer

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

  • "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

    Data Analyst
    Data Analysis
    +2 more
  • Meta (Facebook) logoAsked at Meta (Facebook) 
    Video answer for 'How would you measure success for Facebook Events?'
    +63

    "First I'd start by asking a few questions/clarifying some assumptions: This is the existing Facebook Events product where users invite other Facebook users to an event (either IRL or virtual) at a certain time/date, and invitees can RSVP, or react/comment on the event? Is this question limited to a specific part of the FB product base (e.g. Facebook app vs. web experience) or are we discussing the FB Events product across all platforms? FB Events have been a key part of Facebook for quite"

    Chelsea F. - "First I'd start by asking a few questions/clarifying some assumptions: This is the existing Facebook Events product where users invite other Facebook users to an event (either IRL or virtual) at a certain time/date, and invitees can RSVP, or react/comment on the event? Is this question limited to a specific part of the FB product base (e.g. Facebook app vs. web experience) or are we discussing the FB Events product across all platforms? FB Events have been a key part of Facebook for quite"See full answer

    Product Manager
    Execution
    +1 more
  • Adobe logoAsked at Adobe 
    Video answer for 'Edit distance'
    +16

    "from collections import deque def updateword(words, startword, end_word): if end_word not in words: return None # Early exit if end_word is not in the dictionary queue = deque([(start_word, 0)]) # (word, steps) visited = set([start_word]) # Keep track of visited words while queue: word, steps = queue.popleft() if word == end_word: return steps # Found the target word, return steps for i in range(len(word)): "

    叶 路. - "from collections import deque def updateword(words, startword, end_word): if end_word not in words: return None # Early exit if end_word is not in the dictionary queue = deque([(start_word, 0)]) # (word, steps) visited = set([start_word]) # Keep track of visited words while queue: word, steps = queue.popleft() if word == end_word: return steps # Found the target word, return steps for i in range(len(word)): "See full answer

    Software Engineer
    Data Structures & Algorithms
    +3 more
  • +76

    "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
  • +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
  • "Looking into licensing data for users to match with the validity of their plans , to set up reporting okr's and metrics from the ground up and future problem sculpting for future feature additions I developed the metrics from the existing data tables , with uniform interpretation for datasets used across teams, keeping the modifications done in alignment with the requirements of the stakeholders. Hypotheses for licensing metrics was laid out in a defined manner where it was feasible to cherry"

    Aishwarya J. - "Looking into licensing data for users to match with the validity of their plans , to set up reporting okr's and metrics from the ground up and future problem sculpting for future feature additions I developed the metrics from the existing data tables , with uniform interpretation for datasets used across teams, keeping the modifications done in alignment with the requirements of the stakeholders. Hypotheses for licensing metrics was laid out in a defined manner where it was feasible to cherry"See full answer

    Engineering Manager
    Behavioral
  • Google logoAsked at Google 
    Video answer for 'Estimate the number of restaurants in San Francisco.'
    +56

    "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
  • +42

    "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
  • Meta (Facebook) logoAsked at Meta (Facebook) 
    Video answer for 'Design an evaluation framework for ads ranking.'
    +4

    "Designing an evaluation framework for ads ranking is crucial for optimizing the effectiveness and relevance of ads displayed to users. Here's a comprehensive framework that you can use: Define Objectives and Key Performance Indicators (KPIs):** \\Click-Through Rate (CTR):\\ The ratio of clicks to impressions, indicating the effectiveness of an ad in attracting user attention. \\Conversion Rate:\\ The ratio of conversions (e.g., sign-ups, purchases) to clicks, measuring how well"

    Ajay P. - "Designing an evaluation framework for ads ranking is crucial for optimizing the effectiveness and relevance of ads displayed to users. Here's a comprehensive framework that you can use: Define Objectives and Key Performance Indicators (KPIs):** \\Click-Through Rate (CTR):\\ The ratio of clicks to impressions, indicating the effectiveness of an ad in attracting user attention. \\Conversion Rate:\\ The ratio of conversions (e.g., sign-ups, purchases) to clicks, measuring how well"See full answer

    Machine Learning Engineer
    Product Design
    +3 more
  • Video answer for 'Employee Earnings.'
    +35

    "SELECT employees.first_name, managers.salary AS manager_salary FROM employees LEFT JOIN employees AS managers ON employees.manager_id = managers.id WHERE employees.salary > managers.salary `"

    Tiffany A. - "SELECT employees.first_name, managers.salary AS manager_salary FROM employees LEFT JOIN employees AS managers ON employees.manager_id = managers.id WHERE employees.salary > managers.salary `"See full answer

    Software Engineer
    Coding
    +1 more
  • Stripe logoAsked at Stripe 
    Video answer for 'Design a Distributed LRU Cache'
    +2

    "One good reason for using the doubly linked list is that to remove an accessed item in the list from its existing position say in the middle of the list and move it to the head, you need to update the previous node's next pointer and the next node's previous pointer. A singly linked list only has next pointers, so removing from the middle would require traversing from the head to find the previous node which requires O(n) time. A doubly linked list allows O(1) removal from any position because w"

    Javed S. - "One good reason for using the doubly linked list is that to remove an accessed item in the list from its existing position say in the middle of the list and move it to the head, you need to update the previous node's next pointer and the next node's previous pointer. A singly linked list only has next pointers, so removing from the middle would require traversing from the head to find the previous node which requires O(n) time. A doubly linked list allows O(1) removal from any position because w"See full answer

    Engineering Manager
    System Design
  • +8

    "Just a bit of context on what could be a risk in Product or Software Development. We talk about the Scope, Quality, and Time Triangle. IMHO the only variables that can matter and can pose risk are these. Try to form an answer where you used the Effort, Value, Risk framework to quantify the risk. The answer can be similar to short term sacrifices for long term gains, as you do take in mind the risk the short term sacrifices pose. Situation - I was leading the team to complete an overhaul of the"

    Umang S. - "Just a bit of context on what could be a risk in Product or Software Development. We talk about the Scope, Quality, and Time Triangle. IMHO the only variables that can matter and can pose risk are these. Try to form an answer where you used the Effort, Value, Risk framework to quantify the risk. The answer can be similar to short term sacrifices for long term gains, as you do take in mind the risk the short term sacrifices pose. Situation - I was leading the team to complete an overhaul of the"See full answer

    Product Manager
    Behavioral
    +1 more
  • +37

    "Narrow down scope with clarifying questions: Confirm that Reactions are the like, love, sad and other icons that facebook users can respond with on your post. Understand the metric: is "down" ... absolute number or is it a ratio of reactions per post? Understand the boundary conditions: Is it specific to a certain region, certain segment of users (only from new users versus active users), happening on personal posts or group posts, happening on app versus desktop/mobile etc. Under"

    Praveen - "Narrow down scope with clarifying questions: Confirm that Reactions are the like, love, sad and other icons that facebook users can respond with on your post. Understand the metric: is "down" ... absolute number or is it a ratio of reactions per post? Understand the boundary conditions: Is it specific to a certain region, certain segment of users (only from new users versus active users), happening on personal posts or group posts, happening on app versus desktop/mobile etc. Under"See full answer

    Execution
    Analytical
  • Google logoAsked at Google 
    Video answer for 'Should Google enter the ridesharing market?'
    +51

    "In general, I don't think Google should go into ridesharing market at this point. (06/2020) I have 3 reasons why Google should not get into ridesharing business at this point and a exception. Reason 1: Current market With major players like Uber and Lyft occupying around 90% of the market, current ridesharing business market is already crowded. These companies have been around for 6-7 years and users already formed the user habit of using either Uber or Lyft when they need a car to go some"

    Yao X. - "In general, I don't think Google should go into ridesharing market at this point. (06/2020) I have 3 reasons why Google should not get into ridesharing business at this point and a exception. Reason 1: Current market With major players like Uber and Lyft occupying around 90% of the market, current ridesharing business market is already crowded. These companies have been around for 6-7 years and users already formed the user habit of using either Uber or Lyft when they need a car to go some"See full answer

    Product Strategy
  • +11

    "I work at a startup that makes software for Law Enforcement and the FBI. Our product analyzes calls being made by prison inmates and "listens" for predictors of violence and criminal behavior. Our clients are some of the top state prisons in the country. Recently one of the largest states in the country decided to evaluate our product for their prison system. I demo'd the product to the officers and they seemed to like everything. During the presentation they asked us if the product was ADA com"

    Aabid S. - "I work at a startup that makes software for Law Enforcement and the FBI. Our product analyzes calls being made by prison inmates and "listens" for predictors of violence and criminal behavior. Our clients are some of the top state prisons in the country. Recently one of the largest states in the country decided to evaluate our product for their prison system. I demo'd the product to the officers and they seemed to like everything. During the presentation they asked us if the product was ADA com"See full answer

    Product Manager
    Behavioral
    +5 more
Showing 1-20 of 343