Skip to main content

Interview Questions

Review this list of 4,477 interview questions and answers verified by hiring managers and candidates.
  • Robinhood logoAsked at Robinhood 
    1 answer

    "How would you improve Robinhood? Robinhood. I started to use Robinhood when I first got a job after grad school. I started using it as a tool to do no fees investment. Recently this year, I began to use their high-yield saving account to make money on my non-investment funds. Robinhood's mission is to democratize finance for all. To make investing accessible, friendly, and understandable to newcomers and experts alike. How would I improve it? Robinhood makes money from a few different channel"

    Matan S. - "How would you improve Robinhood? Robinhood. I started to use Robinhood when I first got a job after grad school. I started using it as a tool to do no fees investment. Recently this year, I began to use their high-yield saving account to make money on my non-investment funds. Robinhood's mission is to democratize finance for all. To make investing accessible, friendly, and understandable to newcomers and experts alike. How would I improve it? Robinhood makes money from a few different channel"See full answer

    Behavioral
  • Netflix logoAsked at Netflix 
    1 answer

    "TF-IDF CONCEPT EXPLANATION AND INTUITION BUILDING: TF-IDF is a measure that reflects the importance of a word in the document relative to a collection of documents. Its full form is Term Frequency - Inverse Document Frequency. The term TF indicates how often a term occurs in a particular document. It is the ratio of count of a particular term in a document to the number of terms in that particular document. So, the intuition is that if a term occurs frequently in a single documen"

    Satyam C. - "TF-IDF CONCEPT EXPLANATION AND INTUITION BUILDING: TF-IDF is a measure that reflects the importance of a word in the document relative to a collection of documents. Its full form is Term Frequency - Inverse Document Frequency. The term TF indicates how often a term occurs in a particular document. It is the ratio of count of a particular term in a document to the number of terms in that particular document. So, the intuition is that if a term occurs frequently in a single documen"See full answer

    Machine Learning Engineer
    Concept
  • Amazon logoAsked at Amazon 
    5 answers
    +2

    " This is mostly correct and fairly fast. My code has a bug somewhere where it fails on cases like the last case, where there are negative number on both ends of the array and the sums . from collections import deque debug = True # False def prdbg(*x): global debug debug = True # False if debug: print(x) else: return def max_sum(arr, start, end): if type(arr) == type(''' "

    Nathan B. - " This is mostly correct and fairly fast. My code has a bug somewhere where it fails on cases like the last case, where there are negative number on both ends of the array and the sums . from collections import deque debug = True # False def prdbg(*x): global debug debug = True # False if debug: print(x) else: return def max_sum(arr, start, end): if type(arr) == type(''' "See full answer

    Data Structures & Algorithms
    Coding
  • Motorola logoAsked at Motorola 
    3 answers

    "Product Vision, Product Roadmap, Product Requirements (User-stories), Metric analysis, Market/user research"

    Affreen M. - "Product Vision, Product Roadmap, Product Requirements (User-stories), Metric analysis, Market/user research"See full answer

    Behavioral
  • AWS logoAsked at AWS 
    Add answer
    Finance and Strategy
    Behavioral
  • 🧠 Want an expert answer to a question? Saving questions lets us know what content to make next.

  • Snap logoAsked at Snap 
    2 answers

    "This is a Strategy Question, which asks you to justify high-level business decisions and strategy. There's no set formula, but we recommend proposing at least three different reasons to answer the question. Let's go over one possible solution: > I totally understand the sentiment to remove TikTok from the App Store and Google Play store, however I don't think it's the right call. There are a few reasons for this: > Free market rule: We operate in a free market, and it's important that we kee"

    Exponent - "This is a Strategy Question, which asks you to justify high-level business decisions and strategy. There's no set formula, but we recommend proposing at least three different reasons to answer the question. Let's go over one possible solution: > I totally understand the sentiment to remove TikTok from the App Store and Google Play store, however I don't think it's the right call. There are a few reasons for this: > Free market rule: We operate in a free market, and it's important that we kee"See full answer

    Product Manager
    Behavioral
  • Meta logoAsked at Meta 
    Add answer
    Product Manager
    Behavioral
    +1 more
  • Amazon logoAsked at Amazon 
    1 answer

    "DNS is a service for resolving hostname and provide fully qualified domain name of the host."

    Tej prakash V. - "DNS is a service for resolving hostname and provide fully qualified domain name of the host."See full answer

    Solutions Architect
    Behavioral
    +2 more
  • Google logoAsked at Google 
    Add answer
    Product Strategy
  • LinkedIn logoAsked at LinkedIn 
    Add answer
    Data Engineer
    Data Modeling
  • Meta logoAsked at Meta 
    Add answer
    Product Manager
    Product Design
  • 2 answers

    "ArrayList allows constant time access (O(1)) to elements using their index because it uses a dynamic array internally, whereas LinkedList requires traversal from the head node, resulting in linear time complexity (O(n))."

    Aziz V. - "ArrayList allows constant time access (O(1)) to elements using their index because it uses a dynamic array internally, whereas LinkedList requires traversal from the head node, resulting in linear time complexity (O(n))."See full answer

    Software Engineer
    Data Structures & Algorithms
    +1 more
  • Add answer
    System Design
  • Truecaller logoAsked at Truecaller 
    2 answers

    "Feel free to download the full assignment (with screens) here: https://www.varunja.in/blog/assignment, cheers! Expected Outcome: Users: What do you know about the users of WhatsApp? What do they want? Features: What features will you build? Prioritization: What will be in your MVP and what will be in your 2.0 version? After you have decided on the MVP: Engineering: How hard is this to build? How long might it take? Are there ways to build a solution more quicker? Design: How does your new fea"

    Varun J. - "Feel free to download the full assignment (with screens) here: https://www.varunja.in/blog/assignment, cheers! Expected Outcome: Users: What do you know about the users of WhatsApp? What do they want? Features: What features will you build? Prioritization: What will be in your MVP and what will be in your 2.0 version? After you have decided on the MVP: Engineering: How hard is this to build? How long might it take? Are there ways to build a solution more quicker? Design: How does your new fea"See full answer

    Product Manager
    Analytical
    +2 more
  • Amazon logoAsked at Amazon 
    Add answer
    Product Manager
    Product Design
  • Cohere Health logoAsked at Cohere Health 
    Add answer
    Product Manager
    Behavioral
  • "Me: Thanks for this. I have a few clarification questions- what would be the museum? Is this an art museum? A museum with ancient things from across the globe? Is there a specific theme? Interviewer: You can consider that this is a modern art museum like MOMA in New York. Me: Thanks -- and to make sure, do you have any additional specifications in what this product wants to tackle? Specifically, are we trying to make the museum experience better, the ticketing experience better or anything els"

    Talles S. - "Me: Thanks for this. I have a few clarification questions- what would be the museum? Is this an art museum? A museum with ancient things from across the globe? Is there a specific theme? Interviewer: You can consider that this is a modern art museum like MOMA in New York. Me: Thanks -- and to make sure, do you have any additional specifications in what this product wants to tackle? Specifically, are we trying to make the museum experience better, the ticketing experience better or anything els"See full answer

    Product Design
  • Adobe logoAsked at Adobe 
    9 answers
    +6

    "function isPalindrome(s, start, end) { while (s[start] === s[end] && end >= start) { start++; end--; } return end <= start; } function longestPalindromicSubstring(s) { let longestPalindrome = ''; for (let i=0; i < s.length; i++) { let j = s.length-1; while (s[i] !== s[j] && i <= j) { j--; } if (s[i] === s[j]) { if (isPalindrome(s, i, j)) { const validPalindrome = s.substring(i, j+1"

    Tiago R. - "function isPalindrome(s, start, end) { while (s[start] === s[end] && end >= start) { start++; end--; } return end <= start; } function longestPalindromicSubstring(s) { let longestPalindrome = ''; for (let i=0; i < s.length; i++) { let j = s.length-1; while (s[i] !== s[j] && i <= j) { j--; } if (s[i] === s[j]) { if (isPalindrome(s, i, j)) { const validPalindrome = s.substring(i, j+1"See full answer

    Machine Learning Engineer
    Data Structures & Algorithms
    +3 more
  • Snap logoAsked at Snap 
    2 answers

    "public Double calculateRatio(String source, String destination) { Double ratio=1.0; while(graph.containsKey(source) && !visited.contains(source)) { visited.add(source); Map valueMap=graph.get(source); if(valueMap.containsKey(destination)) { return ratio*=valueMap.get(destination); } Map.Entry firstEntry=valueMap.entrySet().iterator().next(); source=firstEntry.getKey(); ratio*=firstEntry.getValue(); System.out.println("Entered"); } return null; }"

    Divya R. - "public Double calculateRatio(String source, String destination) { Double ratio=1.0; while(graph.containsKey(source) && !visited.contains(source)) { visited.add(source); Map valueMap=graph.get(source); if(valueMap.containsKey(destination)) { return ratio*=valueMap.get(destination); } Map.Entry firstEntry=valueMap.entrySet().iterator().next(); source=firstEntry.getKey(); ratio*=firstEntry.getValue(); System.out.println("Entered"); } return null; }"See full answer

    Software Engineer
    Data Structures & Algorithms
    +2 more
  • Zynga logoAsked at Zynga 
    Add answer
    Analytical
    Product Strategy
Showing 3201-3220 of 4477