Interview Questions

Review this list of 4,138 interview questions and answers verified by hiring managers and candidates.
  • "I gave multiple answers including polling the service every 10 sec to see customer. Or we can have the client side call which will send this data after 10 sec to us. We will store in dynamo DB and then send through pipelines to redshift DB for analytics."

    Deepti K. - "I gave multiple answers including polling the service every 10 sec to see customer. Or we can have the client side call which will send this data after 10 sec to us. We will store in dynamo DB and then send through pipelines to redshift DB for analytics."See full answer

    Technical Program Manager
    System Design
    +1 more
  • Meta (Facebook) logoAsked at Meta (Facebook) 

    "Coded the solution using this approach that is frequency table and counting. it is Leetcode 791"

    Anonymous Porcupine - "Coded the solution using this approach that is frequency table and counting. it is Leetcode 791"See full answer

    Mobile Engineer
    Coding
  • Microsoft logoAsked at Microsoft 

    "Designing an Email Application for the Blind Creating an accessible email application for blind users involves leveraging screen reader compatibility, tactile feedback, and voice recognition technologies. Here's a comprehensive approach: Core Design Principles: Accessibility-First Design: Ensure compatibility with screen readers like NVDA, JAWS, or VoiceOver. Follow accessibility guidelines (WCAG) for structure, navigation, and content. Voice Interaction:Use voice comman"

    Priti S. - "Designing an Email Application for the Blind Creating an accessible email application for blind users involves leveraging screen reader compatibility, tactile feedback, and voice recognition technologies. Here's a comprehensive approach: Core Design Principles: Accessibility-First Design: Ensure compatibility with screen readers like NVDA, JAWS, or VoiceOver. Follow accessibility guidelines (WCAG) for structure, navigation, and content. Voice Interaction:Use voice comman"See full answer

    Product Design
    Behavioral
  • Spotify logoAsked at Spotify 
    Video answer for 'Critique the Spotify app.'

    "Problem & Users What is the primary problem the App is trying to solve? Who is the primary user for the App? What is the core value proposition and what business model does it employ to serve the value? What are the business goals the app is trying to achieve and how effective is their strategy Structure Is the purpose of the app clearly conveyed? How is the overall use of space? Is there enough negative space? How does the Information Architecture help users accomplish de"

    Ben G. - "Problem & Users What is the primary problem the App is trying to solve? Who is the primary user for the App? What is the core value proposition and what business model does it employ to serve the value? What are the business goals the app is trying to achieve and how effective is their strategy Structure Is the purpose of the app clearly conveyed? How is the overall use of space? Is there enough negative space? How does the Information Architecture help users accomplish de"See full answer

    Product Designer
    App Critique
    +1 more
  • Lyft logoAsked at Lyft 

    "Potential ad creators: Brands Drivers Travel services. Goal: To create a revenue stream. Acquire new users? To potentially develop new products? For now, lets focus on generating revenue as the goal. Potential ad products: Ads from brands you can watch while you are riding. Most riders dont look at the app while riding but we can provide them incentives like 5% off next ride if they watch ads the whole ride and pay it via ad revenue. Drivers can pay Lyft to be matched more w"

    M N. - "Potential ad creators: Brands Drivers Travel services. Goal: To create a revenue stream. Acquire new users? To potentially develop new products? For now, lets focus on generating revenue as the goal. Potential ad products: Ads from brands you can watch while you are riding. Most riders dont look at the app while riding but we can provide them incentives like 5% off next ride if they watch ads the whole ride and pay it via ad revenue. Drivers can pay Lyft to be matched more w"See full answer

    Product Design
    Concept
  • 🧠 Want an expert answer to a question? Saving questions lets us know what content to make next.

  • "Clarifying Questions: US or globally? globally Consumer or business use? consumer Assumptions: Assuming we are interested in frequent users, let's say someone who uses Google Drive at least 5 times a year. Discluding anyone who has used Google Drive less than 4 times per year. Assuming Google Drive is a place to store, share, and collaborate on files and folders from your mobile device, tablet, or computer. Recap: We would like to estimate the number of users of Google Drive"

    Cameron P. - "Clarifying Questions: US or globally? globally Consumer or business use? consumer Assumptions: Assuming we are interested in frequent users, let's say someone who uses Google Drive at least 5 times a year. Discluding anyone who has used Google Drive less than 4 times per year. Assuming Google Drive is a place to store, share, and collaborate on files and folders from your mobile device, tablet, or computer. Recap: We would like to estimate the number of users of Google Drive"See full answer

    Estimation
  • "Clarification question: How many subscription plans are offered by Tinder ? If there is more than one subscription plan, then we need to ask is the fluctuation happening across all plans or in a particular one ? Assumption: Let's say lower priced subscription plan is showing the most fluctuation and there are only two types of plans In this subscription plan which age group is showing the most fluctuation (18-24,25-30, 30+ etc) ? Is there any seasonality trend observed (eg: placemen"

    Srijita P. - "Clarification question: How many subscription plans are offered by Tinder ? If there is more than one subscription plan, then we need to ask is the fluctuation happening across all plans or in a particular one ? Assumption: Let's say lower priced subscription plan is showing the most fluctuation and there are only two types of plans In this subscription plan which age group is showing the most fluctuation (18-24,25-30, 30+ etc) ? Is there any seasonality trend observed (eg: placemen"See full answer

    Data Scientist
    Technical
  • "I would take the following approach: Define what acquisition of a merchant means - It could be a few of these actions - 1. Merchant provides their email/phone number to shopify, 2. They create a store 3. they sign up for a subscription Second we need to establish the method we are using to acquire new merchants Assumption - it is paid advertising on IG and FB given that's one of the ways of acquiring audience on these platforms and is easy to track. Other approach could be social"

    Anhul C. - "I would take the following approach: Define what acquisition of a merchant means - It could be a few of these actions - 1. Merchant provides their email/phone number to shopify, 2. They create a store 3. they sign up for a subscription Second we need to establish the method we are using to acquire new merchants Assumption - it is paid advertising on IG and FB given that's one of the ways of acquiring audience on these platforms and is easy to track. Other approach could be social"See full answer

    Analytical
  • Salesforce logoAsked at Salesforce 
    Video answer for 'How do CDNs work?'
    Solutions Architect
    Technical
  • "public static char getRepeatingCharacterInGivenString(String str){ char result = '0'; HashSet set = new HashSet(); for(int i=0;i<str.length();i++){ char c = str.charAt(i); if(!set.contains(c)){ set.add(c); } else{ result= c; break; } } return result; }"

    Sravanthi M. - "public static char getRepeatingCharacterInGivenString(String str){ char result = '0'; HashSet set = new HashSet(); for(int i=0;i<str.length();i++){ char c = str.charAt(i); if(!set.contains(c)){ set.add(c); } else{ result= c; break; } } return result; }"See full answer

    QA Engineer
    Coding
    +1 more
  • Coding
    Data Structures & Algorithms
  • Apple logoAsked at Apple 

    "class TrieNode { constructor() { this.children = {}; this.isEndOfWord = false; } } class Trie { constructor() { this.root = new TrieNode(); } insert(word) { let node = this.root; for (const char of word) { if (!node.children[char]) { node.children[char] = new TrieNode(); } node = node.children[char]; } node.isEndOfWord = true; } search(word) { l"

    Tiago R. - "class TrieNode { constructor() { this.children = {}; this.isEndOfWord = false; } } class Trie { constructor() { this.root = new TrieNode(); } insert(word) { let node = this.root; for (const char of word) { if (!node.children[char]) { node.children[char] = new TrieNode(); } node = node.children[char]; } node.isEndOfWord = true; } search(word) { l"See full answer

    Data Engineer
    Data Structures & Algorithms
    +3 more
  • "Understand what is the business objective behind the ask ? We should not be adopting trends just because everyone is adopting, it has to be tied to business objective Once objective is clear - we need to determine feasibility and cost\benefit assessment by deciding on pilot candidates - since its bank, do we want to integrate this with mobile banking only ? Once we decide on candidate - we will also need to decide on buy vs build decision ? If there are any fintech offerings (like Zell"

    Hmm T. - "Understand what is the business objective behind the ask ? We should not be adopting trends just because everyone is adopting, it has to be tied to business objective Once objective is clear - we need to determine feasibility and cost\benefit assessment by deciding on pilot candidates - since its bank, do we want to integrate this with mobile banking only ? Once we decide on candidate - we will also need to decide on buy vs build decision ? If there are any fintech offerings (like Zell"See full answer

    Behavioral
    Analytical
    +1 more
  • Amazon logoAsked at Amazon 

    "Amazon Go is cashierless shopping stores. The mission is to improve the shopping experience and reduce the time to get commodities without waiting in line for checkout. The goal of Amazon Go would be adoption and expansion. I will refine the goal as we go further. Competition All Convenience stores like Target, Safeway, Walgreens or any local corner stores too User Segments for Amazon Go Store managers Shoppers High intent shoppers- 2-3 times a week Medium intent and - On"

    Aditi M. - "Amazon Go is cashierless shopping stores. The mission is to improve the shopping experience and reduce the time to get commodities without waiting in line for checkout. The goal of Amazon Go would be adoption and expansion. I will refine the goal as we go further. Competition All Convenience stores like Target, Safeway, Walgreens or any local corner stores too User Segments for Amazon Go Store managers Shoppers High intent shoppers- 2-3 times a week Medium intent and - On"See full answer

    Management Consultant
    Product Design
  • "Marketing campaigns are run through different channels such as social media, emails, SEO, web advertising, events, etc. Let’s look at some of the overall success metrics at a broader level: Total views for your campaign Unique views for your campaign Returning visitors for your campaign Engagement for your campaign (If it’s a social media campaign, the marketer might be interested in knowing the number of users engaging with the campaign and the type of campaign positive/negative) 5"

    Sangeeta P. - "Marketing campaigns are run through different channels such as social media, emails, SEO, web advertising, events, etc. Let’s look at some of the overall success metrics at a broader level: Total views for your campaign Unique views for your campaign Returning visitors for your campaign Engagement for your campaign (If it’s a social media campaign, the marketer might be interested in knowing the number of users engaging with the campaign and the type of campaign positive/negative) 5"See full answer

    Data Scientist
    Statistics & Experimentation
  • "We are asked to calculate Sum(over value) for time in (t - window_size, t) where key in (key criteria). To develop a function to set this up. Let w be the window size. I would have an observer of some kind note the key-value, and for the first w windows just add the value to a temporary variable in memory if the key meets the key criteria. Then it would delete the oldest value and add the new value if the new key meets the criteria. At each step after "w", we would take the sum / w and store"

    Prashanth A. - "We are asked to calculate Sum(over value) for time in (t - window_size, t) where key in (key criteria). To develop a function to set this up. Let w be the window size. I would have an observer of some kind note the key-value, and for the first w windows just add the value to a temporary variable in memory if the key meets the key criteria. Then it would delete the oldest value and add the new value if the new key meets the criteria. At each step after "w", we would take the sum / w and store"See full answer

    Software Engineer
    Coding
    +1 more
  • 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

    System Design
    Product Design
  • "I have often experienced my manager believing in something while I don't. The situation largely arises when the manager is under pressure of taking decision and has not spent enough time on researching about the decision. While I on the other hand have always spent time learning about issues right since we feel this is going to be a challenge in the near future. In such scenarios, I would believe something else base on my research while the manager would have some other belief based on his exper"

    Vinit K. - "I have often experienced my manager believing in something while I don't. The situation largely arises when the manager is under pressure of taking decision and has not spent enough time on researching about the decision. While I on the other hand have always spent time learning about issues right since we feel this is going to be a challenge in the near future. In such scenarios, I would believe something else base on my research while the manager would have some other belief based on his exper"See full answer

    Behavioral
Showing 2081-2100 of 4138