Interview Questions

Review this list of 4,217 interview questions and answers verified by hiring managers and candidates.
  • "The customer's business needs and requirements. The technical aspects of their legacy system. The budget and timeline constraints. The risks and mitigation strategies. The customer's specific concerns. Assess the feasibility of migrating their legacy system to the cloud - This will involve evaluating the technical aspects of their legacy system, as well as the business impact of the migration. Develop a migration plan -This plan should outline the steps involved in migrat"

    Praful B. - "The customer's business needs and requirements. The technical aspects of their legacy system. The budget and timeline constraints. The risks and mitigation strategies. The customer's specific concerns. Assess the feasibility of migrating their legacy system to the cloud - This will involve evaluating the technical aspects of their legacy system, as well as the business impact of the migration. Develop a migration plan -This plan should outline the steps involved in migrat"See full answer

    Solutions Architect
    Customer Interaction
    +2 more
  • Amazon logoAsked at Amazon 
    +1

    "1. Requirements Analysis Functional Requirements Video streaming with multiple quality levels Content browsing and search Continue watching functionality Content recommendations Non-Functional Requirements Low latency video delivery (<2s startup time) High availability (99.99% uptime) Scalability to handle millions of concurrent streams API response time < 100ms 2. Microservices Architecture Core Microservices Content Service Content metadata mana"

    Reno S. - "1. Requirements Analysis Functional Requirements Video streaming with multiple quality levels Content browsing and search Continue watching functionality Content recommendations Non-Functional Requirements Low latency video delivery (<2s startup time) High availability (99.99% uptime) Scalability to handle millions of concurrent streams API response time < 100ms 2. Microservices Architecture Core Microservices Content Service Content metadata mana"See full answer

    Software Engineer
    System Design
  • Google logoAsked at Google 
    +4

    "Clarifying questions Do we mean the Google Play store or Apple App store or some other app store? : Google Play Store Do we mean to calculate the number of apps as in 2024? : yes Are we looking at any particular data slices like in a particular country/ for a particular geography etc.? : No, I want the overall global number And we mean to calculate total number of apps that are registered on Play Store and can be searched and accessed by a user, am i right? : Yes Okay, here's how"

    Kartikeya N. - "Clarifying questions Do we mean the Google Play store or Apple App store or some other app store? : Google Play Store Do we mean to calculate the number of apps as in 2024? : yes Are we looking at any particular data slices like in a particular country/ for a particular geography etc.? : No, I want the overall global number And we mean to calculate total number of apps that are registered on Play Store and can be searched and accessed by a user, am i right? : Yes Okay, here's how"See full answer

    Product Manager
    Estimation
    +2 more
  • Capital One logoAsked at Capital One 

    "I would start by asking a clarifying question - Is there a specific problem we are trying to solve? I want to get some guidance from the interviewer around the type of answer they're looking for or if there's specific paths they want us to take. Ultimately, I would start by identifying the users and moving through the process by identifying pain points and then potential solutions. It is important to start to get into the details of the solutions and features once pain points have been identifie"

    Simer S. - "I would start by asking a clarifying question - Is there a specific problem we are trying to solve? I want to get some guidance from the interviewer around the type of answer they're looking for or if there's specific paths they want us to take. Ultimately, I would start by identifying the users and moving through the process by identifying pain points and then potential solutions. It is important to start to get into the details of the solutions and features once pain points have been identifie"See full answer

    Product Manager
  • Meta (Facebook) logoAsked at Meta (Facebook) 
    +1

    "What is Facebook Live? Facebook Live is the posting of a live video -> Virtual events, QA, conversation, presentation/performance. It can be on your Facebook page, event, or group. Mission Facebook's mission is to connect people and bring the world closer together. The mission of Facebook Live, from my perspective, is to enable individuals to engage ( message), discuss, and learn in real-time with their role models, influencers, and others to discover and establish stronger connect"

    Reach G. - "What is Facebook Live? Facebook Live is the posting of a live video -> Virtual events, QA, conversation, presentation/performance. It can be on your Facebook page, event, or group. Mission Facebook's mission is to connect people and bring the world closer together. The mission of Facebook Live, from my perspective, is to enable individuals to engage ( message), discuss, and learn in real-time with their role models, influencers, and others to discover and establish stronger connect"See full answer

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

  • +11

    "CQ: What's the goal - we are just exploring Any specific timeline we are targeting - NA Why specifically podcast - its a growing area and can help engage the customers Any specific geography to be kept on mind - You tell Approach: Understand Netflix’s landscape Understand more about the Podcast space via Porter’s 5 Forces framework Decide mode of entry Tradeoffs & Risk Netflix’s landscape; Product - OTT player Who uses - kids, adults When do they use – leisure"

    Anonymous Newt - "CQ: What's the goal - we are just exploring Any specific timeline we are targeting - NA Why specifically podcast - its a growing area and can help engage the customers Any specific geography to be kept on mind - You tell Approach: Understand Netflix’s landscape Understand more about the Podcast space via Porter’s 5 Forces framework Decide mode of entry Tradeoffs & Risk Netflix’s landscape; Product - OTT player Who uses - kids, adults When do they use – leisure"See full answer

    Product Manager
    Product Strategy
  • Adobe logoAsked at Adobe 
    Video answer for 'Merge k sorted linked lists.'
    +7

    "A much better solution than the one in the article, below: It looks like the ones writing articles here in Javascript do not understand the time/space complexity of javascript methods. shift, splice, sort, etc... In the solution article you have a shift and a sort being done inside a while, that is, the multiplication of Ns. My solution, below, iterates through the list once and then sorts it, separately. It´s O(N+Log(N)) class ListNode { constructor(val = 0, next = null) { th"

    Guilherme F. - "A much better solution than the one in the article, below: It looks like the ones writing articles here in Javascript do not understand the time/space complexity of javascript methods. shift, splice, sort, etc... In the solution article you have a shift and a sort being done inside a while, that is, the multiplication of Ns. My solution, below, iterates through the list once and then sorts it, separately. It´s O(N+Log(N)) class ListNode { constructor(val = 0, next = null) { th"See full answer

    Software Engineer
    Data Structures & Algorithms
    +4 more
  • Meta (Facebook) logoAsked at Meta (Facebook) 

    "Mission: to help users buy and sell products from groups. If we think about the value here, users want to join groups that sell/buy products of interest (young moms or vinyl), or location of interest, or trust, or some other factor - either from other users or SMBs. User Actions: create groups, join groups, active in groups - make posts to sell or show interest in buying (like, commenting, sharing or ideally transacting) deeper engagement - sharing , saving , searching more based on wh"

    Sri A. - "Mission: to help users buy and sell products from groups. If we think about the value here, users want to join groups that sell/buy products of interest (young moms or vinyl), or location of interest, or trust, or some other factor - either from other users or SMBs. User Actions: create groups, join groups, active in groups - make posts to sell or show interest in buying (like, commenting, sharing or ideally transacting) deeper engagement - sharing , saving , searching more based on wh"See full answer

    Execution
    System Design
    +1 more
  • Stripe logoAsked at Stripe 

    "Clarifying Statement - Stripe has a bunch of B2B products aimed at SMB's My favorite Product - Stripe Atlas Why - it solves a real need to simplify the process and workflow to start a business and navigate through the hurdles of opening online shop in a foreign country"

    Product V. - "Clarifying Statement - Stripe has a bunch of B2B products aimed at SMB's My favorite Product - Stripe Atlas Why - it solves a real need to simplify the process and workflow to start a business and navigate through the hurdles of opening online shop in a foreign country"See full answer

    Product Design
  • Data Scientist
    Analytical
    +1 more
  • LinkedIn logoAsked at LinkedIn 

    "Requirements and Goals Primary Goal:Store key-value pairs in a cache with efficient access (reads/writes). Evict items based on a certain “rank,” which might reflect popularity, frequency, or custom ranking logic. Functional Requirements:Put(key, value, rank): Insert or update a key with the given value and rank. Get(key): Retrieve the value associated with the key if it exists. Evict(): If the cache is at capacity, evict the item with the lowest rank (or according"

    Alvis F. - "Requirements and Goals Primary Goal:Store key-value pairs in a cache with efficient access (reads/writes). Evict items based on a certain “rank,” which might reflect popularity, frequency, or custom ranking logic. Functional Requirements:Put(key, value, rank): Insert or update a key with the given value and rank. Get(key): Retrieve the value associated with the key if it exists. Evict(): If the cache is at capacity, evict the item with the lowest rank (or according"See full answer

    Engineering Manager
    Coding
    +1 more
  • +5

    "Functional Requirement Ingest Book Reviews in real time User in the website needs specify title tho search books, return response is the list of reviews on the books. Non Functional Requirement: User get real-time book reviews> It nees to handle the search among 1 million of active users daily"

    Simon O. - "Functional Requirement Ingest Book Reviews in real time User in the website needs specify title tho search books, return response is the list of reviews on the books. Non Functional Requirement: User get real-time book reviews> It nees to handle the search among 1 million of active users daily"See full answer

    Software Engineer
    System Design
    +1 more
  • +1

    "Questions for interviewer: How many team members are there? How much is the bandwidth required for each user? As of now radio-frequency (RF) signals are used to communicate with Moon. However in order to create a high speed network, we should be using laser communications. NASA has done research on it and results have proved that it is 10-100 times better than RF signals (around 100 Gbits/second). Geosynchronous satellites must be used to send communications and data back and forth betwe"

    Anirudh G. - "Questions for interviewer: How many team members are there? How much is the bandwidth required for each user? As of now radio-frequency (RF) signals are used to communicate with Moon. However in order to create a high speed network, we should be using laser communications. NASA has done research on it and results have proved that it is 10-100 times better than RF signals (around 100 Gbits/second). Geosynchronous satellites must be used to send communications and data back and forth betwe"See full answer

    Technical
  • +6

    "Interesting question. Let's take a step back and focus on the WHAT and WHY of Google Flights. The narrative for Google Flights as a product or platform imo is: As a platform, I wish to make flight information available, so that users can make knowledgable decisions based on their travel needs. So essentially, it helps users by providing information, so that they can make optimized decisions. In order to determine if Google should introduce ads, we should consider the impact on both val"

    Niranjan M. - "Interesting question. Let's take a step back and focus on the WHAT and WHY of Google Flights. The narrative for Google Flights as a product or platform imo is: As a platform, I wish to make flight information available, so that users can make knowledgable decisions based on their travel needs. So essentially, it helps users by providing information, so that they can make optimized decisions. In order to determine if Google should introduce ads, we should consider the impact on both val"See full answer

    Data Analyst
    Analytical
  • Stripe logoAsked at Stripe 
    Video answer for 'Design an application performance monitoring system.'
    Engineering Manager
    System Design
  • "Clarify: Are we specifically referring to the point in time after a customer places an order to a restaurant, in the context of Doordash? Or are we talking about a generic online order? (Assume former) I am going to walk through what I think our business and product goal is, followed by the users and their painpoints in the workflow after they place an order. Then I will prioritize which pain points to solve for based on business objective and some other factors, and finally brainstorm and prio"

    Anonymous Crab - "Clarify: Are we specifically referring to the point in time after a customer places an order to a restaurant, in the context of Doordash? Or are we talking about a generic online order? (Assume former) I am going to walk through what I think our business and product goal is, followed by the users and their painpoints in the workflow after they place an order. Then I will prioritize which pain points to solve for based on business objective and some other factors, and finally brainstorm and prio"See full answer

    Product Design
  • "Clarification questions Is this a new app or an existing one? - new Is this going to be part of fb or stand-alone - fb app or web - app geo - any/US consider pre covid or covid - covid Grocery store - physical or online store? - physical store FB mission - connect people together The goal of the grocery store - help local stores to connect with users and drive more revenue Users Shoppers 13 - 21 - limited shopping power 21 to 50 - tech-savvy, a fb account already. 50+ - not"

    Mahesh M. - "Clarification questions Is this a new app or an existing one? - new Is this going to be part of fb or stand-alone - fb app or web - app geo - any/US consider pre covid or covid - covid Grocery store - physical or online store? - physical store FB mission - connect people together The goal of the grocery store - help local stores to connect with users and drive more revenue Users Shoppers 13 - 21 - limited shopping power 21 to 50 - tech-savvy, a fb account already. 50+ - not"See full answer

    Product Design
  • "Fitness app - for kids waze - for turists whats app for senior citizens "

    Mala R. - "Fitness app - for kids waze - for turists whats app for senior citizens "See full answer

    Product Design
  • Better.com logoAsked at Better.com 

    "Getting things done. Since the job is all about leading without authority, it is important to always have the north star in mind. When all in the team do not agree or see a potential solution: Data based evidence : Provide testing results/ Analysis results/ PoC on showing why a potential solution might be better than others, Bring in a trusted stakeholder : Have a conversation with the trusted stakeholder who first believes in the solution, then vouches for the solution to the team "

    Googlepm 1. - "Getting things done. Since the job is all about leading without authority, it is important to always have the north star in mind. When all in the team do not agree or see a potential solution: Data based evidence : Provide testing results/ Analysis results/ PoC on showing why a potential solution might be better than others, Bring in a trusted stakeholder : Have a conversation with the trusted stakeholder who first believes in the solution, then vouches for the solution to the team "See full answer

    Product Marketing Manager
    Behavioral
    +1 more
  • Behavioral
Showing 481-500 of 4217