Interview Questions

Review this list of 3,939 interview questions and answers verified by hiring managers and candidates.
  • "Define: How is daily post view calculated Isolate Issues: Data issue Time period Geo IOS vs Android vs Web Correlated Metrics in the funnel DAU Time spent/ scrolls Engagement - likes, comments External factors Competitor actions Big events Internal factors Product launch Feature change"

    Steve Y. - "Define: How is daily post view calculated Isolate Issues: Data issue Time period Geo IOS vs Android vs Web Correlated Metrics in the funnel DAU Time spent/ scrolls Engagement - likes, comments External factors Competitor actions Big events Internal factors Product launch Feature change"See full answer

    Data Scientist
    Data Analysis
  • Persona logoAsked at Persona 

    "I talked about a time that my manager had a better understanding of something than me and that I had to start to ask him what he knew about a certain type of thing once I was getting work assigned"

    Michael A. - "I talked about a time that my manager had a better understanding of something than me and that I had to start to ask him what he knew about a certain type of thing once I was getting work assigned"See full answer

    Software Engineer
    Behavioral
  • +3

    "Weak point: suggested something that YouTube Music already does- offering the service free to Premium members. Rebounded by saying the lack of user awareness is a pain point and how it can be mitigated- by frequent check-ins by way of notifications and emails Strong point: discussed overall strategies of global expansion, marketing and innovation with pros and cons for each approach. Settled on discussing an innovation piece combining ranked recommendation of YouTube music as well as personaliz"

    Jazmia H. - "Weak point: suggested something that YouTube Music already does- offering the service free to Premium members. Rebounded by saying the lack of user awareness is a pain point and how it can be mitigated- by frequent check-ins by way of notifications and emails Strong point: discussed overall strategies of global expansion, marketing and innovation with pros and cons for each approach. Settled on discussing an innovation piece combining ranked recommendation of YouTube music as well as personaliz"See full answer

    Product Manager
    Product Design
  • "This was a 60 minute assessment. The clock is ticking and you're being observed by a senior+ level engineer. Be ready to perform for an audience. The implementation for the system gets broken up into three parts: Implement creating accounts and depositing money into an account by ID Implement transferring money with validation to ensure the accounts for the transfer both exist and that the account money is being removed from has enough money in it to perform the transfer Implement find"

    devopsjesus - "This was a 60 minute assessment. The clock is ticking and you're being observed by a senior+ level engineer. Be ready to perform for an audience. The implementation for the system gets broken up into three parts: Implement creating accounts and depositing money into an account by ID Implement transferring money with validation to ensure the accounts for the transfer both exist and that the account money is being removed from has enough money in it to perform the transfer Implement find"See full answer

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

  • "Clarify the Goal (What Does Success Look Like?) Asked: Why is DoorDash launching bikes for Dashers? Is it to: Expand Dasher availability in dense urban areas? Lower delivery times or costs? Increase access to work for those without cars? Each possible goal shapes the metrics differently. Broke Metrics into Categories: Operational Metrics Measure how well bikes are functioning as a delivery method. Average delivery time (bike vs car/walk) Order completion rate for bike Dashers On-t"

    Logan S. - "Clarify the Goal (What Does Success Look Like?) Asked: Why is DoorDash launching bikes for Dashers? Is it to: Expand Dasher availability in dense urban areas? Lower delivery times or costs? Increase access to work for those without cars? Each possible goal shapes the metrics differently. Broke Metrics into Categories: Operational Metrics Measure how well bikes are functioning as a delivery method. Average delivery time (bike vs car/walk) Order completion rate for bike Dashers On-t"See full answer

    Data Analyst
    Data Analysis
    +2 more
  • +18

    "Cloud computing is like going out to a restaurant instead of cooking dinner at home. When you cook at home, you have to do everything yourself. You need to use your own plates, pots, and pans. You have to know how many people are coming over and buy the right amount of ingredients. If more people join for dinner than you expected, you'll run out of food! But if fewer people show up, then you'll have leftovers that go to waste. And on top of it all, you have to do all the cooking, set up, and cl"

    Jacob S. - "Cloud computing is like going out to a restaurant instead of cooking dinner at home. When you cook at home, you have to do everything yourself. You need to use your own plates, pots, and pans. You have to know how many people are coming over and buy the right amount of ingredients. If more people join for dinner than you expected, you'll run out of food! But if fewer people show up, then you'll have leftovers that go to waste. And on top of it all, you have to do all the cooking, set up, and cl"See full answer

    Technical
  • " Compare alternate houses i.e for each house starting from the third, calculate the maximum money that can be stolen up to that house by choosing between: Skipping the current house and taking the maximum money stolen up to the previous house. Robbing the current house and adding its value to the maximum money stolen up to the house two steps back. package main import ( "fmt" ) // rob function calculates the maximum money a robber can steal func maxRob(nums []int) int { ln"

    VContaineers - " Compare alternate houses i.e for each house starting from the third, calculate the maximum money that can be stolen up to that house by choosing between: Skipping the current house and taking the maximum money stolen up to the previous house. Robbing the current house and adding its value to the maximum money stolen up to the house two steps back. package main import ( "fmt" ) // rob function calculates the maximum money a robber can steal func maxRob(nums []int) int { ln"See full answer

    Data Engineer
    Data Structures & Algorithms
    +4 more
  • +1

    "Assumptions: We're looking only at a single large dealership in San Jose, per the question, not all large car dealerships New cars already come with tires; the dealer does not have to purchase them separately A couple of different ways I might approach this: Approach 1: Estimate based on # cars serviced per day Dealer intakes 10 cars for servicing per hour (based on anecdotal observation) 100 cars serviced per day (assuming service dept. open 10 hours per day) Cars that need onl"

    Andrew B. - "Assumptions: We're looking only at a single large dealership in San Jose, per the question, not all large car dealerships New cars already come with tires; the dealer does not have to purchase them separately A couple of different ways I might approach this: Approach 1: Estimate based on # cars serviced per day Dealer intakes 10 cars for servicing per hour (based on anecdotal observation) 100 cars serviced per day (assuming service dept. open 10 hours per day) Cars that need onl"See full answer

    Product Manager
    Estimation
  • Meta (Facebook) logoAsked at Meta (Facebook) 
    Video answer for 'Design TikTok.'
    +18

    "I watched a couple of videos like this, one of them by Exponent staff (I think). It was disappointing that the architecture diagram and the walkthrough was a general layered architecture that you can apply to any backend system. I was wondering if there are videos that can be considered a reference material to watch, learn and improve on the tech (sys design) skills, and not so much about the soft skills."

    BriskD - "I watched a couple of videos like this, one of them by Exponent staff (I think). It was disappointing that the architecture diagram and the walkthrough was a general layered architecture that you can apply to any backend system. I was wondering if there are videos that can be considered a reference material to watch, learn and improve on the tech (sys design) skills, and not so much about the soft skills."See full answer

    System Design
  • Microsoft logoAsked at Microsoft 
    +8

    "Assumptions: Platform: iOS/Android and Web Application Service Type: Renting Bicycles (hourly, daily, weekly), possibility of buying or selling Geography: Focusing on Asian markets, e.g., India, where bicycles are a popular mode of transportation Role: Product Manager at Microsoft Objective: Design an app focusing on customer engagement and new customer acquisition Setting the Stage: Why a Renting Business? Market Potential: In Asian markets, a si"

    Nagendra S. - "Assumptions: Platform: iOS/Android and Web Application Service Type: Renting Bicycles (hourly, daily, weekly), possibility of buying or selling Geography: Focusing on Asian markets, e.g., India, where bicycles are a popular mode of transportation Role: Product Manager at Microsoft Objective: Design an app focusing on customer engagement and new customer acquisition Setting the Stage: Why a Renting Business? Market Potential: In Asian markets, a si"See full answer

    Product Manager
    Product Design
    +1 more
  • Amazon logoAsked at Amazon 
    Software Engineer
    Behavioral
    +1 more
  • Amazon logoAsked at Amazon 
    +1

    "I tried solving this problem and here is the recorded video for the answer. https://www.youtube.com/watch?v=d1tOkeQjyI4 And here is the link to Excalidraw board - https://excalidraw.com/#json=uabNFHcZm5qNh8CInMvyh,Wn9Vf1ZhGdl_iBCQYFkYdw"

    Rjj - "I tried solving this problem and here is the recorded video for the answer. https://www.youtube.com/watch?v=d1tOkeQjyI4 And here is the link to Excalidraw board - https://excalidraw.com/#json=uabNFHcZm5qNh8CInMvyh,Wn9Vf1ZhGdl_iBCQYFkYdw"See full answer

    Engineering Manager
    System Design
    +1 more
  • "We were working on a very high stake migration project where were suppose to migrate all the traffic (more than 40 million users per day) from legacy to modern micro-services based architecture. Before making this massive migration decision, company has already developed a lot of services outside monolith and we were suppose to utilise those services. Some these services there were PADs responsible to communicate the specific vendor APIs. For each vendor we had a dedicated PAD. Fast forward"

    Mohammad shahid S. - "We were working on a very high stake migration project where were suppose to migrate all the traffic (more than 40 million users per day) from legacy to modern micro-services based architecture. Before making this massive migration decision, company has already developed a lot of services outside monolith and we were suppose to utilise those services. Some these services there were PADs responsible to communicate the specific vendor APIs. For each vendor we had a dedicated PAD. Fast forward"See full answer

    Product Manager
    Behavioral
    +1 more
  • "Daily search queries per user is expected to be skewed, such that a long tail of users have higher than average number of queries per user while a large majority of the users have fewer queries. The distribution is likely to be right skewed."

    Saurabh K. - "Daily search queries per user is expected to be skewed, such that a long tail of users have higher than average number of queries per user while a large majority of the users have fewer queries. The distribution is likely to be right skewed."See full answer

    Data Scientist
    Statistics & Experimentation
  • +2

    "To determine whether we should introduce a new ads placement on the Uber homepage, I will use the following framework: Clarifying Questions Mission and Goals User Journey and Pain Points A/B Testing Plan Decision-Making Criteria 1. Clarifying Questions To ensure I fully understand the problem, I would ask: What type of ads are we considering? For example, are they full-screen ads, banner ads, or native ads integrated into the feed? --> Take your"

    Shrey H. - "To determine whether we should introduce a new ads placement on the Uber homepage, I will use the following framework: Clarifying Questions Mission and Goals User Journey and Pain Points A/B Testing Plan Decision-Making Criteria 1. Clarifying Questions To ensure I fully understand the problem, I would ask: What type of ads are we considering? For example, are they full-screen ads, banner ads, or native ads integrated into the feed? --> Take your"See full answer

    Product Manager
    Analytical
    +1 more
  • +18

    "First, I want to get a better sense of what is a DAU. What is considered “Active”? User sending message, reading message, opening app? All of the them, any activity within the Messenger App Second, it’s important to know the context of the change. What timeframe was this over? Let’s assume this was over the past 30 days. Ok, a follow up to this would be to check if this is a seasonal pattern? For example, there could be a correlation to Messenger usage and school starting. **This"

    Michael A. - "First, I want to get a better sense of what is a DAU. What is considered “Active”? User sending message, reading message, opening app? All of the them, any activity within the Messenger App Second, it’s important to know the context of the change. What timeframe was this over? Let’s assume this was over the past 30 days. Ok, a follow up to this would be to check if this is a seasonal pattern? For example, there could be a correlation to Messenger usage and school starting. **This"See full answer

    Product Manager
    Execution
    +1 more
  • +6

    "Clarifying question to make sure that I'm analyzing the right feature - is this the notification bell that is in the Facebook app and site? (assume Yes) Tapping on it opens a drop-down that captures items and activities that the user should be aware of? (Yes) Ok, I believe I'm clear on which feature you're referring to. My approach: Customer problem and value proposition Meta's mission and north star metric Customer journey and notification bell use case Success metrics on value del"

    Anonymous Sparrow - "Clarifying question to make sure that I'm analyzing the right feature - is this the notification bell that is in the Facebook app and site? (assume Yes) Tapping on it opens a drop-down that captures items and activities that the user should be aware of? (Yes) Ok, I believe I'm clear on which feature you're referring to. My approach: Customer problem and value proposition Meta's mission and north star metric Customer journey and notification bell use case Success metrics on value del"See full answer

    Product Manager
    Analytical
  • +4

    "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
  • " logo Contact Interview Preparation Application Process Career Advancement Onboarding and Orientation Common Interview Questions Dashboard Creation Interview Questions and Answers Dashboard Creation Interview Questions and Answers What is a dashboard? Answer: A dashboard is a visual representation of key performance indicators (KPIs) and other important data, designed to provide a high-level overview of a specific area or business process. It typically uses charts, graphs, and other da"

    Ankit kumar S. - " logo Contact Interview Preparation Application Process Career Advancement Onboarding and Orientation Common Interview Questions Dashboard Creation Interview Questions and Answers Dashboard Creation Interview Questions and Answers What is a dashboard? Answer: A dashboard is a visual representation of key performance indicators (KPIs) and other important data, designed to provide a high-level overview of a specific area or business process. It typically uses charts, graphs, and other da"See full answer

    Data Analyst
    Data Analysis
    +3 more
Showing 181-200 of 3939