Interview Questions

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

    "What has been the most complex System Design question you were asked?"

    Mitchell K. - "What has been the most complex System Design question you were asked?"See full answer

    System Design
  • Apple logoAsked at Apple 

    "Imagine you have a friend from France that speaks French, and you only speak English. You and your friend want to play a talking game. So, for your friend to understand you and for you to understand what your friend is saying you would need an API between the two of you. The api has its own language called api language. You and your friend will both get a small book that tells you how to speak api language. The api in between you and your friend would allow both of you to speak API language to"

    Musonda C. - "Imagine you have a friend from France that speaks French, and you only speak English. You and your friend want to play a talking game. So, for your friend to understand you and for you to understand what your friend is saying you would need an API between the two of you. The api has its own language called api language. You and your friend will both get a small book that tells you how to speak api language. The api in between you and your friend would allow both of you to speak API language to"See full answer

    Engineering Manager
    Technical
  • "Some ideas - 1) While booking tickets we can give preference to 3 rides which will act like fast pass for us. This way we can give preference to some people for some rides without extra costs to customers. 2) Slot system can be tried where we can book slot (15 min ) each online and only go when our slot time starts. Booking here should be taken of only required number of seats in that ride + 5% (in case of dropouts) 3) We can make wait time to be fun by having some small arcade / quick games"

    Prashali J. - "Some ideas - 1) While booking tickets we can give preference to 3 rides which will act like fast pass for us. This way we can give preference to some people for some rides without extra costs to customers. 2) Slot system can be tried where we can book slot (15 min ) each online and only go when our slot time starts. Booking here should be taken of only required number of seats in that ride + 5% (in case of dropouts) 3) We can make wait time to be fun by having some small arcade / quick games"See full answer

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

  • Better.com logoAsked at Better.com 

    "My team would describe as someone who moves fast and makes sure that everyone has the right resources and tools to get the job done.As someone who is genuinely interested in helping them advance their careers and goes all out to accommodate budget and time if they are interested in learning something new and that may or may not be directly related to the current project or technologies that they are working on.My team will also describe me as a leader who has motivated and encouraged them to no"

    Hasan J. - "My team would describe as someone who moves fast and makes sure that everyone has the right resources and tools to get the job done.As someone who is genuinely interested in helping them advance their careers and goes all out to accommodate budget and time if they are interested in learning something new and that may or may not be directly related to the current project or technologies that they are working on.My team will also describe me as a leader who has motivated and encouraged them to no"See full answer

    Product Designer
    Behavioral
  • "when we are discussing about some issues, subjects or problem . we should consider all of the possibility cases which envolved inside the scenario.all of persons has own atitudes . challenging has a this benefite to see the problems and solves on other ways."

    Nick L. - "when we are discussing about some issues, subjects or problem . we should consider all of the possibility cases which envolved inside the scenario.all of persons has own atitudes . challenging has a this benefite to see the problems and solves on other ways."See full answer

    Technical Program Manager
    Program Sense
  • Lyft logoAsked at Lyft 

    "Assuming alternative for commuters currently is public transport. Commuter painpoints: Public transport timings are not reliable Paying fare, buying tickets, refilling fare cards can be cumbersome. Safety Current rideshare options are expensive Getting to public transport stations is inconvenient. Potential solutions: Improve public transit ETA accuracy on Lyft app using historical data and better data integration with transit companies. Integrate with multiple public tra"

    M N. - "Assuming alternative for commuters currently is public transport. Commuter painpoints: Public transport timings are not reliable Paying fare, buying tickets, refilling fare cards can be cumbersome. Safety Current rideshare options are expensive Getting to public transport stations is inconvenient. Potential solutions: Improve public transit ETA accuracy on Lyft app using historical data and better data integration with transit companies. Integrate with multiple public tra"See full answer

    Product Design
    Product Strategy
  • Google logoAsked at Google 

    "Note: This is my answer that I generated loosely while I was practicing this question. I didnt want to go down the product design framework as this is more of an execution question, so I came up with my own zombified framework to focus more on strategy + execution. Open to feedback on my answer - understand its not the most perfect! Question: How would I launch a digital library product as a Google PM Clarifications: Standalone product? : standalone Region specific: No (up to me) Goa"

    Roy C. - "Note: This is my answer that I generated loosely while I was practicing this question. I didnt want to go down the product design framework as this is more of an execution question, so I came up with my own zombified framework to focus more on strategy + execution. Open to feedback on my answer - understand its not the most perfect! Question: How would I launch a digital library product as a Google PM Clarifications: Standalone product? : standalone Region specific: No (up to me) Goa"See full answer

    Product Manager
    Analytical
    +2 more
  • +3

    "The obvious thing would be explain to them the reason for saying no. But that will not help you in building strong relationships with your stakeholder. First step would be to listen - understand the reason behind their request. Their opinion should be heard. Once you have done that, only then steer the conversation in the direction of logical reasoning for your stance. Also, you could talk to them about some of the competing priorities which would be more impactful, so that they unders"

    Nishant S. - "The obvious thing would be explain to them the reason for saying no. But that will not help you in building strong relationships with your stakeholder. First step would be to listen - understand the reason behind their request. Their opinion should be heard. Once you have done that, only then steer the conversation in the direction of logical reasoning for your stance. Also, you could talk to them about some of the competing priorities which would be more impactful, so that they unders"See full answer

    Behavioral
  • Apple logoAsked at Apple 

    "Minimum viable product is a product with a minimum set of features that are sufficient to gather information if customers are going to use it or are sufficient to answer the questions for the problems that are we are specifically trying to solve. In order to prioritize features it is critical to consider following points. What is the problem we are trying to solve? Understand the context. Identify the features that you need to solve the problem while ensuring that features are in sync with"

    Abhilash K. - "Minimum viable product is a product with a minimum set of features that are sufficient to gather information if customers are going to use it or are sufficient to answer the questions for the problems that are we are specifically trying to solve. In order to prioritize features it is critical to consider following points. What is the problem we are trying to solve? Understand the context. Identify the features that you need to solve the problem while ensuring that features are in sync with"See full answer

    Product Design
    Product Strategy
  • "The Critical Rendering Path (CRP) refers to the sequence of steps that a web browser takes to convert HTML, CSS, and JavaScript into a fully rendered webpage. CRP highlights the processes that can slow down the time it takes for a webpage to become interactive for users."

    Shivam B. - "The Critical Rendering Path (CRP) refers to the sequence of steps that a web browser takes to convert HTML, CSS, and JavaScript into a fully rendered webpage. CRP highlights the processes that can slow down the time it takes for a webpage to become interactive for users."See full answer

    Frontend Engineer
    Technical
  • "Clarify the Issue: Begin by asking for more context about the specific issue they're referring to. This demonstrates your ability to gather information and make sure you have a clear understanding of the problem at hand. Assumption: biggest issue is decrease in north start metric: # of bookings Prioritize and Define Goals: Once you have a clear understanding of the issue, outline the goals you'd like to achieve in solving it. Increasing booking conversions, reducing friction in the bo"

    Danyal R. - "Clarify the Issue: Begin by asking for more context about the specific issue they're referring to. This demonstrates your ability to gather information and make sure you have a clear understanding of the problem at hand. Assumption: biggest issue is decrease in north start metric: # of bookings Prioritize and Define Goals: Once you have a clear understanding of the issue, outline the goals you'd like to achieve in solving it. Increasing booking conversions, reducing friction in the bo"See full answer

    Product Manager
    Analytical
    +3 more
  • Capital One logoAsked at Capital One 

    "conduct direct user research through methods such as interviews, surveys, and focus groups to gather qualitative insights into user preferences, pain points, and behaviors. Additionally, I analyze quantitative data from sources like user analytics, feedback metrics, and market research to identify trends and patterns. Collaborating closely with stakeholders, including customers, internal teams, and subject matter experts, further enriches the requirements gathering process by incorporating diver"

    Jack F. - "conduct direct user research through methods such as interviews, surveys, and focus groups to gather qualitative insights into user preferences, pain points, and behaviors. Additionally, I analyze quantitative data from sources like user analytics, feedback metrics, and market research to identify trends and patterns. Collaborating closely with stakeholders, including customers, internal teams, and subject matter experts, further enriches the requirements gathering process by incorporating diver"See full answer

    Software Engineer
    Analytical
    +2 more
  • Microsoft logoAsked at Microsoft 
    Video answer for 'Find the number of rotations in a circularly sorted array.'
    +8

    "func findRotations(_ arr: [Int]) -> Int { guard !arr.isEmpty else { return 0 } if arr[0] arr[mid + 1] { return mid + 1 } arr[start] <= arr[mid] ? (start = mid + 1) : (end = mid) } return 0 } `"

    Reno S. - "func findRotations(_ arr: [Int]) -> Int { guard !arr.isEmpty else { return 0 } if arr[0] arr[mid + 1] { return mid + 1 } arr[start] <= arr[mid] ? (start = mid + 1) : (end = mid) } return 0 } `"See full answer

    Software Engineer
    Data Structures & Algorithms
    +1 more
  • "Attempted the answer. Feedback appreciated. Thanks! Mission: LinkedIn mission statement is to “connect the world's professionals to make them more productive and successful.” LinkedIn Feed: People You Know, Talking About Things You Care About. One of things can be done is look for Existing engagement metrics that LinkedIn news feed may have. Look for data where engagement is low and understand why and come up with a hypothesis for that. For this exercise will assume there is no pro"

    Madhumita M. - "Attempted the answer. Feedback appreciated. Thanks! Mission: LinkedIn mission statement is to “connect the world's professionals to make them more productive and successful.” LinkedIn Feed: People You Know, Talking About Things You Care About. One of things can be done is look for Existing engagement metrics that LinkedIn news feed may have. Look for data where engagement is low and understand why and come up with a hypothesis for that. For this exercise will assume there is no pro"See full answer

    Product Design
  • Data Scientist
    Coding
  • Microsoft logoAsked at Microsoft 
    Product Manager
    Product Design
  • Product Manager
    Product Strategy
Showing 1841-1860 of 4348