Interview Questions

Review this list of 4,217 interview questions and answers verified by hiring managers and candidates.
  • Wealthfront logoAsked at Wealthfront 
    Video answer for 'Design YouTube.'
    +24

    "What software is being used to draw the design?"

    Farhan I. - "What software is being used to draw the design?"See full answer

    System Design
    Product Design
  • Databricks logoAsked at Databricks 
    Video answer for 'What is your leadership style?'
    +7

    "My leadership style is flexible and adaptive, it varies depending on the team members and the needs of the company. My leadership goal is to empower the team and inspire and grow leaders. In order to achieve that, I combine transformational, democratic and coaching leadership styles. Usually when we are facing a new type of challenge, or at the early stage of a project, I like to adapt the transformational leadership which allows me to listen to all the suggestions from the team members and sta"

    onering2ruleall - "My leadership style is flexible and adaptive, it varies depending on the team members and the needs of the company. My leadership goal is to empower the team and inspire and grow leaders. In order to achieve that, I combine transformational, democratic and coaching leadership styles. Usually when we are facing a new type of challenge, or at the early stage of a project, I like to adapt the transformational leadership which allows me to listen to all the suggestions from the team members and sta"See full answer

    Engineering Manager
    Behavioral
    +4 more
  • Amazon logoAsked at Amazon 
    +1

    "Clarifying Questions Who are we? Traditional elevator company or a new age tech startup Assumption: New age tech based elevator company Any constraints: Budget, etc. Assumption: No What kind of a skyscraper building: Assumption: Commercial. Includes office spaces as well as others Any particular goal with respect to building this elevator? Design best in class elevator providing the best user experience for passengers User needs - Users have the following needs when"

    Shasleen I. - "Clarifying Questions Who are we? Traditional elevator company or a new age tech startup Assumption: New age tech based elevator company Any constraints: Budget, etc. Assumption: No What kind of a skyscraper building: Assumption: Commercial. Includes office spaces as well as others Any particular goal with respect to building this elevator? Design best in class elevator providing the best user experience for passengers User needs - Users have the following needs when"See full answer

    Product Manager
    Product Design
    +1 more
  • Google logoAsked at Google 
    Video answer for 'How would you improve YouTube for content creators?'

    "Users: Creators We can segment by category of videos made (ie. beauty, entertainment, etc.) We could also segment by age range. Let's just choose self-development channels Pain points: Want to bring you to their website Solution. Portal to their website. Whenever you click on the video, a tab pops up for their website. But, this could be annoying for viewers. Back to the drawing board. What if we made creators into viewers. I am a FinTech Product Manager"

    Andrew M. - "Users: Creators We can segment by category of videos made (ie. beauty, entertainment, etc.) We could also segment by age range. Let's just choose self-development channels Pain points: Want to bring you to their website Solution. Portal to their website. Whenever you click on the video, a tab pops up for their website. But, this could be annoying for viewers. Back to the drawing board. What if we made creators into viewers. I am a FinTech Product Manager"See full answer

    Product Design
    App Critique
  • "Okay so the objective is to describe a product which I think is poorly designed despite of what market sentiments are around this and how the product is performing currently. Okay understood, so the way I would like to go about it is first I will state what are the factors which I look in a product to tell it is a good product. Then will see how a particular product doesn’t follow this and that's why I called it a poorly designed product. For me a product is great if it is having these qualities"

    Anonymous Muskox - "Okay so the objective is to describe a product which I think is poorly designed despite of what market sentiments are around this and how the product is performing currently. Okay understood, so the way I would like to go about it is first I will state what are the factors which I look in a product to tell it is a good product. Then will see how a particular product doesn’t follow this and that's why I called it a poorly designed product. For me a product is great if it is having these qualities"See full answer

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

  • Twitter logoAsked at Twitter 
    Video answer for 'Design Twitter's API.'
    System Design
    Technical
  • Meta (Facebook) logoAsked at Meta (Facebook) 
    +3

    "Prioritizing competing features involves evaluating and comparing different features to determine which ones to implement first, based on their relative importance, value, and impact on the product and users. Here are some steps to help prioritize competing features: Define the goals and objectives: Identify the product's overall goals, target audience, and key performance indicators (KPIs). This will help you understand what features are most important to achieve these goals. **Gather"

    Shashank S. - "Prioritizing competing features involves evaluating and comparing different features to determine which ones to implement first, based on their relative importance, value, and impact on the product and users. Here are some steps to help prioritize competing features: Define the goals and objectives: Identify the product's overall goals, target audience, and key performance indicators (KPIs). This will help you understand what features are most important to achieve these goals. **Gather"See full answer

    Product Manager
    Behavioral
    +1 more
  • +6

    "Great question, I’ll take a moment to organize my thoughts before answering - Sure I have a few clarification questions and some assumptions - Go ahead 5 years and infinite resources, I have no constraints in terms of making technology advancements - Yes, no constraint I’ll focus on improving the lives of people and changing the ways people use Google Translate and may expand the use to different products.. not just existing interface - Cool Let's take a step back and think why people nee"

    Vaibhav B. - "Great question, I’ll take a moment to organize my thoughts before answering - Sure I have a few clarification questions and some assumptions - Go ahead 5 years and infinite resources, I have no constraints in terms of making technology advancements - Yes, no constraint I’ll focus on improving the lives of people and changing the ways people use Google Translate and may expand the use to different products.. not just existing interface - Cool Let's take a step back and think why people nee"See full answer

    Product Design
  • "It would be good to talk about the impacts on costs as well"

    Mehdi K. - "It would be good to talk about the impacts on costs as well"See full answer

    Product Strategy
    System Design
  • eBay logoAsked at eBay 
    Video answer for 'How would you improve your favorite product?'

    "When a question like this is asked what is really being asked is "how do you think about the elements that make up a product and how does each part add value?". I generally try to answer it with a feature that has to do with user interaction. Good answers to this question could include "I would add a button to edit a post, and make it more visible and accessible rather than buried in a menu". Your rationale might be "**because it encourages users to post without fear that they will make"

    Sydney S. - "When a question like this is asked what is really being asked is "how do you think about the elements that make up a product and how does each part add value?". I generally try to answer it with a feature that has to do with user interaction. Good answers to this question could include "I would add a button to edit a post, and make it more visible and accessible rather than buried in a menu". Your rationale might be "**because it encourages users to post without fear that they will make"See full answer

    Product Manager
    Product Design
  • Meta (Facebook) logoAsked at Meta (Facebook) 
    +9

    "Clarify: Any specific types of groups (families or business)? Type of travel (air, train)? Global or domestic? Assumptions: Users have interest in travel. Content within Meta apps can help FB, whatsapp, Instagram. Have access to user data with travel preferences and budget. Resources to interact with travel businesses and institutions. Constraints: Users typically think of meta apps in the early discovery phase of travel, typically use travel company apps to complete experience e.g. booking,"

    Patrick W. - "Clarify: Any specific types of groups (families or business)? Type of travel (air, train)? Global or domestic? Assumptions: Users have interest in travel. Content within Meta apps can help FB, whatsapp, Instagram. Have access to user data with travel preferences and budget. Resources to interact with travel businesses and institutions. Constraints: Users typically think of meta apps in the early discovery phase of travel, typically use travel company apps to complete experience e.g. booking,"See full answer

    Product Manager
    Product Design
  • +31

    "SELECT customer_id, order_date, orderid AS secondearliestorderid FROM ( SELECT order_id, customer_id, order_date, ROWNUMBER() OVER (PARTITION BY customerid, orderdate ORDER BY orderid ASC) AS rank FROM orders ) WHERE rank = 2 ORDER BY orderdate, customerid `"

    Tiffany A. - "SELECT customer_id, order_date, orderid AS secondearliestorderid FROM ( SELECT order_id, customer_id, order_date, ROWNUMBER() OVER (PARTITION BY customerid, orderdate ORDER BY orderid ASC) AS rank FROM orders ) WHERE rank = 2 ORDER BY orderdate, customerid `"See full answer

    Coding
    SQL
  • Microsoft logoAsked at Microsoft 

    "A load balancer, web application servers and a large database. Database is the core of the application containing the songs and tags related to each song. Application server will provide the search interface to find songs, play them and search them in specific categories or channels."

    Soraya B. - "A load balancer, web application servers and a large database. Database is the core of the application containing the songs and tags related to each song. Application server will provide the search interface to find songs, play them and search them in specific categories or channels."See full answer

    Product Manager
    Technical
  • +2

    "Part 1 - Initial diagnostic questions Question: To start, I want to confirm that this is actually an issue. Have we changed any logging related to DAU in past couple of months? Answer: No Question: Ok, now I'm wondering if this could be a seasonal issue. In the past 6 months, have we seen a similar trend where DAU is down by 10%? Answer: No Question: Ok, to zoom out for a second, let's think about any macro-level factors that may have impacted DAU. Is there any negative public sent"

    Anonymous Amphibian - "Part 1 - Initial diagnostic questions Question: To start, I want to confirm that this is actually an issue. Have we changed any logging related to DAU in past couple of months? Answer: No Question: Ok, now I'm wondering if this could be a seasonal issue. In the past 6 months, have we seen a similar trend where DAU is down by 10%? Answer: No Question: Ok, to zoom out for a second, let's think about any macro-level factors that may have impacted DAU. Is there any negative public sent"See full answer

    Product Manager
    Execution
    +2 more
  • +8

    "Assumptions Assume that the functionality of Meta Pay is the ability to send and receive payments to other Meta account holders. Payment infrastructure connects to bank accounts Assume users can maintain a balance in Meta Pay Assume life cycle of the product is post launch adoption phase Clarifying questions Can I send or receive payments to a meta user from a different platform? e.g., fb to IG > assume the answers is “yes” Where is it available? > Assume answer is “US” "

    Philip C. - "Assumptions Assume that the functionality of Meta Pay is the ability to send and receive payments to other Meta account holders. Payment infrastructure connects to bank accounts Assume users can maintain a balance in Meta Pay Assume life cycle of the product is post launch adoption phase Clarifying questions Can I send or receive payments to a meta user from a different platform? e.g., fb to IG > assume the answers is “yes” Where is it available? > Assume answer is “US” "See full answer

    Product Manager
    Product Strategy
  • +5

    "Clarify: What is the objective? Grow user base of Prime or add revenue? Hypothesis: I believe it would be to grow user base of Prime. In that case, I would look at the target users for this – which will be mostly Non-Prime members whom we are trying to convert to Prime users. If I analyze who would be interested in purchasing gifts and having them gift-wrapped, user segmentation would not really add value as age, gender or geographical segmentation will not provide much differentiatio"

    Agnes D. - "Clarify: What is the objective? Grow user base of Prime or add revenue? Hypothesis: I believe it would be to grow user base of Prime. In that case, I would look at the target users for this – which will be mostly Non-Prime members whom we are trying to convert to Prime users. If I analyze who would be interested in purchasing gifts and having them gift-wrapped, user segmentation would not really add value as age, gender or geographical segmentation will not provide much differentiatio"See full answer

    Product Strategy
    Analytical
  • +3

    "Trying to decide on if they should include a step to upload a profile picture in the onboarding flow or not? Why does facebook have a profile picture? What value does it add? User value - Connections: having a picture on your profile, help drive friending and follows. Because users can put a face with the name. And they cna also recongize people they may not immediately know from a name (or a common name) and want to friend them. Business value - Integrity: maki"

    Marie E. - "Trying to decide on if they should include a step to upload a profile picture in the onboarding flow or not? Why does facebook have a profile picture? What value does it add? User value - Connections: having a picture on your profile, help drive friending and follows. Because users can put a face with the name. And they cna also recongize people they may not immediately know from a name (or a common name) and want to friend them. Business value - Integrity: maki"See full answer

    Execution
    Analytical
  • Amazon logoAsked at Amazon 

    "I told a story about how our team was focussed on moving a key metric i.e. NPS and to do that we build 3 top requested user feature. Post release the detractors % didn't move even though the detractors request for features shipped went down. Then I connect with users and did some analysis post which we realised that we need to pivot our focus from shipping features to enabling complete workflows for our users i.e. shipping all those feature which are used together in a feature as then only users"

    Aditya S. - "I told a story about how our team was focussed on moving a key metric i.e. NPS and to do that we build 3 top requested user feature. Post release the detractors % didn't move even though the detractors request for features shipped went down. Then I connect with users and did some analysis post which we realised that we need to pivot our focus from shipping features to enabling complete workflows for our users i.e. shipping all those feature which are used together in a feature as then only users"See full answer

    Product Manager
    Behavioral
    +1 more
  • Adobe logoAsked at Adobe 
    Video answer for 'Find a triplet in an array with a given sum.'
    +11

    " from typing import List def three_sum(nums: List[int]) -> List[List[int]]: target = 0 nums.sort() answer = [] for i in range(len(nums)): if nums[i]> 0: # we wont find any combinations break if i !=0 and nums[i] == nums[i-1]: continue lo = i+1 hi = len(nums)-1 while lo<hi: total = nums[i] + nums[lo] + nums[hi] if total == target: answer.append([nums[i],nums[lo],num"

    Bernard K. - " from typing import List def three_sum(nums: List[int]) -> List[List[int]]: target = 0 nums.sort() answer = [] for i in range(len(nums)): if nums[i]> 0: # we wont find any combinations break if i !=0 and nums[i] == nums[i-1]: continue lo = i+1 hi = len(nums)-1 while lo<hi: total = nums[i] + nums[lo] + nums[hi] if total == target: answer.append([nums[i],nums[lo],num"See full answer

    Software Engineer
    Data Structures & Algorithms
    +3 more
Showing 341-360 of 4217