Skip to main content

Interview Questions

Review this list of 4,398 interview questions and answers verified by hiring managers and candidates.
  • "Clarifying Questions and Assumption: It is a Online store or a offline store ? Assuming it is an online store There would be multiple processes, for which process the CSAT score needs to be increased ? Assuming the CSAT score needs to be increased for product search & checkout process. Does this required for Mobile App or Website ? assuming mobile app Mission & goal: CSAT score of online search process for Costco needs to be increased. User personas: Working profession"

    Brajendra S. - "Clarifying Questions and Assumption: It is a Online store or a offline store ? Assuming it is an online store There would be multiple processes, for which process the CSAT score needs to be increased ? Assuming the CSAT score needs to be increased for product search & checkout process. Does this required for Mobile App or Website ? assuming mobile app Mission & goal: CSAT score of online search process for Costco needs to be increased. User personas: Working profession"See full answer

    Product Manager
    Product Strategy
  • "First let me try to understand the metric: when you say traffic to facebook marketplaces, you mean that number of people clicking on the marketplace tab or landing on the marketplace section has reduced. Am I right? Ok, here's my approach: I will first try to narrow down the scope of the problem by understanding what the details associated with the drop. Then I will try to hypothesize on what all could have caused it. Finally I will try to propose a solution basis the findings. Understanding th"

    Bhavana J. - "First let me try to understand the metric: when you say traffic to facebook marketplaces, you mean that number of people clicking on the marketplace tab or landing on the marketplace section has reduced. Am I right? Ok, here's my approach: I will first try to narrow down the scope of the problem by understanding what the details associated with the drop. Then I will try to hypothesize on what all could have caused it. Finally I will try to propose a solution basis the findings. Understanding th"See full answer

    Analytical
    Execution
  • Google DeepMind logoAsked at Google DeepMind 

    "Walk through user need and discovery, GTM process, beta planning, execution and measurement, results and learnings"

    Hadrien M. - "Walk through user need and discovery, GTM process, beta planning, execution and measurement, results and learnings"See full answer

    Product Marketing Manager
    Behavioral
    +1 more
  • "SELECT s.Sale_Date, SUM(si.Quantity * si.SalePrice) AS TotalRevenue FROM Sales s JOIN SaleItems si ON s.SaleID = si.Sale_ID GROUP BY s.Sale_Date ORDER BY s.Sale_Date; "

    Bala G. - "SELECT s.Sale_Date, SUM(si.Quantity * si.SalePrice) AS TotalRevenue FROM Sales s JOIN SaleItems si ON s.SaleID = si.Sale_ID GROUP BY s.Sale_Date ORDER BY s.Sale_Date; "See full answer

    Data Engineer
    Coding
    +1 more
  • Amazon logoAsked at Amazon 

    "SQL databases are relational, NoSQL databases are non-relational. SQL databases use structured query language and have a predefined schema. NoSQL databases have dynamic schemas for unstructured data. SQL databases are vertically scalable, while NoSQL databases are horizontally scalable."

    Ali H. - "SQL databases are relational, NoSQL databases are non-relational. SQL databases use structured query language and have a predefined schema. NoSQL databases have dynamic schemas for unstructured data. SQL databases are vertically scalable, while NoSQL databases are horizontally scalable."See full answer

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

  • "Solving current problems by considering what would have happened if the past had been slightly different."

    Abdurhman M. - "Solving current problems by considering what would have happened if the past had been slightly different."See full answer

    Behavioral
    Technical
  • "% of content watched by clicking on recommended content Content watched by clicking on recommended content : Content watched through search"

    Medha A. - "% of content watched by clicking on recommended content Content watched by clicking on recommended content : Content watched through search"See full answer

    Product Manager
  • Product Design
  • Google logoAsked at Google 

    "A load balancer accepts requests from clients (e.g. web browsers on the Internet) and backend services (e.g. a web server). Load balancers are useful for replicating backend services onto multiple machines to meet increased demand. The design of a load balancer should address the following questions: What protocols should be supported? IP allows computers to communicate using packets, similarly to how people send letters. IP packets are addressed using an IP address and port number. "

    Anonymous Hyena - "A load balancer accepts requests from clients (e.g. web browsers on the Internet) and backend services (e.g. a web server). Load balancers are useful for replicating backend services onto multiple machines to meet increased demand. The design of a load balancer should address the following questions: What protocols should be supported? IP allows computers to communicate using packets, similarly to how people send letters. IP packets are addressed using an IP address and port number. "See full answer

    Software Engineer
    System Design
  • "(i) helped others success Over the years, I’ve had a few non-technical friends who wanted to start companies. Around two years ago, one of these friends reached out to ask for some guidance on how to start. This individual wanted to take the Airbnb model and apply it to outdoor recreational activities, mainly hunting and fishing. His problem was he had no frame of reference for where to start of what kind of effort and investment it would take. Over the course of a couple of conversations I help"

    John F. - "(i) helped others success Over the years, I’ve had a few non-technical friends who wanted to start companies. Around two years ago, one of these friends reached out to ask for some guidance on how to start. This individual wanted to take the Airbnb model and apply it to outdoor recreational activities, mainly hunting and fishing. His problem was he had no frame of reference for where to start of what kind of effort and investment it would take. Over the course of a couple of conversations I help"See full answer

    Product Manager
    Behavioral
  • LinkedIn logoAsked at LinkedIn 

    "I will teach the user to use the application in a simple and objective way"

    Hamilton D. - "I will teach the user to use the application in a simple and objective way"See full answer

    Product Design
    System Design
  • +4

    "Comprehend the Situation: I like DownDog, the fitness app. It's my favorite, because it allows me to select on demand different exercises ranging from Yoga, HIIT, Cardio etc with the ability to modify time, voice, background music, intensity etc. I will use the down dog app as an example to discuss user drop-off. Customer: It is designed for casual users who wants to do exercise at gym or home Customer's Needs: This app helps users quickly choose and select the on demand quick exercises ("

    Anonymous Goat - "Comprehend the Situation: I like DownDog, the fitness app. It's my favorite, because it allows me to select on demand different exercises ranging from Yoga, HIIT, Cardio etc with the ability to modify time, voice, background music, intensity etc. I will use the down dog app as an example to discuss user drop-off. Customer: It is designed for casual users who wants to do exercise at gym or home Customer's Needs: This app helps users quickly choose and select the on demand quick exercises ("See full answer

    Product Manager
    Analytical
    +2 more
  • Meta (Facebook) logoAsked at Meta (Facebook) 

    "Start your stream Use the Post tab to: Choose where to post your live broadcast. Write a description. Select a camera, mic and screen (if screen sharing). Add a title for your live broadcast (optional). Select the primary language of the stream. ... Once everything is set, select Go Live."

    Abdurhman M. - "Start your stream Use the Post tab to: Choose where to post your live broadcast. Write a description. Select a camera, mic and screen (if screen sharing). Add a title for your live broadcast (optional). Select the primary language of the stream. ... Once everything is set, select Go Live."See full answer

    Technical Program Manager
    Product Design
    +1 more
  • "Clarification - How is this feature accessed by users? Is it part of the camera app or after taking the photo or both? Assume both. Is bulk upload possible? Yes Goal - Drive engagement with this feature so Pixel owners upload more pictures to google photos Actions that support this goal of engagement with this feature: Click upload right after taking a photo from camera. Take a stored picture from saved photos and click upload for it Select multiple photos from saved photos and click u"

    Sarabjeet S. - "Clarification - How is this feature accessed by users? Is it part of the camera app or after taking the photo or both? Assume both. Is bulk upload possible? Yes Goal - Drive engagement with this feature so Pixel owners upload more pictures to google photos Actions that support this goal of engagement with this feature: Click upload right after taking a photo from camera. Take a stored picture from saved photos and click upload for it Select multiple photos from saved photos and click u"See full answer

    Analytical
    Execution
  • Google logoAsked at Google 
    +1

    "You can ask some clarifying questions like 1) Ask if the list is already sorted or not 2) is zero included in the list ? 3) Natural numbers are usually positive numbers ( clarify they are non negatives) Solution : 1) If sorted use two pointers and sort them in O(N) 2) if not sorted , -ve / only +ve numbers in the list doesn't matter - the easiest solution is Use a priority queue and push the number and its square in each iteration Finally return the list returned by the priority Queue. N"

    Bless M. - "You can ask some clarifying questions like 1) Ask if the list is already sorted or not 2) is zero included in the list ? 3) Natural numbers are usually positive numbers ( clarify they are non negatives) Solution : 1) If sorted use two pointers and sort them in O(N) 2) if not sorted , -ve / only +ve numbers in the list doesn't matter - the easiest solution is Use a priority queue and push the number and its square in each iteration Finally return the list returned by the priority Queue. N"See full answer

    Machine Learning Engineer
    Data Structures & Algorithms
    +1 more
  • "Clarifying questions / Assumptions: Scope: US market Constraints: none Limiting to UberX, Uberpool, UberXL services On-the-ground operations: event operations, things going on as people arrive or leave the event Defining 'events': scoping it down to concerts or large-scale events (that typically have a lot of traffic) Defining 'better experience': easier to get to and leave events Goal: I will optimize for greater user satisfaction with our service, which should translate in"

    Daniel M. - "Clarifying questions / Assumptions: Scope: US market Constraints: none Limiting to UberX, Uberpool, UberXL services On-the-ground operations: event operations, things going on as people arrive or leave the event Defining 'events': scoping it down to concerts or large-scale events (that typically have a lot of traffic) Defining 'better experience': easier to get to and leave events Goal: I will optimize for greater user satisfaction with our service, which should translate in"See full answer

    Product Manager
    Product Design
  • "S – Situation: In a university project, my team was building a collaborative code editor. As part of the functionality, we needed a login system so users could securely access their sessions and collaborate in real time. T – Task: I was responsible for implementing the authentication system. Initially, I planned to build the entire login system from scratch, including user management, password storage, and session handling. But as the deadline approached, I realized that implementing thi"

    Hamzeh H. - "S – Situation: In a university project, my team was building a collaborative code editor. As part of the functionality, we needed a login system so users could securely access their sessions and collaborate in real time. T – Task: I was responsible for implementing the authentication system. Initially, I planned to build the entire login system from scratch, including user management, password storage, and session handling. But as the deadline approached, I realized that implementing thi"See full answer

    Software Engineer
    Behavioral
  • Microsoft logoAsked at Microsoft 

    "Ask my manager how urgent is my task and why it should be done if needed. If its urgent enough and I can’t wait, communicate with team explaining what goals going to be achieved by implementing and why its important"

    Anonymous Starfish - "Ask my manager how urgent is my task and why it should be done if needed. If its urgent enough and I can’t wait, communicate with team explaining what goals going to be achieved by implementing and why its important"See full answer

    Software Engineer
    Behavioral
  • Meta (Facebook) logoAsked at Meta (Facebook) 

    "Product Understanding - Push notifications are pop up notifications received on the device (phone, tablet etc.) sent by various Meta apps whenever a new post has been made or a new message is received Clarifying Questions - Is is specific to one device? Is it specific to one product? Is it specific to one region? Is it specific to one OS? Is this as a result of changes to algorithm/UI? Existing or a new feature? Assumptions - KPI calculation will only be for users who h"

    Vishal S. - "Product Understanding - Push notifications are pop up notifications received on the device (phone, tablet etc.) sent by various Meta apps whenever a new post has been made or a new message is received Clarifying Questions - Is is specific to one device? Is it specific to one product? Is it specific to one region? Is it specific to one OS? Is this as a result of changes to algorithm/UI? Existing or a new feature? Assumptions - KPI calculation will only be for users who h"See full answer

    Product Manager
    Analytical
    +2 more
  • Adobe logoAsked at Adobe 

    "Use a representative of each, e.g. sort the string and add it to the value of a hashmap> where we put all the words that belong to the same anagram together."

    Gaston B. - "Use a representative of each, e.g. sort the string and add it to the value of a hashmap> where we put all the words that belong to the same anagram together."See full answer

    Software Engineer
    Data Structures & Algorithms
    +4 more
Showing 1181-1200 of 4398