Interview Questions

Review this list of 4,217 interview questions and answers verified by hiring managers and candidates.
  • Google logoAsked at Google 
    Product Manager
    Execution
    +1 more
  • "Context: While working as a Senior Systems Engineer at Indra on a project for BBVA, I was primarily responsible for building ETLs and optimizing data pipelines using Spark and Scala. Action: During a critical deployment phase, our QA lead had to leave unexpectedly due to a personal emergency. With no one available to manage testing coordination, I volunteered to step in — even though it wasn’t my formal responsibility. I quickly reviewed the test cases, communicated with stakeholders, an"

    Otto yhoda A. - "Context: While working as a Senior Systems Engineer at Indra on a project for BBVA, I was primarily responsible for building ETLs and optimizing data pipelines using Spark and Scala. Action: During a critical deployment phase, our QA lead had to leave unexpectedly due to a personal emergency. With no one available to manage testing coordination, I volunteered to step in — even though it wasn’t my formal responsibility. I quickly reviewed the test cases, communicated with stakeholders, an"See full answer

    Software Engineer
    Behavioral
  • "Use Dutch National Flag Algorithm to solve the problem"

    Sireesha R. - "Use Dutch National Flag Algorithm to solve the problem"See full answer

    Software Engineer
    Data Structures & Algorithms
    +1 more
  • "In the Transformer architecture, the decoder differs from the encoder primarily in its additional mechanisms designed to handle autoregressive sequence generation. Here's a breakdown of the key differences: Self-Attention Mechanism: Encoder: The encoder has a standard self-attention mechanism that allows each token to attend to all other tokens in the input sequence. Decoder: The decoder has two types of self-attention. The first is the same as in the encoder, but the second is mas"

    Ranj A. - "In the Transformer architecture, the decoder differs from the encoder primarily in its additional mechanisms designed to handle autoregressive sequence generation. Here's a breakdown of the key differences: Self-Attention Mechanism: Encoder: The encoder has a standard self-attention mechanism that allows each token to attend to all other tokens in the input sequence. Decoder: The decoder has two types of self-attention. The first is the same as in the encoder, but the second is mas"See full answer

    Data Scientist
    Statistics & Experimentation
  • 🧠 Want an expert answer to a question? Saving questions lets us know what content to make next.

  • +9

    "WITH previous AS(SELECT viewer_id, watch_hours, LAG(watchhours) OVER(PARTITION BY viewerid ORDER BY year, month) AS previous_hours, year, month FROM watch_time GROUP BY viewer_id, year, month ), streaks AS(SELECT viewer_id, SUM(CASE WHEN previoushours IS NOT NULL AND previoushours = 3 `"

    Alvin P. - "WITH previous AS(SELECT viewer_id, watch_hours, LAG(watchhours) OVER(PARTITION BY viewerid ORDER BY year, month) AS previous_hours, year, month FROM watch_time GROUP BY viewer_id, year, month ), streaks AS(SELECT viewer_id, SUM(CASE WHEN previoushours IS NOT NULL AND previoushours = 3 `"See full answer

    Coding
    SQL
  • "First, I would like to establish some assumptions about the problem to determine if this is possible. For this scenario, I will assume that “accepted” does not mean a student is enrolled at the university (most students apply to multiple universities and can only attend one university). For simplicity, I will also assume that each student is applies to a single department and that every student is associated with a single department. Based on this information, I see a scenario that this would"

    John F. - "First, I would like to establish some assumptions about the problem to determine if this is possible. For this scenario, I will assume that “accepted” does not mean a student is enrolled at the university (most students apply to multiple universities and can only attend one university). For simplicity, I will also assume that each student is applies to a single department and that every student is associated with a single department. Based on this information, I see a scenario that this would"See full answer

    Product Manager
    Analytical
  • Amazon logoAsked at Amazon 

    "function longestCommonPrefix(arr1, arr2) { const prefixSet = new Set(); for (let num of arr1) { let str = num.toString(); for (let i = 1; i <= str.length; i++) { prefixSet.add(str.substring(0, i)); } } let longestPrefix = ""; for (let num of arr2) { let str = num.toString(); for (let i = 1; i <= str.length; i++) { let prefix = str.substring(0, i); if (prefixSet.has(prefix)) { "

    Maykon henrique D. - "function longestCommonPrefix(arr1, arr2) { const prefixSet = new Set(); for (let num of arr1) { let str = num.toString(); for (let i = 1; i <= str.length; i++) { prefixSet.add(str.substring(0, i)); } } let longestPrefix = ""; for (let num of arr2) { let str = num.toString(); for (let i = 1; i <= str.length; i++) { let prefix = str.substring(0, i); if (prefixSet.has(prefix)) { "See full answer

    Software Engineer
    Coding
    +1 more
  • "Clarifying questions Target geography: USA, all urban areas Form factor: Mobile app, supported on iOS and Android Items to be borrowed: simple appliances like toaster, FMCG products, etc. Target market USA has a population of millions of people People generally need to frequently borrow household items from neighbours in case of emergency (or even otherwise) Internal company assessment Meta's mission is to create communities that help each other. This problem ties in well with t"

    Rahul J. - "Clarifying questions Target geography: USA, all urban areas Form factor: Mobile app, supported on iOS and Android Items to be borrowed: simple appliances like toaster, FMCG products, etc. Target market USA has a population of millions of people People generally need to frequently borrow household items from neighbours in case of emergency (or even otherwise) Internal company assessment Meta's mission is to create communities that help each other. This problem ties in well with t"See full answer

    Product Manager
    Product Design
    +1 more
  • Thumbtack logoAsked at Thumbtack 
    Product Design
    System Design
  • Product Manager
    Product Design
  • "To enhance customer adoption of JPMorgan Chase's Payments Developer Portal, I propose a feature called "Guided Onboarding and Custom Integration Paths." Feature Overview Guided Onboarding: A step-by-step onboarding process for new users that includes interactive tutorials, video walkthroughs, and a personalized dashboard based on their needs and use cases. Users can select their business type and goals (e.g., e-commerce, retail, fintech) to receive tailored content and API recomm"

    Lavanya S. - "To enhance customer adoption of JPMorgan Chase's Payments Developer Portal, I propose a feature called "Guided Onboarding and Custom Integration Paths." Feature Overview Guided Onboarding: A step-by-step onboarding process for new users that includes interactive tutorials, video walkthroughs, and a personalized dashboard based on their needs and use cases. Users can select their business type and goals (e.g., e-commerce, retail, fintech) to receive tailored content and API recomm"See full answer

    Product Manager
    Product Design
  • Apple logoAsked at Apple 

    "Hey Grandma, you've had a lot of experience with infants, haven't you? When they were babies, you taught them how to chew in their first six months. This initial phase is like giving them data. Once they learned how to chew, they could handle any food you gave them. Next, you refined their learning by teaching them that they should only chew on food. This is like refining the data so they understand what is relevant. Then, a few months later, they started crawling and walking, learning by observ"

    Hari priya K. - "Hey Grandma, you've had a lot of experience with infants, haven't you? When they were babies, you taught them how to chew in their first six months. This initial phase is like giving them data. Once they learned how to chew, they could handle any food you gave them. Next, you refined their learning by teaching them that they should only chew on food. This is like refining the data so they understand what is relevant. Then, a few months later, they started crawling and walking, learning by observ"See full answer

    Machine Learning Engineer
    Concept
  • "First I would like to clarify this scenario with some questions: 1) The KPI that dropped, is it a good sign or bad sign? (Ex.: Maybe a our CAC or CRC that dropped than it is a good sign OR just our sales that overall dropped) 2) What kind of sales is this (frequency)? Once a month, week or subscription? 3) What kind of business are we talkng about? Delivery? Saas? 4) What kind of customers is the company focused? B2B, B2C, B2B2C? 5) Is the overall company sales decreasing or there is a segment t"

    Daniel M. - "First I would like to clarify this scenario with some questions: 1) The KPI that dropped, is it a good sign or bad sign? (Ex.: Maybe a our CAC or CRC that dropped than it is a good sign OR just our sales that overall dropped) 2) What kind of sales is this (frequency)? Once a month, week or subscription? 3) What kind of business are we talkng about? Delivery? Saas? 4) What kind of customers is the company focused? B2B, B2C, B2B2C? 5) Is the overall company sales decreasing or there is a segment t"See full answer

    Execution
    Analytical
  • Google logoAsked at Google 

    "Design a concert ticketing service Clarifying questions Concerting ticket service as in a service which will take care of booking the concert and checking them at the entrance. That's it right? When we say concert, what scale are we talking about? Will we include one-room stand up shows as well or just the big concerts? Mostly on big concerts. Can expand later. Who are we? Are we a third party app or we deal with managing artists? Third party Why are we doing this? Solve the gaps and in"

    Namrata L. - "Design a concert ticketing service Clarifying questions Concerting ticket service as in a service which will take care of booking the concert and checking them at the entrance. That's it right? When we say concert, what scale are we talking about? Will we include one-room stand up shows as well or just the big concerts? Mostly on big concerts. Can expand later. Who are we? Are we a third party app or we deal with managing artists? Third party Why are we doing this? Solve the gaps and in"See full answer

    Product Design
  • Product Manager
    Product Design
  • Lyft logoAsked at Lyft 

    "Starbucks"

    Dominique H. - "Starbucks"See full answer

    Product Design
  • Product Design
  • Coinbase logoAsked at Coinbase 
    Product Manager
    Product Design
  • Chime logoAsked at Chime 

    "Clarifying question: Do we want to judge need of an existing product or an idea that can be converted into a product Let me solve for both the cases. Q: Determine if there is a need for a platform that is already live and has some users. While thinking about need, I am finding it resonating with "Does this product have a pmf". Few ways to do that: Take a look at the retention number (D1, D3, D7 and D15). Basis on the product the time range can be different but if the retention number is"

    Anubhav A. - "Clarifying question: Do we want to judge need of an existing product or an idea that can be converted into a product Let me solve for both the cases. Q: Determine if there is a need for a platform that is already live and has some users. While thinking about need, I am finding it resonating with "Does this product have a pmf". Few ways to do that: Take a look at the retention number (D1, D3, D7 and D15). Basis on the product the time range can be different but if the retention number is"See full answer

    Product Manager
    Product Strategy
Showing 2141-2160 of 4217