Interview Questions

Review this list of 4,217 interview questions and answers verified by hiring managers and candidates.
  • +8

    "How I would approach this question: Understand the goal of the customer service platform: What is the main business goal of this company and how is the customer service platform serving the company goals? For this question, I'm assuming the user journey is that customers come to the customer service platform when they run into issues. Thus, ultimately the customer service platform is feeding into the top line business metric of customer retention. Do customers keep"

    Kay T. - "How I would approach this question: Understand the goal of the customer service platform: What is the main business goal of this company and how is the customer service platform serving the company goals? For this question, I'm assuming the user journey is that customers come to the customer service platform when they run into issues. Thus, ultimately the customer service platform is feeding into the top line business metric of customer retention. Do customers keep"See full answer

    Product Manager
    Execution
    +1 more
  • +1

    "Great question! Last year, we were working on a critical project to develop a real-time risk analytics platform. This platform was designed to provide our traders with instantaneous risk metrics, allowing them to make informed decisions in a fast-paced trading environment. Midway through the project, we faced a significant issue: our chosen data processing framework was not performing as expected under the high data throughput required by our trading algorithms. This was causing unacceptable lat"

    Scott S. - "Great question! Last year, we were working on a critical project to develop a real-time risk analytics platform. This platform was designed to provide our traders with instantaneous risk metrics, allowing them to make informed decisions in a fast-paced trading environment. Midway through the project, we faced a significant issue: our chosen data processing framework was not performing as expected under the high data throughput required by our trading algorithms. This was causing unacceptable lat"See full answer

    Product Manager
    Behavioral
  • Airbnb logoAsked at Airbnb 
    Video answer for 'Design Airbnb's search functionality.'
    +2

    "The back-of-the-envelope calculation is very well done!"

    Ushita S. - "The back-of-the-envelope calculation is very well done!"See full answer

    System Design
  • Adobe logoAsked at Adobe 
    Video answer for 'Explain how to find a target sum in an array.'
    +4

    "// C++ program to print the count of // subsets with sum equal to the given value X #include using namespace std; // Recursive function to return the count // of subsets with sum equal to the given value int subsetSum(int arr[], int n, int i, int sum, int count) { // The recursion is stopped at N-th level // where all the subsets of the given array // have been checked if (i == n) { // Incrementing the count if sum is // equal to 0 and returning the count if (sum == 0)"

    Ajay U. - "// C++ program to print the count of // subsets with sum equal to the given value X #include using namespace std; // Recursive function to return the count // of subsets with sum equal to the given value int subsetSum(int arr[], int n, int i, int sum, int count) { // The recursion is stopped at N-th level // where all the subsets of the given array // have been checked if (i == n) { // Incrementing the count if sum is // equal to 0 and returning the count if (sum == 0)"See full answer

    Software Engineer
    Coding
    +1 more
  • Amazon logoAsked at Amazon 

    "We will not always have all the required data to make a decision quickly. We need to work with ambiguity effectively by tying up the available facts with intuition."

    Sankar S. - "We will not always have all the required data to make a decision quickly. We need to work with ambiguity effectively by tying up the available facts with intuition."See full answer

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

  • Accenture logoAsked at Accenture 
    Video answer for 'Design an AI data product.'
    +2

    "Understand the business problem: Identify the business problem that the AI data product is intended to solve. Identify the target audience: Understand who will be using the data and what problem they will be solving for using the data. This will inform the features and functionality that should be included in the product. Gather and preprocess the data: Collect and preprocess the data that is relevant to the problem that it is being solved for. This will inform the AI algorithm"

    M D. - "Understand the business problem: Identify the business problem that the AI data product is intended to solve. Identify the target audience: Understand who will be using the data and what problem they will be solving for using the data. This will inform the features and functionality that should be included in the product. Gather and preprocess the data: Collect and preprocess the data that is relevant to the problem that it is being solved for. This will inform the AI algorithm"See full answer

    Data Analyst
    System Design
    +1 more
  • Amazon logoAsked at Amazon 
    Video answer for 'Describe an experience working in a cross-functional team.'
    Software Engineer
    Behavioral
    +3 more
  • +4

    "Clarification Qs: What does "split" mean here? - split the UI and if so how (through tabs?) What counts as "media" - clarified already What is prompting us to consider this change? - any negative feedback from the users/ decrease in certain Newsfeed metrics like engagement etc/ any particular business goal? is this across or platforms eg desktop/mobile ? Is this for all regions? Mission of FB: Fb's mission is to bring people closer together by enabling them to build communiti"

    A G. - "Clarification Qs: What does "split" mean here? - split the UI and if so how (through tabs?) What counts as "media" - clarified already What is prompting us to consider this change? - any negative feedback from the users/ decrease in certain Newsfeed metrics like engagement etc/ any particular business goal? is this across or platforms eg desktop/mobile ? Is this for all regions? Mission of FB: Fb's mission is to bring people closer together by enabling them to build communiti"See full answer

    Execution
    Analytical
    +1 more
  • +12

    "Thanks for the question. The way I would like to proceed with this question is firstly, to get more context about the problem by asking some clarifying questions and narrowing the scope. Then, I would like to break the problem into smaller components to understand where exactly our problem lies. Then make a user journey for that particular area and identify the technical and non-technical factors which might affect this change specific to our company/product. Post that, I'll analyse the external"

    Nikita G. - "Thanks for the question. The way I would like to proceed with this question is firstly, to get more context about the problem by asking some clarifying questions and narrowing the scope. Then, I would like to break the problem into smaller components to understand where exactly our problem lies. Then make a user journey for that particular area and identify the technical and non-technical factors which might affect this change specific to our company/product. Post that, I'll analyse the external"See full answer

    Execution
    Analytical
  • Uber logoAsked at Uber 
    Video answer for 'Design Uber.'
    +2

    "Very helpful! But I have a question: the location of drivers can be changing every minute, so won't reading from location cache returning stale data?"

    Linying W. - "Very helpful! But I have a question: the location of drivers can be changing every minute, so won't reading from location cache returning stale data?"See full answer

    System Design
  • Meta (Facebook) logoAsked at Meta (Facebook) 

    "Discussed: Requirements of the system: latency language modality (assume keyboard typing) availability of data (assume cold start) success metric (accuracy of next word predicted?, or minimize false positives? -> accuracy to start) Data collection and processing: design ethical user experiments to collect typed out data design a simple tokenization strategy (word level encoding, character level encoding, byte-pair encodings, and discuss tradeoffs) collect data, and split"

    Adam L. - "Discussed: Requirements of the system: latency language modality (assume keyboard typing) availability of data (assume cold start) success metric (accuracy of next word predicted?, or minimize false positives? -> accuracy to start) Data collection and processing: design ethical user experiments to collect typed out data design a simple tokenization strategy (word level encoding, character level encoding, byte-pair encodings, and discuss tradeoffs) collect data, and split"See full answer

    Machine Learning Engineer
    System Design
  • Dropbox logoAsked at Dropbox 
    +2

    "I'm going to structure my answer like this so it is easy for both of us to follow up and grasp them easily. Let's first clear out some of the grey areas and make them black and white. Also, decide what are in-scope and out of scope. Second, let's understand what is our goal for improvement - is it the customer experience or any specific feature in mind? for a group of users? Third, I will brainstorm what are the pain points for user personas and solutions to improve them. Fourth, I will priorit"

    Suhasan C. - "I'm going to structure my answer like this so it is easy for both of us to follow up and grasp them easily. Let's first clear out some of the grey areas and make them black and white. Also, decide what are in-scope and out of scope. Second, let's understand what is our goal for improvement - is it the customer experience or any specific feature in mind? for a group of users? Third, I will brainstorm what are the pain points for user personas and solutions to improve them. Fourth, I will priorit"See full answer

    Product Design
  • +2

    "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
  • Google logoAsked at Google 
    +2

    "I have no idea if this would qualify, but I took a different, rather singular approach. Curious and gracious in advance for any and all feedback. My main question is whether this response goes into enough depth with regards to all the content types that Google Map stores, as I chose to focus uniquely on image storage (but am sure to state that clearly before I began): Clarifying questions: global map or US/sectional map? Assume global storage on a single end-user device? Yes consider co"

    John S. - "I have no idea if this would qualify, but I took a different, rather singular approach. Curious and gracious in advance for any and all feedback. My main question is whether this response goes into enough depth with regards to all the content types that Google Map stores, as I chose to focus uniquely on image storage (but am sure to state that clearly before I began): Clarifying questions: global map or US/sectional map? Assume global storage on a single end-user device? Yes consider co"See full answer

    Estimation
    Technical
  • Google logoAsked at Google 
    +5

    "First, I would make the following assumptions to solve this question without instant feedback. Assumptions: The main use cases for the refrigerator will be to maintain food in the right temperature and will not include making ice cubs or pouring water The only disability of the user is blindness Then, I would identify the main flows used when maintaining food refrigerated, which are: Putting food into the fridge Taking out food out of the fridge Within these flow these are som"

    Maritza C. - "First, I would make the following assumptions to solve this question without instant feedback. Assumptions: The main use cases for the refrigerator will be to maintain food in the right temperature and will not include making ice cubs or pouring water The only disability of the user is blindness Then, I would identify the main flows used when maintaining food refrigerated, which are: Putting food into the fridge Taking out food out of the fridge Within these flow these are som"See full answer

    Product Manager
    Product Design
  • Stripe logoAsked at Stripe 
    Video answer for 'Design a Distributed LRU Cache'
    +3

    "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
  • Google logoAsked at Google 
    +4

    "The company culture is very supportive and collaborative. Googlers are encouraged to be creative and innovative, and there is a lot of freedom to explore new ideas. The work is challenging and rewarding. Googlers have the opportunity to work on cutting-edge projects that have a real impact on the world. The company is committed to diversity and inclusion. Google is a great place to work for people from all backgrounds and with all different perspectives. I am confident that I would b"

    Praful B. - "The company culture is very supportive and collaborative. Googlers are encouraged to be creative and innovative, and there is a lot of freedom to explore new ideas. The work is challenging and rewarding. Googlers have the opportunity to work on cutting-edge projects that have a real impact on the world. The company is committed to diversity and inclusion. Google is a great place to work for people from all backgrounds and with all different perspectives. I am confident that I would b"See full answer

    Software Engineer
    Behavioral
    +2 more
  • +5

    "Introduction UberSenior is a new service offered by Uber that provides safe, reliable, and convenient transportation for senior citizens. This PRD outlines the key features, functionalities, and user experience for both seniors and drivers using UberSenior. Problem Statement Existing transportation options for seniors often have limitations, including: Accessibility: Lack of vehicles equipped for mobility aids or physical limitations Technology barriers: Difficulty using smartphone"

    Shubham S. - "Introduction UberSenior is a new service offered by Uber that provides safe, reliable, and convenient transportation for senior citizens. This PRD outlines the key features, functionalities, and user experience for both seniors and drivers using UberSenior. Problem Statement Existing transportation options for seniors often have limitations, including: Accessibility: Lack of vehicles equipped for mobility aids or physical limitations Technology barriers: Difficulty using smartphone"See full answer

    Product Manager
    Product Design
  • +4

    "Around mid-2023, I was tasked with investigating the feasibility of selling access to our site to third-party vendors who wanted to use bots to automate processes for their clients. Some initial work had been done on this but it was very high-level and very little data or analysis had actually been done. When I was tasked with this the idea was to sell access to a special header that would allow vendors to by-pass our F5 Shape implementation, a bot defense tool. From a business and security pers"

    John F. - "Around mid-2023, I was tasked with investigating the feasibility of selling access to our site to third-party vendors who wanted to use bots to automate processes for their clients. Some initial work had been done on this but it was very high-level and very little data or analysis had actually been done. When I was tasked with this the idea was to sell access to a special header that would allow vendors to by-pass our F5 Shape implementation, a bot defense tool. From a business and security pers"See full answer

    Product Manager
    Behavioral
  • +5

    "Background Context I'm a PM at a venture-backed SaaS in the legal tech space. We provide end-to-end contract management experience for our customers with the following features: Upload - Contracts signed in DocuSign, etc. automatically uploaded to our system through API integrations. Data Extraction - Contract terms such as payment terms and key dates are automatically OCRed and extracted using ML. Analytics - Contract terms are searchable, filter, and customize for reporting. Work"

    Christopher K. - "Background Context I'm a PM at a venture-backed SaaS in the legal tech space. We provide end-to-end contract management experience for our customers with the following features: Upload - Contracts signed in DocuSign, etc. automatically uploaded to our system through API integrations. Data Extraction - Contract terms such as payment terms and key dates are automatically OCRed and extracted using ML. Analytics - Contract terms are searchable, filter, and customize for reporting. Work"See full answer

    Behavioral
Showing 201-220 of 4217