Interview Questions

Review this list of 343 interview questions and answers verified by hiring managers and candidates.
  • Truecaller logoAsked at Truecaller 
    Video answer for 'How would you improve engagement for the Truecaller app?'

    "One of the better videos!"

    Alex S. - "One of the better videos!"See full answer

    Product Design
    Analytical
    +1 more
  • Solutions Architect
    Technical
  • Adobe logoAsked at Adobe 
    Video answer for 'Solve John Conway's "Game of Life".'
    Software Engineer
    Data Structures & Algorithms
    +2 more
  • "Ask a follow up question : What is the primary goal of expanding into a new vertical ? Food vertical company may want to expand to a new vertical (say Grocery) for the following reasons : Attract new customers interested in grocery delivery instead of food delivery Increase usage/order frequency from existing customers Increase revenue and LTV of existing as well as potentially new customers Benefit from synergies between existing delivery engine by improving utilization of their network"

    Saurabh K. - "Ask a follow up question : What is the primary goal of expanding into a new vertical ? Food vertical company may want to expand to a new vertical (say Grocery) for the following reasons : Attract new customers interested in grocery delivery instead of food delivery Increase usage/order frequency from existing customers Increase revenue and LTV of existing as well as potentially new customers Benefit from synergies between existing delivery engine by improving utilization of their network"See full answer

    Statistics & Experimentation
  • "great answer!"

    Anonymous Finch - "great answer!"See full answer

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

  • Google logoAsked at Google 

    "Product - Google Glass Undefined Core Segment & Jobs-to-Be-Done - Google pitched Glass to “everyone” but never clarified a must-have use case for any one group. Improper Category Context - It was positioned as a lifestyle product, but could not justify a use case that a mobile device could not already do. Premium Pricing of a Prototype- Explorer Edition cost 1500 usd. This gap alienated hobbyists and discouraged volume sales. Privacy Backlash- The Always-on camera r"

    Anjan M. - "Product - Google Glass Undefined Core Segment & Jobs-to-Be-Done - Google pitched Glass to “everyone” but never clarified a must-have use case for any one group. Improper Category Context - It was positioned as a lifestyle product, but could not justify a use case that a mobile device could not already do. Premium Pricing of a Prototype- Explorer Edition cost 1500 usd. This gap alienated hobbyists and discouraged volume sales. Privacy Backlash- The Always-on camera r"See full answer

    Product Marketing Manager
    Product Strategy
  • Coding
    Data Structures & Algorithms
  • Salesforce logoAsked at Salesforce 
    Video answer for 'How do CDNs work?'
    Solutions Architect
    Technical
  • +5

    "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
  • Meta (Facebook) logoAsked at Meta (Facebook) 
    Video answer for 'Sort a doubly linked list using merge sort.'
    +4

    " from typing import Optional class Node: def init(self, val: int, prev: Optional['Node'] = None, next: Optional['Node'] = None): self.val = val self.prev = prev self.next = next def split(head): if not head or not head.next: return head slow = head fast = head.next while fast and fast.next: slow = slow.next fast = fast.next.next mid = slow.next slow.next = None if mid: mid.prev = None "

    Akash C. - " from typing import Optional class Node: def init(self, val: int, prev: Optional['Node'] = None, next: Optional['Node'] = None): self.val = val self.prev = prev self.next = next def split(head): if not head or not head.next: return head slow = head fast = head.next while fast and fast.next: slow = slow.next fast = fast.next.next mid = slow.next slow.next = None if mid: mid.prev = None "See full answer

    Coding
    Data Structures & Algorithms
    +1 more
  • "Initially I asked clarifying questions like whether the tree can be empty or not and asked the interviewer to explain what is meant by left view and the explanation for the sample inputs. Then I came up with the level order traversal approach where we visit each level in the binary tree at once using a queue and at each level print the value of the first node. Interviewer seemed satisfied with the approach and asked me to code it up. Finally gave the time and space complexity of the solution."

    Ds S. - "Initially I asked clarifying questions like whether the tree can be empty or not and asked the interviewer to explain what is meant by left view and the explanation for the sample inputs. Then I came up with the level order traversal approach where we visit each level in the binary tree at once using a queue and at each level print the value of the first node. Interviewer seemed satisfied with the approach and asked me to code it up. Finally gave the time and space complexity of the solution."See full answer

    Software Engineer
  • +2

    "We would like the interviewer to call out bad interviews too. I understand that these guest interviewees are spending their time for Exponent and are probably compensated. Exponent's customers are paying members and they need to know that bad answers are called out as bad answers and why. Telling everyone they are awesome at the end of the PM interview doesn't send the right message to paying subscribers who are spending valuable time training for interviews."

    Aditya G. - "We would like the interviewer to call out bad interviews too. I understand that these guest interviewees are spending their time for Exponent and are probably compensated. Exponent's customers are paying members and they need to know that bad answers are called out as bad answers and why. Telling everyone they are awesome at the end of the PM interview doesn't send the right message to paying subscribers who are spending valuable time training for interviews."See full answer

    Product Design
  • Meta (Facebook) logoAsked at Meta (Facebook) 
    Video answer for 'Design an app to plan road trips.'

    "Ask Follow up Questions Is this for specific type of user or open? Do we have any past research that has been done? Do we have an idea of company and user goals? Do we have metrics of success? Are there any existing constraints? Why  |  5 min Why is this product or feature important? How does this product benefit customers? What business opportunities does it create? What is our hypothesis? What are our company goals? Who  |  3 min Who are the different types"

    Ben G. - "Ask Follow up Questions Is this for specific type of user or open? Do we have any past research that has been done? Do we have an idea of company and user goals? Do we have metrics of success? Are there any existing constraints? Why  |  5 min Why is this product or feature important? How does this product benefit customers? What business opportunities does it create? What is our hypothesis? What are our company goals? Who  |  3 min Who are the different types"See full answer

    Product Designer
    Product Design
  • Concept
    Machine Learning
  • Coding
    Data Structures & Algorithms
  • Data Analysis
    Analytical
Showing 301-320 of 343