Interview Questions

Review this list of 3,983 interview questions and answers verified by hiring managers and candidates.
  • Microsoft logoAsked at Microsoft 
    Video answer for 'Design a photo app for the blind.'

    "Context Photo app || Click images, videos via mobile app (android, ios) + editing + share + upload Who are we? || Startup who wants to build accessibility apps for the disabled people Why do we want to build this app? || Current apps are not usable by visually impaired, we can bring difference & gain market share. Constraints || To launch in next 12 months Is this app exclusively targeted for blind? || Yes but regular people may also use it but not our main target group **Goa"

    FuzzyLogic - "Context Photo app || Click images, videos via mobile app (android, ios) + editing + share + upload Who are we? || Startup who wants to build accessibility apps for the disabled people Why do we want to build this app? || Current apps are not usable by visually impaired, we can bring difference & gain market share. Constraints || To launch in next 12 months Is this app exclusively targeted for blind? || Yes but regular people may also use it but not our main target group **Goa"See full answer

    Product Design
  • +4

    "Around mid-2023, I was tasked with investigating the feasibility of selling access to our site to third-party vendors who wanted to use bots to automate processes for their clients. Some initial work had been done on this but it was very high-level and very little data or analysis had actually been done. When I was tasked with this the idea was to sell access to a special header that would allow vendors to by-pass our F5 Shape implementation, a bot defense tool. From a business and security pers"

    John F. - "Around mid-2023, I was tasked with investigating the feasibility of selling access to our site to third-party vendors who wanted to use bots to automate processes for their clients. Some initial work had been done on this but it was very high-level and very little data or analysis had actually been done. When I was tasked with this the idea was to sell access to a special header that would allow vendors to by-pass our F5 Shape implementation, a bot defense tool. From a business and security pers"See full answer

    Product Manager
    Behavioral
  • +6

    "First, I would like to discuss and align what is meaningful social interaction. Given facebook's mission to empower users to build communities and get people closer, it is important that users have "meaningful social interaction" The goal of defining this metric is to use this as a north star or success metric around any efforts to increase engagement. It can also help with ads targeting/monetization by showing ads only during deeper interactions and hence might get better yield. Given faceb"

    Praveen - "First, I would like to discuss and align what is meaningful social interaction. Given facebook's mission to empower users to build communities and get people closer, it is important that users have "meaningful social interaction" The goal of defining this metric is to use this as a north star or success metric around any efforts to increase engagement. It can also help with ads targeting/monetization by showing ads only during deeper interactions and hence might get better yield. Given faceb"See full answer

    Analytical
  • Asked at Park+ 
    +6

    "So we need to only consider Delhi within city limits? Yes And will we consider the big trees and not bushes? Yes Now inside Delhi total size is 1484 sq km means 2000000 sq km In this, there are 2% area which is lake or water so remove that will be (2000000-( 2000000 km*2%) )= 1960000 sq km In this area in Delhi, we have 20 % area where it is a park that means ( 1960000- (1960000*20%)) = 1568000 km area nonpark and 392000 km is a park area Obviously, in the park area, the density will b"

    Indranil G. - "So we need to only consider Delhi within city limits? Yes And will we consider the big trees and not bushes? Yes Now inside Delhi total size is 1484 sq km means 2000000 sq km In this, there are 2% area which is lake or water so remove that will be (2000000-( 2000000 km*2%) )= 1960000 sq km In this area in Delhi, we have 20 % area where it is a park that means ( 1960000- (1960000*20%)) = 1568000 km area nonpark and 392000 km is a park area Obviously, in the park area, the density will b"See full answer

    Product Manager
    Estimation
  • Stripe logoAsked at Stripe 
    Video answer for 'How do you set goals for your engineering team?'
    +3

    "Wondering what is the difference between OKR based and Roadmap based. I feel it is based on the time horizon."

    Imju B. - "Wondering what is the difference between OKR based and Roadmap based. I feel it is based on the time horizon."See full answer

    Engineering Manager
    Behavioral
  • 🧠 Want an expert answer to a question? Saving questions lets us know what content to make next.

  • Meta (Facebook) logoAsked at Meta (Facebook) 

    "Discussed: Requirements of the system: latency language modality (assume keyboard typing) availability of data (assume cold start) success metric (accuracy of next word predicted?, or minimize false positives? -> accuracy to start) Data collection and processing: design ethical user experiments to collect typed out data design a simple tokenization strategy (word level encoding, character level encoding, byte-pair encodings, and discuss tradeoffs) collect data, and split"

    Adam L. - "Discussed: Requirements of the system: latency language modality (assume keyboard typing) availability of data (assume cold start) success metric (accuracy of next word predicted?, or minimize false positives? -> accuracy to start) Data collection and processing: design ethical user experiments to collect typed out data design a simple tokenization strategy (word level encoding, character level encoding, byte-pair encodings, and discuss tradeoffs) collect data, and split"See full answer

    Machine Learning Engineer
    System Design
  • +4

    "Being a marketplace, there are two users that Uber wants to satisfy: the rider and the driver. I think the ultimate success metric is related to how well riders and drivers get matched. The ultimate goal for the rider is to get to their destination as efficiently as possible. Some concerns for the rider may be Matching with drivers Minimizing waiting time waiting to be matched and waiting for the driver to arrive Ease of pick-up and drop-off (ie. Driver coming from the opposite side of t"

    Elisa L. - "Being a marketplace, there are two users that Uber wants to satisfy: the rider and the driver. I think the ultimate success metric is related to how well riders and drivers get matched. The ultimate goal for the rider is to get to their destination as efficiently as possible. Some concerns for the rider may be Matching with drivers Minimizing waiting time waiting to be matched and waiting for the driver to arrive Ease of pick-up and drop-off (ie. Driver coming from the opposite side of t"See full answer

    Analytical
  • +2

    "Before diving into answering this, I would like to ask some clarifying questions - High Level - What is the mission, goal, target for this year for WhatsApp? Assumption answer - 10X growth in users Do we have any road map where we can see it with more details? Yes we wish, it is kind of all over the place Do you know how far we have come from the start of the year to achieve that target? Yeah we have done some progress but not much Which quarter are we in? 1"

    Umang S. - "Before diving into answering this, I would like to ask some clarifying questions - High Level - What is the mission, goal, target for this year for WhatsApp? Assumption answer - 10X growth in users Do we have any road map where we can see it with more details? Yes we wish, it is kind of all over the place Do you know how far we have come from the start of the year to achieve that target? Yeah we have done some progress but not much Which quarter are we in? 1"See full answer

    Execution
    Product Strategy
  • Adobe logoAsked at Adobe 
    Video answer for 'Design a typeahead box for a search engine.'
    +5

    "It would have been more interesting to focus on the system design rather than the Trie DS, Interviewee could have just mentioned the Trie and passed to things more important. Interviewee should have focused on the factors on which he wants to scale the API servers, popularity of the query parts ? region may be ? A hash of many factors ? Caches should have definitely be discussed, Cache eviction policies, Cache invalidation managements... Interviewee should have mentioned which kind of API pro"

    Aymen D. - "It would have been more interesting to focus on the system design rather than the Trie DS, Interviewee could have just mentioned the Trie and passed to things more important. Interviewee should have focused on the factors on which he wants to scale the API servers, popularity of the query parts ? region may be ? A hash of many factors ? Caches should have definitely be discussed, Cache eviction policies, Cache invalidation managements... Interviewee should have mentioned which kind of API pro"See full answer

    Software Engineer
    System Design
    +1 more
  • +4

    "Form what I know I would state the following two points: Only 20% of google's $180B revenue comes from non-ad revenue sources. Google Cloud is a big part of Google's revenue diversification efforts. Google cloud at $13B is still under 10% of total revenue. Google cloud is at position 3 compared after Amazon AWS and Microsoft Azure. Typically only top 2 platforms take majority of stake in a lot of businesses. Google Cloud's Goal: Become one of the top two Cloud platforms in the world by deep"

    Venkateswara reddy K. - "Form what I know I would state the following two points: Only 20% of google's $180B revenue comes from non-ad revenue sources. Google Cloud is a big part of Google's revenue diversification efforts. Google cloud at $13B is still under 10% of total revenue. Google cloud is at position 3 compared after Amazon AWS and Microsoft Azure. Typically only top 2 platforms take majority of stake in a lot of businesses. Google Cloud's Goal: Become one of the top two Cloud platforms in the world by deep"See full answer

    Product Strategy
  • Meta (Facebook) logoAsked at Meta (Facebook) 
    Video answer for 'Should Facebook build a tablet?'
    +3

    "I am not sure if I agree with the approach taken in the mock video. Should FB build a tablet? is not the same as "Design FB tablet." This is an analytical decision question, not a design question. I would have done strategic analysis using Porter's five forces or maybe SWOT and value chain analysis to decide rather than designing a product. My answer will be to examine critical factors to decide to build tablet vs. to build apps for existing non-FB tablets (ipads and android tablets) Users"

    Ammro H. - "I am not sure if I agree with the approach taken in the mock video. Should FB build a tablet? is not the same as "Design FB tablet." This is an analytical decision question, not a design question. I would have done strategic analysis using Porter's five forces or maybe SWOT and value chain analysis to decide rather than designing a product. My answer will be to examine critical factors to decide to build tablet vs. to build apps for existing non-FB tablets (ipads and android tablets) Users"See full answer

    Product Design
    Product Strategy
  • Uber logoAsked at Uber 
    +7

    "Clarifying Qs: Uber PM Business goals - revenue, user engagement Known customer needs Any trigger or prompt - post covid, things are getting back to normal. Observing demand for kids to travel alone within the city from point A to B Geo - US Uber mission -- Create opportunity through movement Uber strengths - Brand value Mobile tech GPC tracking Real-time traffic and routing algos Fleet of drivers Why we need this app for kids: Why would kids want to trav"

    Ayush R. - "Clarifying Qs: Uber PM Business goals - revenue, user engagement Known customer needs Any trigger or prompt - post covid, things are getting back to normal. Observing demand for kids to travel alone within the city from point A to B Geo - US Uber mission -- Create opportunity through movement Uber strengths - Brand value Mobile tech GPC tracking Real-time traffic and routing algos Fleet of drivers Why we need this app for kids: Why would kids want to trav"See full answer

    Product Manager
    Product Design
  • Meta (Facebook) logoAsked at Meta (Facebook) 
    +5

    "Introduction UberSenior is a new service offered by Uber that provides safe, reliable, and convenient transportation for senior citizens. This PRD outlines the key features, functionalities, and user experience for both seniors and drivers using UberSenior. Problem Statement Existing transportation options for seniors often have limitations, including: Accessibility: Lack of vehicles equipped for mobility aids or physical limitations Technology barriers: Difficulty using smartphone"

    Shubham S. - "Introduction UberSenior is a new service offered by Uber that provides safe, reliable, and convenient transportation for senior citizens. This PRD outlines the key features, functionalities, and user experience for both seniors and drivers using UberSenior. Problem Statement Existing transportation options for seniors often have limitations, including: Accessibility: Lack of vehicles equipped for mobility aids or physical limitations Technology barriers: Difficulty using smartphone"See full answer

    Product Manager
    Product Design
  • Meta (Facebook) logoAsked at Meta (Facebook) 
    +10

    "Interviewer: Design a Meta Product for space travel. Me: I would first likely ask a few clarifying questions. Can we discuss more about what do we mean by a product for space travel? Is it like a physical product or a software product? Any existing suite of products that we want to integrate this into? Interviewer: It can be a digital platform – a combination of software and services, integrated in a single ecosystem. It's not a physical product like a spacecraft, but rather a pla"

    Ankit M. - "Interviewer: Design a Meta Product for space travel. Me: I would first likely ask a few clarifying questions. Can we discuss more about what do we mean by a product for space travel? Is it like a physical product or a software product? Any existing suite of products that we want to integrate this into? Interviewer: It can be a digital platform – a combination of software and services, integrated in a single ecosystem. It's not a physical product like a spacecraft, but rather a pla"See full answer

    Product Manager
    Product Design
  • +20

    "Since the problem asks for a O(logN) solution, I have to assume that the numbers are already sorted, meaning the same number are adjacent to each other, the value of the numbers shouldn't matter, and they expect us to use Binary Search. First, we should analyze the pattern of a regular number array without a single disrupter. Index: 0 1 2 3 4. 5 6. 7. 8. 9 Array:[1, 1, 2, 2, 4, 4, 5, 5, 6, 6] notice the odd indexes are always referencing the second of the reoccurring numbers and t"

    Bamboo Y. - "Since the problem asks for a O(logN) solution, I have to assume that the numbers are already sorted, meaning the same number are adjacent to each other, the value of the numbers shouldn't matter, and they expect us to use Binary Search. First, we should analyze the pattern of a regular number array without a single disrupter. Index: 0 1 2 3 4. 5 6. 7. 8. 9 Array:[1, 1, 2, 2, 4, 4, 5, 5, 6, 6] notice the odd indexes are always referencing the second of the reoccurring numbers and t"See full answer

    Software Engineer
    Coding
  • +8

    "When are you talking about Sales Is the Number of Items that have dropped or GMV dropped ? If the GMV has dropped then clearly there is a drop in the Price of Items ? Is there any category or White Goods which have lead to decrease in the Price of Goods ? Is there a Long Term Promotion running By the Marketing and not because of it ? A customer Journey in a typical Market Place is that customer adds items to car Go To E-Commerce Site -----> Search--->Add Items to Bag"

    Akshai V. - "When are you talking about Sales Is the Number of Items that have dropped or GMV dropped ? If the GMV has dropped then clearly there is a drop in the Price of Items ? Is there any category or White Goods which have lead to decrease in the Price of Goods ? Is there a Long Term Promotion running By the Marketing and not because of it ? A customer Journey in a typical Market Place is that customer adds items to car Go To E-Commerce Site -----> Search--->Add Items to Bag"See full answer

    Execution
    Analytical
    +1 more
  • +8

    "Answer: select fromcaller, count(DISTINCT tocallee) as num_calls from calls group by fromcaller having count(DISTINCT tocallee) >= 3 Setup: CREATE TABLE calls ( from_caller VARCHAR(20), to_callee VARCHAR(20) ); INSERT INTO calls (fromcaller, tocallee) VALUES ('Alice', 'Bob'), ('Charlie', 'Dave'), ('Alice', 'Frank'), ('Charlie', 'Heidi'), ('Charlie', 'Judy'); "

    KAI - "Answer: select fromcaller, count(DISTINCT tocallee) as num_calls from calls group by fromcaller having count(DISTINCT tocallee) >= 3 Setup: CREATE TABLE calls ( from_caller VARCHAR(20), to_callee VARCHAR(20) ); INSERT INTO calls (fromcaller, tocallee) VALUES ('Alice', 'Bob'), ('Charlie', 'Dave'), ('Alice', 'Frank'), ('Charlie', 'Heidi'), ('Charlie', 'Judy'); "See full answer

    Data Scientist
    Coding
    +1 more
  • Apple logoAsked at Apple 
    +1

    "To answer this, I will focus my efforts on explaining the most common type of API used in most modern software development applications - the REST API. For the purpose of simplicity, I will also keep the topics of Authorization and Authentication out of the mix. In essence, an API is a group of logic that takes in a specific set of inputs and responds with a specific set of outputs. This is analogous to going to a drive-thru and placing an order for a meal. When you give an API a bunch of"

    Pathworks P. - "To answer this, I will focus my efforts on explaining the most common type of API used in most modern software development applications - the REST API. For the purpose of simplicity, I will also keep the topics of Authorization and Authentication out of the mix. In essence, an API is a group of logic that takes in a specific set of inputs and responds with a specific set of outputs. This is analogous to going to a drive-thru and placing an order for a meal. When you give an API a bunch of"See full answer

    Software Engineer
    Technical
    +3 more
  • Stripe logoAsked at Stripe 
    Video answer for 'Design a Distributed LRU Cache'
    +2

    "One good reason for using the doubly linked list is that to remove an accessed item in the list from its existing position say in the middle of the list and move it to the head, you need to update the previous node's next pointer and the next node's previous pointer. A singly linked list only has next pointers, so removing from the middle would require traversing from the head to find the previous node which requires O(n) time. A doubly linked list allows O(1) removal from any position because w"

    Javed S. - "One good reason for using the doubly linked list is that to remove an accessed item in the list from its existing position say in the middle of the list and move it to the head, you need to update the previous node's next pointer and the next node's previous pointer. A singly linked list only has next pointers, so removing from the middle would require traversing from the head to find the previous node which requires O(n) time. A doubly linked list allows O(1) removal from any position because w"See full answer

    Engineering Manager
    System Design
  • +4

    "I would start off by talking about the goals of this feature. What's the goal of Instagram with blue check marks? What does it aim to achieve? For the purpose of this question, I am assuming that Instagram wants to verify celebrities/famous people/brands as the original profile that differentiates them from fake profiles or other fan groups. It's also to develop trust and credibility amongst Instagram users. The mission of Facebook is to connect people across the globe. Instagram, which is a p"

    Anonymous Shrimp - "I would start off by talking about the goals of this feature. What's the goal of Instagram with blue check marks? What does it aim to achieve? For the purpose of this question, I am assuming that Instagram wants to verify celebrities/famous people/brands as the original profile that differentiates them from fake profiles or other fan groups. It's also to develop trust and credibility amongst Instagram users. The mission of Facebook is to connect people across the globe. Instagram, which is a p"See full answer

    Analytical
Showing 221-240 of 3983