Interview Questions

Review this list of 4,217 interview questions and answers verified by hiring managers and candidates.
  • "If I could only talk to one customer of my product, I will pick that customer who was earlier a loyal user of my product but now engaging less or have left the product recently. As a PM, two most important metrics that show that your product is worthy for your users are retention & monetisation. If I am seeing a Loyal user not engaging any more with my platform, it shows that either that user has found 10X better substitute to satisfy the same need or that user is not liking my platform any mor"

    Krishan K. - "If I could only talk to one customer of my product, I will pick that customer who was earlier a loyal user of my product but now engaging less or have left the product recently. As a PM, two most important metrics that show that your product is worthy for your users are retention & monetisation. If I am seeing a Loyal user not engaging any more with my platform, it shows that either that user has found 10X better substitute to satisfy the same need or that user is not liking my platform any mor"See full answer

    Product Manager
    Product Strategy
  • Product Manager
    Behavioral
  • Google logoAsked at Google 

    "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
  • "The correct answer as per the interviewer was since we have to exclude in build product engagement metrics and user feedback for the sake of this question, consulting firms/data analytics firms who do market research we rely on that data to determine how useful a competitor's feature is . again this is the answer provided by the interviewer."

    Manas M. - "The correct answer as per the interviewer was since we have to exclude in build product engagement metrics and user feedback for the sake of this question, consulting firms/data analytics firms who do market research we rely on that data to determine how useful a competitor's feature is . again this is the answer provided by the interviewer."See full answer

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

  • Meta (Facebook) logoAsked at Meta (Facebook) 
    Machine Learning Engineer
    Data Structures & Algorithms
    +1 more
  • "static int findLongestRepeatingSubSeq(String str) { int n = str.length(); int dp = new intn+1; for (int i=0; i<=n; i++) for (int j=0; j<=n; j++) dpi = 0; for (int i=1; i<=n; i++) { for (int j=1; j<=n; j++) { if (str.charAt(i-1)== str.charAt(j-1) && i != j) dpi =  1 + dpi-1; else dpi = Math.max(dpi, dpi-1); } } `return"

    Padmanaban M. - "static int findLongestRepeatingSubSeq(String str) { int n = str.length(); int dp = new intn+1; for (int i=0; i<=n; i++) for (int j=0; j<=n; j++) dpi = 0; for (int i=1; i<=n; i++) { for (int j=1; j<=n; j++) { if (str.charAt(i-1)== str.charAt(j-1) && i != j) dpi =  1 + dpi-1; else dpi = Math.max(dpi, dpi-1); } } `return"See full answer

  • Grammarly logoAsked at Grammarly 

    "Let's say you are given a use case where Github's co-pilot introduces an inline citation feature (which basically gives you insights into a given code - mentioning the functions and related components for the selected code). How will you market this feature? To make users aware, what would the campaign proposal look like for both existing and new users? How would you measure the success of this product? What are some ways you'd try to market it?"

    Anonymous Kingfisher - "Let's say you are given a use case where Github's co-pilot introduces an inline citation feature (which basically gives you insights into a given code - mentioning the functions and related components for the selected code). How will you market this feature? To make users aware, what would the campaign proposal look like for both existing and new users? How would you measure the success of this product? What are some ways you'd try to market it?"See full answer

    Product Manager
    Product Strategy
  • Qualtrics logoAsked at Qualtrics 

    "• Leadership and Team Management: • Lead, mentor, and develop a team of software engineers, fostering a collaborative and high-performance work environment. • Conduct regular one-on-one meetings, performance reviews, and career development sessions with team members. • Facilitate effective communication and collaboration within the team and with other departments. • Project Management: • Oversee the planning, execution, and delivery of engineering projects, ensuring they are completed on time, w"

    Scott S. - "• Leadership and Team Management: • Lead, mentor, and develop a team of software engineers, fostering a collaborative and high-performance work environment. • Conduct regular one-on-one meetings, performance reviews, and career development sessions with team members. • Facilitate effective communication and collaboration within the team and with other departments. • Project Management: • Oversee the planning, execution, and delivery of engineering projects, ensuring they are completed on time, w"See full answer

    Engineering Manager
    Behavioral
  • "You are given a string S and a number K as input, and your task is to print S to console output considering that, at most, you can print K characters per line. Example: S = "abracadabra sample" K = 11 Output: abracadabra sample Note that this problem requires the interviewee gather extra requirements from the interviewer (e.g. do we care about multiple white spaces? what if the length of a word is greater than K, ...)"

    B. T. - "You are given a string S and a number K as input, and your task is to print S to console output considering that, at most, you can print K characters per line. Example: S = "abracadabra sample" K = 11 Output: abracadabra sample Note that this problem requires the interviewee gather extra requirements from the interviewer (e.g. do we care about multiple white spaces? what if the length of a word is greater than K, ...)"See full answer

    Software Engineer
    Coding
    +1 more
  • "bool isConsecutive(int arr[], int n) { // base case if (n max) { max = arr[i]; } } // for an array to contain consecutive integers, the difference between // the maximum and minimum element in it should be exactly \n-1\ if (max - min != n - 1) { return false; } // create an empty set (we can also use a visit"

    Hinata T. - "bool isConsecutive(int arr[], int n) { // base case if (n max) { max = arr[i]; } } // for an array to contain consecutive integers, the difference between // the maximum and minimum element in it should be exactly \n-1\ if (max - min != n - 1) { return false; } // create an empty set (we can also use a visit"See full answer

  • Amazon logoAsked at Amazon 
    Machine Learning Engineer
    Concept
  • "printarr(subarr) for sub_arr in arr; function printarr(subarr) { print(elem) for elem in sub_arr }"

    Zvi D. - "printarr(subarr) for sub_arr in arr; function printarr(subarr) { print(elem) for elem in sub_arr }"See full answer

    Technical
  • "As the array is sorted, would it best to use binary search to find the one the triplet and just navigate from it."

    Anonymous Narwhal - "As the array is sorted, would it best to use binary search to find the one the triplet and just navigate from it."See full answer

    Technical
  • Google logoAsked at Google 

    "This is a Technical question. It tests your ability to understand high level technical concepts. Even though your job won't have any coding involved, you'll still need to understand these concepts. Being able to cover all these topics with clarity communicates confidence in your interviewer. Unfortunately, there's no formula for technical questions, but some general tips are: Use analogies when you can Break your solution into clear, bite-size steps Don't be afraid to use examples to b"

    Exponent - "This is a Technical question. It tests your ability to understand high level technical concepts. Even though your job won't have any coding involved, you'll still need to understand these concepts. Being able to cover all these topics with clarity communicates confidence in your interviewer. Unfortunately, there's no formula for technical questions, but some general tips are: Use analogies when you can Break your solution into clear, bite-size steps Don't be afraid to use examples to b"See full answer

    Product Manager
    Technical
  • Amazon logoAsked at Amazon 
    Machine Learning Engineer
    Machine Learning
  • "I'll approach this by asking questions and creating scenarios based on answers. If the answer to any questions points to a specific issue, I'll double down on that to understand the issue. This is more of a RCA question. First I'll quickly check Were there any recent updates released before we observed the drops? Assuming Yes, I'll check the updates released and check the test cases and testing results If the issue is identified, I will engage with the product leadership, update them and conne"

    Aekagra S. - "I'll approach this by asking questions and creating scenarios based on answers. If the answer to any questions points to a specific issue, I'll double down on that to understand the issue. This is more of a RCA question. First I'll quickly check Were there any recent updates released before we observed the drops? Assuming Yes, I'll check the updates released and check the test cases and testing results If the issue is identified, I will engage with the product leadership, update them and conne"See full answer

    Product Manager
    Analytical
    +1 more
Showing 3461-3480 of 4217