Interview Questions

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

    "Around mid-2023, I was tasked with investigating the feasibility of selling access to our site to third-party vendors who wanted to use bots to automate processes for their clients. Some initial work had been done on this but it was very high-level and very little data or analysis had actually been done. When I was tasked with this the idea was to sell access to a special header that would allow vendors to by-pass our F5 Shape implementation, a bot defense tool. From a business and security pers"

    John F. - "Around mid-2023, I was tasked with investigating the feasibility of selling access to our site to third-party vendors who wanted to use bots to automate processes for their clients. Some initial work had been done on this but it was very high-level and very little data or analysis had actually been done. When I was tasked with this the idea was to sell access to a special header that would allow vendors to by-pass our F5 Shape implementation, a bot defense tool. From a business and security pers"See full answer

    Product Manager
    Behavioral
  • Meta (Facebook) logoAsked at Meta (Facebook) 
    +6

    "Here’s my general framework/formula/structure: Clarify - What do I need to know to make the question/prompt a little less ambiguous? What assumptions do I need to establish with the interviewer? Example: I would probably ask - Are we focused on professional/gig musicians who do music for a living? Or casual hobbyist musicians who make music for fun? Or I may want to know if I should focus on building on to a current Meta product like Instagram/FB Reels or think independently of th"

    Chloe E. - "Here’s my general framework/formula/structure: Clarify - What do I need to know to make the question/prompt a little less ambiguous? What assumptions do I need to establish with the interviewer? Example: I would probably ask - Are we focused on professional/gig musicians who do music for a living? Or casual hobbyist musicians who make music for fun? Or I may want to know if I should focus on building on to a current Meta product like Instagram/FB Reels or think independently of th"See full answer

    Product Manager
    Product Design
  • Coinbase logoAsked at Coinbase 

    "In the Slack system design interview, I proposed a WebSocket-based architecture for real-time messaging, supported by a network of distributed chat servers. To track user connections and route messages efficiently, I leveraged ZooKeeper as a service registry and designed peer-to-peer communication between servers. For the data layer: • I used PostgreSQL to manage relational data such as users and chat participants. • Cassandra was chosen for high-throughput, scalable message storage with dura"

    Aneesh M. - "In the Slack system design interview, I proposed a WebSocket-based architecture for real-time messaging, supported by a network of distributed chat servers. To track user connections and route messages efficiently, I leveraged ZooKeeper as a service registry and designed peer-to-peer communication between servers. For the data layer: • I used PostgreSQL to manage relational data such as users and chat participants. • Cassandra was chosen for high-throughput, scalable message storage with dura"See full answer

    Engineering Manager
    System Design
  • Adobe logoAsked at Adobe 
    +30

    "public static boolean isPalindrome(String str){ boolean flag = true; int len = str.length()-1; int j = len; for(int i=0;i<=len/2;i++){ if(str.charAt(i)!=str.charAt(j--)){ flag = false; break; } } return flag; }"

    Sravanthi M. - "public static boolean isPalindrome(String str){ boolean flag = true; int len = str.length()-1; int j = len; for(int i=0;i<=len/2;i++){ if(str.charAt(i)!=str.charAt(j--)){ flag = false; break; } } return flag; }"See full answer

    Software Engineer
    Data Structures & Algorithms
    +4 more
  • 🧠 Want an expert answer to a question? Saving questions lets us know what content to make next.

  • Anduril logoAsked at Anduril 

    "For any project based questions, it is important to structure your response clearly, showcasing your thought process, technical skills, problem-solving abilities, and how your work added value. Besides the STAR method, you can also use this kind of framework: 1. Start by selecting a relevant project (related to the role) Give the project background and what specific problem it solved. 2. Align the project's objective and your role Be specific about your role: were you the le"

    Malay K. - "For any project based questions, it is important to structure your response clearly, showcasing your thought process, technical skills, problem-solving abilities, and how your work added value. Besides the STAR method, you can also use this kind of framework: 1. Start by selecting a relevant project (related to the role) Give the project background and what specific problem it solved. 2. Align the project's objective and your role Be specific about your role: were you the le"See full answer

    Software Engineer
    Behavioral
    +8 more
  • Google logoAsked at Google 
    +7

    "This question can be answered in two different ways: a. Strategic b. Product Sense Since , the question is which product you would work upon , it is likely a product strategy question , where interviewer is trying to find about how would you go about selecting the product to solve for. Another approach would be to clarify on the two approaches from the Interviewer. Can ask your hierarchy in PM role [ APM/PM/ Sr. PM / GPM ] and then approach this. Candidate : Do you have any specific goal"

    Vivek S. - "This question can be answered in two different ways: a. Strategic b. Product Sense Since , the question is which product you would work upon , it is likely a product strategy question , where interviewer is trying to find about how would you go about selecting the product to solve for. Another approach would be to clarify on the two approaches from the Interviewer. Can ask your hierarchy in PM role [ APM/PM/ Sr. PM / GPM ] and then approach this. Candidate : Do you have any specific goal"See full answer

    Product Manager
    Product Strategy
  • +4

    "Clarify the problem. Ask lots of questions to uncover the root cause of the problem. This could be related to internal factors like releasing buggy updates or external factors like market trends, infrastructure, regulation etc etc. Establish where in the user journey the problem might be happening, if it's happening for a subset of users or for everyone e.g. on iOS platform etc etc, what time period has the problem occurred? Gradually or suddenly? How is the metric (in this case revenue)"

    Alice S. - "Clarify the problem. Ask lots of questions to uncover the root cause of the problem. This could be related to internal factors like releasing buggy updates or external factors like market trends, infrastructure, regulation etc etc. Establish where in the user journey the problem might be happening, if it's happening for a subset of users or for everyone e.g. on iOS platform etc etc, what time period has the problem occurred? Gradually or suddenly? How is the metric (in this case revenue)"See full answer

    Product Manager
    Analytical
    +1 more
  • "Looking into licensing data for users to match with the validity of their plans , to set up reporting okr's and metrics from the ground up and future problem sculpting for future feature additions I developed the metrics from the existing data tables , with uniform interpretation for datasets used across teams, keeping the modifications done in alignment with the requirements of the stakeholders. Hypotheses for licensing metrics was laid out in a defined manner where it was feasible to cherry"

    Aishwarya J. - "Looking into licensing data for users to match with the validity of their plans , to set up reporting okr's and metrics from the ground up and future problem sculpting for future feature additions I developed the metrics from the existing data tables , with uniform interpretation for datasets used across teams, keeping the modifications done in alignment with the requirements of the stakeholders. Hypotheses for licensing metrics was laid out in a defined manner where it was feasible to cherry"See full answer

    Engineering Manager
    Behavioral
    +3 more
  • +4

    "average price per transaction would drop because we might not be considering currency exchange rates, which is much lower in India and Southeast Asia, when aggregating data globally. to define success, i'll first segment the data, separating existing markets to newer ones to check if that is the cause of the dropping average price. then i'll select a north star metric, which would be the number of completed transactions vs. attempted. i'll also track supporting metrics like usage frequency and"

    Sam E. - "average price per transaction would drop because we might not be considering currency exchange rates, which is much lower in India and Southeast Asia, when aggregating data globally. to define success, i'll first segment the data, separating existing markets to newer ones to check if that is the cause of the dropping average price. then i'll select a north star metric, which would be the number of completed transactions vs. attempted. i'll also track supporting metrics like usage frequency and"See full answer

    Product Manager
    Analytical
  • Amazon logoAsked at Amazon 
    +6

    "When customer is not worried about quality but only worried about delivery"

    Shiva P. - "When customer is not worried about quality but only worried about delivery"See full answer

    Product Manager
    Behavioral
    +1 more
  • "class TreeNode(var val: Int, var left: TreeNode? = null, var right: TreeNode? = null) fun isAverageOfDescendants(root: TreeNode?): Boolean { fun helper(node: TreeNode?): Triple { if (node == null) return Triple(0, 0, true) val (leftSum, leftCount, leftValid) = helper(node.left) val (rightSum, rightCount, rightValid) = helper(node.right) val totalSum = leftSum + rightSum val totalCount = leftCount + rightCount // If leaf n"

    Gaurav B. - "class TreeNode(var val: Int, var left: TreeNode? = null, var right: TreeNode? = null) fun isAverageOfDescendants(root: TreeNode?): Boolean { fun helper(node: TreeNode?): Triple { if (node == null) return Triple(0, 0, true) val (leftSum, leftCount, leftValid) = helper(node.left) val (rightSum, rightCount, rightValid) = helper(node.right) val totalSum = leftSum + rightSum val totalCount = leftCount + rightCount // If leaf n"See full answer

    Software Engineer
    Coding
    +1 more
  • LinkedIn logoAsked at LinkedIn 
    Video answer for 'Design a LinkedIn for blue collar workers.'
    +39

    "Clarifying Questions & Assumptions: Blue collar :relating to manual work or workers, particularly in industry, they usually dont have college degree Linkedin: a social network that focuses on professional networking and career development. Why is linkedin expanding to blue collar workers? Ans: to expand new market as they have great untapped potential Do you want anew app or integrate it with Linkedin? Ans: you decide I would like to look more into the problem space before deciding on tha"

    D J. - "Clarifying Questions & Assumptions: Blue collar :relating to manual work or workers, particularly in industry, they usually dont have college degree Linkedin: a social network that focuses on professional networking and career development. Why is linkedin expanding to blue collar workers? Ans: to expand new market as they have great untapped potential Do you want anew app or integrate it with Linkedin? Ans: you decide I would like to look more into the problem space before deciding on tha"See full answer

    Product Manager
    Product Design
  • +2

    "Sounds like both the features requests address different problems, although it should be clarified in my opinion. I'd try to dig deep into why the customers are raising the requests to uncover the pain points. Questions like the following would help: "How are you currently solving it?" "What does it mean for you in terms of Cost or productivity?" (based on the context of the product) "Have you searched for an alternative?" Descriptive answers for the above questions should tell us if the"

    Kapil P. - "Sounds like both the features requests address different problems, although it should be clarified in my opinion. I'd try to dig deep into why the customers are raising the requests to uncover the pain points. Questions like the following would help: "How are you currently solving it?" "What does it mean for you in terms of Cost or productivity?" (based on the context of the product) "Have you searched for an alternative?" Descriptive answers for the above questions should tell us if the"See full answer

    Software Engineer
    Behavioral
  • Google logoAsked at Google 
    +12

    "Clarifying question: why would Google consider sunsetting Gmail? Is there an opportunity to make a case against sunsetting or has the executive decision already been made and we're truly looking for a flawless sunset? If decision has already been made - why? Is this a global decision or country-specific? If the answer from interviewer is that the decision is open to debate, pivot case toward identifying the problem that causes leadership to even consider sunset. Then analyze and propose ways to"

    Anonymous Sparrow - "Clarifying question: why would Google consider sunsetting Gmail? Is there an opportunity to make a case against sunsetting or has the executive decision already been made and we're truly looking for a flawless sunset? If decision has already been made - why? Is this a global decision or country-specific? If the answer from interviewer is that the decision is open to debate, pivot case toward identifying the problem that causes leadership to even consider sunset. Then analyze and propose ways to"See full answer

    Product Manager
    Product Strategy
  • Adobe logoAsked at Adobe 
    Video answer for 'How would you improve Google Maps?'
    +17

    "Start by explaining your understanding of Google Maps. It is a free web/mobile-based feature that allows users to navigate from Point A to B, trip planning locate restaurants, hair salons, other points of interest around a point on the map Businesses use to sponsor advertisements based on Map search string. Clarify what does improvement means, "Improve" is a loaded term - what do we mean by improvement: increased ad revenue, improve the quality of the results, increase downloads, imp"

    Rachita D. - "Start by explaining your understanding of Google Maps. It is a free web/mobile-based feature that allows users to navigate from Point A to B, trip planning locate restaurants, hair salons, other points of interest around a point on the map Businesses use to sponsor advertisements based on Map search string. Clarify what does improvement means, "Improve" is a loaded term - what do we mean by improvement: increased ad revenue, improve the quality of the results, increase downloads, imp"See full answer

    Product Manager
    Product Design
  • "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
  • Amazon logoAsked at Amazon 
    Video answer for 'Tell me about a time when you raised the bar.'
    +8

    "Please provide a transcript. One grasps 150 words in a video, but can grasp 250 words when reading text."

    Astro S. - "Please provide a transcript. One grasps 150 words in a video, but can grasp 250 words when reading text."See full answer

    Engineering Manager
    Behavioral
  • Meta (Facebook) logoAsked at Meta (Facebook) 
    Video answer for 'You're a PM for Facebook Travel. What would you build?'
    +19

    "Clarifying Questions: Assuming this will be part of FB product. Assuming this is for the US and no major constraints in terms of finances or resources. Goal: To improve user engagement Travel Personas: Solo personal Traveler Group personal Travelers Business travelers Tour operators Transportation Companies (airlines, roadways, trains etc). Choosing to focus on group travelers because most personal travelers usually travel in groups and the volume of this user base"

    P K. - "Clarifying Questions: Assuming this will be part of FB product. Assuming this is for the US and no major constraints in terms of finances or resources. Goal: To improve user engagement Travel Personas: Solo personal Traveler Group personal Travelers Business travelers Tour operators Transportation Companies (airlines, roadways, trains etc). Choosing to focus on group travelers because most personal travelers usually travel in groups and the volume of this user base"See full answer

    Product Manager
    Product Design
Showing 141-160 of 4217