Interview Questions

Review this list of 4,392 interview questions and answers verified by hiring managers and candidates.
  • +1

    "This cannot be answered as a black and white question. It has to be a careful mix of both. If we are delivering a product that is time-sensitive, and we have customers waiting for it, we would rather ship a product quickly with lesser features (MVP) and keep building on it later. But if we can delay our product release to the market by a couple of weeks, then we rather work on getting all the features right and delivering it."

    Ridhima R. - "This cannot be answered as a black and white question. It has to be a careful mix of both. If we are delivering a product that is time-sensitive, and we have customers waiting for it, we would rather ship a product quickly with lesser features (MVP) and keep building on it later. But if we can delay our product release to the market by a couple of weeks, then we rather work on getting all the features right and delivering it."See full answer

    Behavioral
  • "Volume of Boeing 747 / Volume of 1 ping pong ball; subtract the estimated ping pongs in the fuel tank to fine tune"

    productchamp - "Volume of Boeing 747 / Volume of 1 ping pong ball; subtract the estimated ping pongs in the fuel tank to fine tune"See full answer

    Estimation
  • +1

    "Firs I am going to look over if the usability dropped are occurred across platform (if the tools can be accessed from multiple platform), if the dropped are only happened in one platform, then we need to fix supporting technology of the tools. If the dropped are happening across platform then I am going to check tracking metrics of the tools. Following are metrics that I am going to consider: Tools Usability - See if the tools are functioning well to accommodate user action; If it turns out"

    Dewi A. - "Firs I am going to look over if the usability dropped are occurred across platform (if the tools can be accessed from multiple platform), if the dropped are only happened in one platform, then we need to fix supporting technology of the tools. If the dropped are happening across platform then I am going to check tracking metrics of the tools. Following are metrics that I am going to consider: Tools Usability - See if the tools are functioning well to accommodate user action; If it turns out"See full answer

    Analytical
    Execution
  • Google logoAsked at Google 
    Product Manager
    Product Design
  • 🧠 Want an expert answer to a question? Saving questions lets us know what content to make next.

  • Adobe logoAsked at Adobe 
    +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

    Data Engineer
    Data Structures & Algorithms
    +3 more
  • Technical Program Manager
    Behavioral
    +1 more
  • Anduril logoAsked at Anduril 
    Technical Program Manager
    Program Sense
  • "This is a Fermi problem — an estimation or approximation problem with limited information and back-of-the-envelope calculations. There's no right answer: interviewers want to understand how you think and how well you can explain your reasoning, rather than what you already know. Recall the formula for Fermi problems: Ask clarifying questions Catalog what you know Make equation(s) Think about edge cases to add to equation **Breakdown components of your equat"

    Exponent - "This is a Fermi problem — an estimation or approximation problem with limited information and back-of-the-envelope calculations. There's no right answer: interviewers want to understand how you think and how well you can explain your reasoning, rather than what you already know. Recall the formula for Fermi problems: Ask clarifying questions Catalog what you know Make equation(s) Think about edge cases to add to equation **Breakdown components of your equat"See full answer

    Product Manager
    Estimation
  • Nike logoAsked at Nike 

    "Assumptions: timeline will be open, both platforms, target is globally. and specifically working with Nike App for shopping Company goal: Goal of Nike is to "Just Do It" as well as anybody can be an athlete, *Goal is open, so the purpose of the app is to allow users to see new items at hand and shop Nike process, Target Segment: 1. Frequent Users 2 First Time users. a. First time users downloading app. 2b. User who have already purchased an order and use the app to see shopping history. User J"

    Anonymous Giraffe - "Assumptions: timeline will be open, both platforms, target is globally. and specifically working with Nike App for shopping Company goal: Goal of Nike is to "Just Do It" as well as anybody can be an athlete, *Goal is open, so the purpose of the app is to allow users to see new items at hand and shop Nike process, Target Segment: 1. Frequent Users 2 First Time users. a. First time users downloading app. 2b. User who have already purchased an order and use the app to see shopping history. User J"See full answer

    Product Design
    System Design
  • Palantir logoAsked at Palantir 
    Software Engineer
    Behavioral
  • "An operating system like Android Go for low-powered devices. Slimming of application like Google Go or Gmail Go which is focused on the emerging markets. Strategic partnership with local telecom companies to provide free wifi to emerging or markets with low data. For example -> Facebook partnered with JIO in India to make the internet penetration more deep. "

    Anonymous Muskox - "An operating system like Android Go for low-powered devices. Slimming of application like Google Go or Gmail Go which is focused on the emerging markets. Strategic partnership with local telecom companies to provide free wifi to emerging or markets with low data. For example -> Facebook partnered with JIO in India to make the internet penetration more deep. "See full answer

    Product Design
    Technical
  • "Are we also considaring the office buildings or only houses? Both So we know the NYC land area is 1254 sqkm 1 square kilometer = 247.105 acres that means 1254 sqkm will be = 309870 acr ( rounding) So this is total space, in this say living area is 80% that means 80% * 309870 = 247896 acrs In this 60% residential which will be 148738 acrs residential area and rest is 99158 acres are business blocks Menas (148738/247) =602 sq km =602178 sq mtr residential and 401449 sq mtr for busine"

    Indranil G. - "Are we also considaring the office buildings or only houses? Both So we know the NYC land area is 1254 sqkm 1 square kilometer = 247.105 acres that means 1254 sqkm will be = 309870 acr ( rounding) So this is total space, in this say living area is 80% that means 80% * 309870 = 247896 acrs In this 60% residential which will be 148738 acrs residential area and rest is 99158 acres are business blocks Menas (148738/247) =602 sq km =602178 sq mtr residential and 401449 sq mtr for busine"See full answer

    Estimation
  • Meta (Facebook) logoAsked at Meta (Facebook) 

    "So the question started of with strategy on how we should approach this followed with metrics to monitor"

    Nithin G. - "So the question started of with strategy on how we should approach this followed with metrics to monitor"See full answer

    Product Manager
    Analytical
    +2 more
  • Asana logoAsked at Asana 

    "Clarify: Can I assume I’m a PM at Amazon for the wishlist feature? What is the wishlist feature?You can create a wishlist for yourself of items you want to buy later You can create a wishlist for other people you are shopping for (ex. Christmas, birthdays, etc) You can share this wishlist with others How are we defining “improvement”? (I’m assuming I’m responsible for coming up with the definition) Why do we want to improve the wishlist feature in particular? (Again, I’m responsible"

    Kay T. - "Clarify: Can I assume I’m a PM at Amazon for the wishlist feature? What is the wishlist feature?You can create a wishlist for yourself of items you want to buy later You can create a wishlist for other people you are shopping for (ex. Christmas, birthdays, etc) You can share this wishlist with others How are we defining “improvement”? (I’m assuming I’m responsible for coming up with the definition) Why do we want to improve the wishlist feature in particular? (Again, I’m responsible"See full answer

    Product Design
    System Design
  • "boolean isMatch(String s, String p) { int i=0; int j=0; int sID=-1; int prevM=-1; while(i<s.length()){ if(j<p.length() && (s.charAt(i)==p.charAt(j) || p.charAt(j)=='?')){ i++; j++; }else if(j<p.length() && p.charAt(j)=='*'){ sID=j; prevM=i; j++; }else if(sID!=-1){ j=sID+1; prevM++; i=prevM; }else{ return false; } } while(j<p.length() && p.charAt(j)=='*') j++; if(i!=s.length() || j!=p.leng"

    Ravi C. - "boolean isMatch(String s, String p) { int i=0; int j=0; int sID=-1; int prevM=-1; while(i<s.length()){ if(j<p.length() && (s.charAt(i)==p.charAt(j) || p.charAt(j)=='?')){ i++; j++; }else if(j<p.length() && p.charAt(j)=='*'){ sID=j; prevM=i; j++; }else if(sID!=-1){ j=sID+1; prevM++; i=prevM; }else{ return false; } } while(j<p.length() && p.charAt(j)=='*') j++; if(i!=s.length() || j!=p.leng"See full answer

    Software Engineer
    Data Structures & Algorithms
    +1 more
  • "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
  • Asked at Gameberry Labs 

    "Go has simpler syntax than Java. It is light weight. It is not Object Oriented. It does not support function overloading and function overriding. But these are small technical differences. Both are similar when it comes to testing. You have to create a mock object and implement an interface. Functionally, I did not feel any major difference."

    Vishal T. - "Go has simpler syntax than Java. It is light weight. It is not Object Oriented. It does not support function overloading and function overriding. But these are small technical differences. Both are similar when it comes to testing. You have to create a mock object and implement an interface. Functionally, I did not feel any major difference."See full answer

    Software Engineer
    Behavioral
    +1 more
  • Google logoAsked at Google 

    "Clarifying questions: Company What kind of company are we? Tech giants like Google/FB, Watch manufacturers like TISSOT, Rolex, etc. Assume you are a startup that has recently raised a decent amount of funding. Is there any particular Geography in mind? Or let’s assume it to be the US for the sake of the case statement. Are there any constraints related to budget time? Let’s assume no constraints. and competition Product: What do you mean by smart alarm clock here? _A clock that tell"

    Shoaib H. - "Clarifying questions: Company What kind of company are we? Tech giants like Google/FB, Watch manufacturers like TISSOT, Rolex, etc. Assume you are a startup that has recently raised a decent amount of funding. Is there any particular Geography in mind? Or let’s assume it to be the US for the sake of the case statement. Are there any constraints related to budget time? Let’s assume no constraints. and competition Product: What do you mean by smart alarm clock here? _A clock that tell"See full answer

    Product Manager
    Product Design
Showing 3241-3260 of 4392