Skip to main content

Interview Questions

Review this list of 4,411 interview questions and answers verified by hiring managers and candidates.
  • Google logoAsked at Google 
    Video answer for 'Should Facebook consolidate its messaging applications?'

    "It would be good to talk about the impacts on costs as well"

    Mehdi K. - "It would be good to talk about the impacts on costs as well"See full answer

    Product Strategy
    System Design
  • Amazon logoAsked at Amazon 
    Video answer for 'Implement k-means clustering.'

    "i dont know"

    Dinesh K. - "i dont know"See full answer

    Machine Learning Engineer
    Analytical
    +5 more
  • Goldman Sachs logoAsked at Goldman Sachs 
    Video answer for 'Explain Bayes' theorem.'
    +1

    "Is it bad to get the answer a different way? Will they mark that as not knowing Bayes Theorem or just correct as it is an easier way to get the answer? The way I went is to look at what happens when the factory makes 100 light bulbs. Machine A makes 60 of which 3 are faulty, Machine B makes 40 of which 1.2 are faulty. Therefore the pool of faulty lightbulbs is 3/4.2 = 5/7 from machine A and 1.2/4.2 = 3/7 from Machine B."

    Will I. - "Is it bad to get the answer a different way? Will they mark that as not knowing Bayes Theorem or just correct as it is an easier way to get the answer? The way I went is to look at what happens when the factory makes 100 light bulbs. Machine A makes 60 of which 3 are faulty, Machine B makes 40 of which 1.2 are faulty. Therefore the pool of faulty lightbulbs is 3/4.2 = 5/7 from machine A and 1.2/4.2 = 3/7 from Machine B."See full answer

    Data Scientist
    Concept
    +2 more
  • " A couple of years ago, we were working on a project to integrate a new third-party data feed into our existing data processing pipeline. This data feed was critical for enhancing our trading algorithms with more comprehensive market data. Given the tight timeline and high stakes, I decided to push for a rapid implementation. In my eagerness to meet the deadline, I underestimated the complexity of integrating this new data feed. I did not allocate sufficient time for thorough testing and valida"

    Scott S. - " A couple of years ago, we were working on a project to integrate a new third-party data feed into our existing data processing pipeline. This data feed was critical for enhancing our trading algorithms with more comprehensive market data. Given the tight timeline and high stakes, I decided to push for a rapid implementation. In my eagerness to meet the deadline, I underestimated the complexity of integrating this new data feed. I did not allocate sufficient time for thorough testing and valida"See full answer

    Data Engineer
    Behavioral
    +2 more
  • "Clarification and Assumption In house labeling vs outsourced? labeling text, images, bounding boxes, segmentations etc? what kind of issues have we observed? Assuming that data collection and pre/post-processing is done by different team and labeling starts with receiving data and ends with sending files back to my team. "outsourced, images containing objects, 2 dozen classes of objects to label bounding boxes." 2.Goal Quality is important because downstream effect. garbage in garbage out."

    Rui B. - "Clarification and Assumption In house labeling vs outsourced? labeling text, images, bounding boxes, segmentations etc? what kind of issues have we observed? Assuming that data collection and pre/post-processing is done by different team and labeling starts with receiving data and ends with sending files back to my team. "outsourced, images containing objects, 2 dozen classes of objects to label bounding boxes." 2.Goal Quality is important because downstream effect. garbage in garbage out."See full answer

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

  • Product Manager
    Product Design
  • Google logoAsked at Google 

    "Do any one know how to build trie using IP address?"

    Graig - "Do any one know how to build trie using IP address?"See full answer

    Software Engineer
    System Design
  • "To analyze a year-over-year (YoY) slowdown in transactions, you should start by understanding the context, segmenting data, identifying potential drivers, and then formulating actionable recommendations. This involves a structured approach that includes a thorough examination of the data, both internally and externally. Understand the Context: Define "transactions": What specific transactions are being analyzed (e.g., website purchases, in-store purchases, total transactions)? Timeframe: Sp"

    Ankit kumar S. - "To analyze a year-over-year (YoY) slowdown in transactions, you should start by understanding the context, segmenting data, identifying potential drivers, and then formulating actionable recommendations. This involves a structured approach that includes a thorough examination of the data, both internally and externally. Understand the Context: Define "transactions": What specific transactions are being analyzed (e.g., website purchases, in-store purchases, total transactions)? Timeframe: Sp"See full answer

    Business Analyst
    Data Analysis
    +2 more
  • +1

    "Time taken: 25 minutes My approach: I would start by listing the use cases, what could be the length of cable needed, quantifying each and weight average those. The % make the assumption that it is what it represents the share in the total nb of iphone recharges. In fact total should be more than 100% because it not exclusive but for sake of simplicity let’s say it tops at 100%. \# In details: charging next to bed: 50%generally speaking there is a bedside table that is 80 cm high and the"

    Adaneir W. - "Time taken: 25 minutes My approach: I would start by listing the use cases, what could be the length of cable needed, quantifying each and weight average those. The % make the assumption that it is what it represents the share in the total nb of iphone recharges. In fact total should be more than 100% because it not exclusive but for sake of simplicity let’s say it tops at 100%. \# In details: charging next to bed: 50%generally speaking there is a bedside table that is 80 cm high and the"See full answer

    Product Manager
  • "Answered out loud and summarized the transcription with AI \\*\ If I noticed a 10% drop in conversion rate, I wouldn’t treat it as just restoring a metric I’d frame it as protecting the customer experience and do my level best to maintain stakeholder trust. I’d approach it in five steps: First, confirm the signal. Is this a real issue or broken tracking? I’d segment the data and check if it’s isolated or systemic. _Happy to go deeper on how I’d break down those segments if that’s u"

    Justine C. - "Answered out loud and summarized the transcription with AI \\*\ If I noticed a 10% drop in conversion rate, I wouldn’t treat it as just restoring a metric I’d frame it as protecting the customer experience and do my level best to maintain stakeholder trust. I’d approach it in five steps: First, confirm the signal. Is this a real issue or broken tracking? I’d segment the data and check if it’s isolated or systemic. _Happy to go deeper on how I’d break down those segments if that’s u"See full answer

    Product Manager
    Execution
  • "Recently, I was listening to an episode of Lenny Rachitsky’s podcast (aptly named Lenny’s Podcast), where he interviews Christian Idiodi, talking about the essence of product management. In the open sequence, Christian talks about the essence of this job being “you wake up on behalf of someone else, and you have to do it well enough that they give you something back in return.” This statement really struck a chord with me and resonated with why I love being a product manager. Customers and their"

    John F. - "Recently, I was listening to an episode of Lenny Rachitsky’s podcast (aptly named Lenny’s Podcast), where he interviews Christian Idiodi, talking about the essence of product management. In the open sequence, Christian talks about the essence of this job being “you wake up on behalf of someone else, and you have to do it well enough that they give you something back in return.” This statement really struck a chord with me and resonated with why I love being a product manager. Customers and their"See full answer

    Product Manager
    Behavioral
  • Amazon logoAsked at Amazon 
    +10

    "static int diameterOfTree(Node root) { //printTree(root); if(root==null) return 0; if(root.left==null && root.right==null) return 0; int[] dia=new int[1]; diameter=0; diameterOfTree(root, dia); diameter=Math.max(diameter, dia[0]); return diameter; } static void printTree(Node root) { if(root==null) { System.out.println(" "); return; } if(root.left==null && root.right==null) { System.out.println(root.data + " "); return; } System.out.println(root.data); printTree(root.left); printTree(root.right)"

    Divya R. - "static int diameterOfTree(Node root) { //printTree(root); if(root==null) return 0; if(root.left==null && root.right==null) return 0; int[] dia=new int[1]; diameter=0; diameterOfTree(root, dia); diameter=Math.max(diameter, dia[0]); return diameter; } static void printTree(Node root) { if(root==null) { System.out.println(" "); return; } if(root.left==null && root.right==null) { System.out.println(root.data + " "); return; } System.out.println(root.data); printTree(root.left); printTree(root.right)"See full answer

    Software Engineer
    Data Structures & Algorithms
    +1 more
  • Wayfair logoAsked at Wayfair 
    Product Manager
    Product Strategy
  • Product Manager
    Behavioral
  • Google logoAsked at Google 
    Video answer for 'Write functions to serialize and deserialize a list of strings.'
    +4

    "One thing is not clear to me, We encoded the length of the word to a character, but the max number which can be converted to char ascii is 255. How will it work for length till 65535?"

    Curly T. - "One thing is not clear to me, We encoded the length of the word to a character, but the max number which can be converted to char ascii is 255. How will it work for length till 65535?"See full answer

    Software Engineer
    Data Structures & Algorithms
    +1 more
  • "Define the feature A virtual card number is a temporary or disposable card number generated by your credit card issuer or financial institution. It is designed to protect your actual credit card information during online transactions. Its main purpose is the security of your actual credit card. Clarification questions No questions What is the purpose of the feature? Enhanced Security: Using a virtual card number protects your actual credit card details from being exposed to potentia"

    Ekta M. - "Define the feature A virtual card number is a temporary or disposable card number generated by your credit card issuer or financial institution. It is designed to protect your actual credit card information during online transactions. Its main purpose is the security of your actual credit card. Clarification questions No questions What is the purpose of the feature? Enhanced Security: Using a virtual card number protects your actual credit card details from being exposed to potentia"See full answer

    Product Manager
    Analytical
  • Visa logoAsked at Visa 

    "There are couple of reasons for it - Kind of role : Its a product manager role loaded with analytical work, So working with data in stringent regulatory guideline make it more exciting and thrilling. Location & industry is like - Cherry on the cake, Bangalore weather and BFI is at its all time peak as people spending behavior is changing continuously, it will be interesting to see big giants like visa are managing it."

    Nidhi S. - "There are couple of reasons for it - Kind of role : Its a product manager role loaded with analytical work, So working with data in stringent regulatory guideline make it more exciting and thrilling. Location & industry is like - Cherry on the cake, Bangalore weather and BFI is at its all time peak as people spending behavior is changing continuously, it will be interesting to see big giants like visa are managing it."See full answer

    Product Manager
    Behavioral
    +4 more
  • +3

    "Trying to decide on if they should include a step to upload a profile picture in the onboarding flow or not? Why does facebook have a profile picture? What value does it add? User value - Connections: having a picture on your profile, help drive friending and follows. Because users can put a face with the name. And they cna also recongize people they may not immediately know from a name (or a common name) and want to friend them. Business value - Integrity: maki"

    Marie E. - "Trying to decide on if they should include a step to upload a profile picture in the onboarding flow or not? Why does facebook have a profile picture? What value does it add? User value - Connections: having a picture on your profile, help drive friending and follows. Because users can put a face with the name. And they cna also recongize people they may not immediately know from a name (or a common name) and want to friend them. Business value - Integrity: maki"See full answer

    Analytical
    Execution
Showing 881-900 of 4411