Interview Questions

Review this list of 4,317 interview questions and answers verified by hiring managers and candidates.
  • "I would always pick a specific product and make a case. Answering this question without a specific product in mind makes the answer unstructured in my opinion. For instance, I would pick Gmail as an example to answer this and structure my response. Clarifications & Assumptions Let us pick a specific product and structure our response - for instance - let us pick Gmail as the product that you want to analyse and make a Go / No Recommendation to Sunset the Product. Overall Google Revenu"

    Karthik M. - "I would always pick a specific product and make a case. Answering this question without a specific product in mind makes the answer unstructured in my opinion. For instance, I would pick Gmail as an example to answer this and structure my response. Clarifications & Assumptions Let us pick a specific product and structure our response - for instance - let us pick Gmail as the product that you want to analyse and make a Go / No Recommendation to Sunset the Product. Overall Google Revenu"See full answer

    Product Manager
    Product Strategy
    +2 more
  • "I will start by asking some of the clarifying questions here - Does the interviewer want me to focus on any specific region or it's a global product - What's the timeline we are looking over here - Any specific problem statement that I should be focusing on - Any specific objective that they want me to drive Some of these questions will help to get my head straight and align myself with the interviewer. (2 mins to jot down my thoughts ) Answer - Problem statement : Will focus on the cha"

    Dhirendra S. - "I will start by asking some of the clarifying questions here - Does the interviewer want me to focus on any specific region or it's a global product - What's the timeline we are looking over here - Any specific problem statement that I should be focusing on - Any specific objective that they want me to drive Some of these questions will help to get my head straight and align myself with the interviewer. (2 mins to jot down my thoughts ) Answer - Problem statement : Will focus on the cha"See full answer

    Product Manager
    Product Strategy
  • Twilio logoAsked at Twilio 
    Video answer for 'Tell me about a time you solved a complex problem for a customer.'

    "That's really interesting how in section "Behavioral Interviews for Engineers" there is no single interview for, actually, Engineer. It's EM, SA, CEO, PM etc. So all problems are not relevant for people who are not managing products and not applying for manager's role. Will you consider adding at least couple of them? "

    Nikolas C. - "That's really interesting how in section "Behavioral Interviews for Engineers" there is no single interview for, actually, Engineer. It's EM, SA, CEO, PM etc. So all problems are not relevant for people who are not managing products and not applying for manager's role. Will you consider adding at least couple of them? "See full answer

    Solutions Architect
    Behavioral
    +1 more
  • "My extreme collaboration and partnership with stakeholder teams and making sure everyone in the team understands why we are building or shipping a product to customers , I strongly believe that ensuring my development team understands the "WHY" behind work and what value it provides to our customers."

    Swathi G. - "My extreme collaboration and partnership with stakeholder teams and making sure everyone in the team understands why we are building or shipping a product to customers , I strongly believe that ensuring my development team understands the "WHY" behind work and what value it provides to our customers."See full answer

    Product Manager
    Behavioral
  • Workday logoAsked at Workday 

    "I believe that understanding and mutual respect is a keys to handle a team of diverse individuals"

    Sohail K. - "I believe that understanding and mutual respect is a keys to handle a team of diverse individuals"See full answer

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

  • Product Manager
    Behavioral
  • Workday logoAsked at Workday 
    Product Manager
    Behavioral
  • Meta (Facebook) logoAsked at Meta (Facebook) 
    Product Manager
    Execution
    +1 more
  • Google logoAsked at Google 
    +9

    "function areSentencesSimilar(sentence1, sentence2, similarPairs) { if (sentence1.length !== sentence2.length) return false; for (let i=0; i (w1 === word1 && !visited.has(w2)) || (w2 === word1 && !visited.has(w1))); if (!edge) { "

    Tiago R. - "function areSentencesSimilar(sentence1, sentence2, similarPairs) { if (sentence1.length !== sentence2.length) return false; for (let i=0; i (w1 === word1 && !visited.has(w2)) || (w2 === word1 && !visited.has(w1))); if (!edge) { "See full answer

    Software Engineer
    Data Structures & Algorithms
    +2 more
  • +6

    "function knapsack(weights, values, cap) { const indicesByValue = Object.keys(weights).map(weight => parseInt(weight)); indicesByValue.sort((a, b) => values[b]-values[a]); const steps = new Map(); function knapsackStep(cap, sack) { if (steps.has(sack)) { return steps.get(sack); } let maxOutput = 0; for (let index of indicesByValue) { if (!sack.has(index) && weights[index] <= cap) { maxOutput ="

    Tiago R. - "function knapsack(weights, values, cap) { const indicesByValue = Object.keys(weights).map(weight => parseInt(weight)); indicesByValue.sort((a, b) => values[b]-values[a]); const steps = new Map(); function knapsackStep(cap, sack) { if (steps.has(sack)) { return steps.get(sack); } let maxOutput = 0; for (let index of indicesByValue) { if (!sack.has(index) && weights[index] <= cap) { maxOutput ="See full answer

    Software Engineer
    Data Structures & Algorithms
    +2 more
  • Adobe logoAsked at Adobe 
    Video answer for 'Product of Array Except Self'
    +51

    "If 0's aren't a concern, couldn't we just multiply all numbers. and then divide product by each number in the list ? if there's more than one zero, then we just return an array of 0s if there's one zero, then we just replace 0 with product and rest 0s. what am i missing?"

    Sachin R. - "If 0's aren't a concern, couldn't we just multiply all numbers. and then divide product by each number in the list ? if there's more than one zero, then we just return an array of 0s if there's one zero, then we just replace 0 with product and rest 0s. what am i missing?"See full answer

    Software Engineer
    Data Structures & Algorithms
    +3 more
  • Flatiron Health logoAsked at Flatiron Health 
    Software Engineer
    Data Structures & Algorithms
    +2 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
  • Microsoft logoAsked at Microsoft 

    "public class BoggleBoard { public static List findWords(char board, Set dictionary) { int rows = board.length; int cols = board[0].length; boolean visited = new booleanrows; int directions = {{1,0}, {-1,0}, {0,1}, {0,-1}}; List result = new ArrayList(); for(int i=0; i<rows; i++) { for(int j=0; j<cols; j++) { dfs(board, visited, i, j, dictionary, "", result, dire"

    Aniket G. - "public class BoggleBoard { public static List findWords(char board, Set dictionary) { int rows = board.length; int cols = board[0].length; boolean visited = new booleanrows; int directions = {{1,0}, {-1,0}, {0,1}, {0,-1}}; List result = new ArrayList(); for(int i=0; i<rows; i++) { for(int j=0; j<cols; j++) { dfs(board, visited, i, j, dictionary, "", result, dire"See full answer

    Software Engineer
    Data Structures & Algorithms
    +1 more
  • Amazon logoAsked at Amazon 
    Video answer for 'How do you consider the impact of your work on the world?'
    +12

    "this is not a helpful interview, she seems so unprepared, confusing, unable to netting it out :("

    Anonymous Giraffe - "this is not a helpful interview, she seems so unprepared, confusing, unable to netting it out :("See full answer

    Product Manager
    Behavioral
    +3 more
  • Meta (Facebook) logoAsked at Meta (Facebook) 
    Video answer for 'Design an API for searching a folder.'
    Software Engineer
    System Design
    +1 more
  • Asked at Mobile.de 

    "The intro should last between 2-2:30 mins. Try summarizing the intro with what,when and how. The intro should be tailored or say structured in storytelling. This oozes the confidence."

    Harish M. - "The intro should last between 2-2:30 mins. Try summarizing the intro with what,when and how. The intro should be tailored or say structured in storytelling. This oozes the confidence."See full answer

    Product Manager
    Behavioral
  • Asked at Mobile.de 
    Product Manager
    Product Design
  • Product Manager
    Behavioral
    +1 more
Showing 2461-2480 of 4317