Skip to main content

Interview Questions

Review this list of 4,415 interview questions and answers verified by hiring managers and candidates.
  • Microsoft logoAsked at Microsoft 

    "Before we jump into discussion , few Qs which come to my mind in order to narrow the scope are: What kind of security system we are thinking . What do we want to achieve? Is there any biz goal in mind. What security related pain points are we trying to solve. What is the kind of hotel - is it a vacation rental , standalone hotel, highway motel, big chain resorts? What are the current systems being used. I think most of hotels have closed circuit cameras , fire alarms installed in"

    Samarth S. - "Before we jump into discussion , few Qs which come to my mind in order to narrow the scope are: What kind of security system we are thinking . What do we want to achieve? Is there any biz goal in mind. What security related pain points are we trying to solve. What is the kind of hotel - is it a vacation rental , standalone hotel, highway motel, big chain resorts? What are the current systems being used. I think most of hotels have closed circuit cameras , fire alarms installed in"See full answer

    Product Design
    Technical
  • Adobe logoAsked at Adobe 

    Permutations

    IDE
    Medium

    "function permute(nums) { if (nums.length <= 1) { return [nums]; } const prevPermutations = permute(nums.slice(0, nums.length-1)); const currentNum = nums[nums.length-1]; const permutations = new Set(); for (let prev of prevPermutations) { for (let i=0; i < prev.length; i++) { permutations.add([...prev.slice(0, i), currentNum, ...prev.slice(i)]); } permutations.add([...prev, currentNum]); } return [...permutations]"

    Tiago R. - "function permute(nums) { if (nums.length <= 1) { return [nums]; } const prevPermutations = permute(nums.slice(0, nums.length-1)); const currentNum = nums[nums.length-1]; const permutations = new Set(); for (let prev of prevPermutations) { for (let i=0; i < prev.length; i++) { permutations.add([...prev.slice(0, i), currentNum, ...prev.slice(i)]); } permutations.add([...prev, currentNum]); } return [...permutations]"See full answer

    Software Engineer
    Data Structures & Algorithms
    +3 more
  • Google logoAsked at Google 
    Product Manager
    Product Strategy
  • Product Manager
    Behavioral
  • Product Manager
    Behavioral
  • 🧠 Want an expert answer to a question? Saving questions lets us know what content to make next.

  • "Assumptions Contact lens camera is launched only in the US Ages most likely to benefit 20-60 Doesn't work with prescription i.e. people who have prescription glasses/contact lens are not the target market Can't be worn all the time max of 10 hours. Capturing video via contact lens means people have to stare at things uninterrupted. Assuming, no that video stops the moment people close their eyelids video length will be limited to maximum staring"

    K N. - "Assumptions Contact lens camera is launched only in the US Ages most likely to benefit 20-60 Doesn't work with prescription i.e. people who have prescription glasses/contact lens are not the target market Can't be worn all the time max of 10 hours. Capturing video via contact lens means people have to stare at things uninterrupted. Assuming, no that video stops the moment people close their eyelids video length will be limited to maximum staring"See full answer

    Estimation
  • "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
  • "Clarifying questions: What kind of users are we talking about? Internal or external ? (Assumption: External) When was this issue discovered? (Not so long ago) Is this specific to a particular geographical location ? (Answer: No) External: Geography, time ? Internal: Pain points: Technical - latency, lag Engagement - Less engagement available on website , users are bored while waiting for their search results to appear Review - Explore platform options for users to review their experie"

    Anuradha T. - "Clarifying questions: What kind of users are we talking about? Internal or external ? (Assumption: External) When was this issue discovered? (Not so long ago) Is this specific to a particular geographical location ? (Answer: No) External: Geography, time ? Internal: Pain points: Technical - latency, lag Engagement - Less engagement available on website , users are bored while waiting for their search results to appear Review - Explore platform options for users to review their experie"See full answer

    Product Manager
    Analytical
  • Coinbase logoAsked at Coinbase 
    Product Manager
    Behavioral
    +1 more
  • Machine Learning
    System Design
  • "We can implement Mall psychology, use the monkey effect, FOMO, top-rated stuff from the same restaurants, bundle offers like couple or group offers, and prompt popups for free delivery if you complete X$ amount by adding X item. We can lure customers by giving free subscriptions to Spotify, Netflix, etc. by collaborating with these giants. This is a long-story-short overview of how we can increase the average basket size. Tracking telemetry and refining can make a difference obviously..."

    Amin S. - "We can implement Mall psychology, use the monkey effect, FOMO, top-rated stuff from the same restaurants, bundle offers like couple or group offers, and prompt popups for free delivery if you complete X$ amount by adding X item. We can lure customers by giving free subscriptions to Spotify, Netflix, etc. by collaborating with these giants. This is a long-story-short overview of how we can increase the average basket size. Tracking telemetry and refining can make a difference obviously..."See full answer

    Product Design
    System Design
  • Meta logoAsked at Meta 

    "Clarification questions: 1) Is this a physical or digital product? 2) Are we enhancing an existing product or designing a brand new product? 3) Is this a product in the physical world or in the Metaverse? (I know Meta has recently expanded in virtual fashion space with partnerships with designer brands) 4) Competition with other fashion products [Depop, Nuuly, Rent the Runway, Pickle, Poshmark, Instagram Shopping) 5) Are there any time constraints on when MVP should be launched? 6) What market"

    Sanjanaa S. - "Clarification questions: 1) Is this a physical or digital product? 2) Are we enhancing an existing product or designing a brand new product? 3) Is this a product in the physical world or in the Metaverse? (I know Meta has recently expanded in virtual fashion space with partnerships with designer brands) 4) Competition with other fashion products [Depop, Nuuly, Rent the Runway, Pickle, Poshmark, Instagram Shopping) 5) Are there any time constraints on when MVP should be launched? 6) What market"See full answer

    Product Manager
    Product Design
  • Product Manager
    Behavioral
  • Uber logoAsked at Uber 

    "Not my answer, but rather the details of this question. It should include the following functions: int insertNewCustomer(double revenue) -> returns a customer ID (assume auto-incremented & 0-based) int insertNewCustomer(double revenue, int referrerID) -> returns a customer ID (assume auto-incremented & 0-based) Set getLowestKCustomersByMinTotalRevenue(int k, double minTotalRevenue) -> returns customer IDs Note: The total revenue consists of the revenue that this customer bring"

    Anzhe M. - "Not my answer, but rather the details of this question. It should include the following functions: int insertNewCustomer(double revenue) -> returns a customer ID (assume auto-incremented & 0-based) int insertNewCustomer(double revenue, int referrerID) -> returns a customer ID (assume auto-incremented & 0-based) Set getLowestKCustomersByMinTotalRevenue(int k, double minTotalRevenue) -> returns customer IDs Note: The total revenue consists of the revenue that this customer bring"See full answer

    Data Engineer
    Coding
  • LinkedIn logoAsked at LinkedIn 

    "Currently, there's no option to write Python code for the solution to this problem. Is it possible to add it?"

    Abhishek V. - "Currently, there's no option to write Python code for the solution to this problem. Is it possible to add it?"See full answer

    Software Engineer
    Data Structures & Algorithms
    +1 more
  • OpenAI logoAsked at OpenAI 
    Data Scientist
    Statistics & Experimentation
  • "In keeping with the STAR method, I discussed a mandated change in our vendors where we were swapping one contracting company for another with little time for transition. My actions included leveraging skills of my employees to develop a transition plan so that the transition was minimally disruptive to our projects."

    Catherine I. - "In keeping with the STAR method, I discussed a mandated change in our vendors where we were swapping one contracting company for another with little time for transition. My actions included leveraging skills of my employees to develop a transition plan so that the transition was minimally disruptive to our projects."See full answer

    Engineering Manager
    Behavioral
    +2 more
  • Amazon logoAsked at Amazon 

    "One technique we like to use when explaining technical concepts to non-technical people is to use analogies to help with memory retention. For this type of question, we'll use the Restaurant example: > Imagine you're at a restaurant with a variety of waiters - each waiter will only take your order for one specific item (i.e. one waiter for pizza, one waiter for pasta, etc.). An API is like a waiter in this example as it will only perform a specific order. An SDK on the other hand is like having"

    Exponent - "One technique we like to use when explaining technical concepts to non-technical people is to use analogies to help with memory retention. For this type of question, we'll use the Restaurant example: > Imagine you're at a restaurant with a variety of waiters - each waiter will only take your order for one specific item (i.e. one waiter for pizza, one waiter for pasta, etc.). An API is like a waiter in this example as it will only perform a specific order. An SDK on the other hand is like having"See full answer

    Product Manager
    Technical
  • Microsoft logoAsked at Microsoft 

    "I would consider building a device that could store up energy from cycling and can be later used for charging phones. Such a product can be used by people who use a cycle as a means of short transportation as well as those who go on long journeys. This would also serve as a very useful product since they won't need to carry a power bank with them nor would they need to worry about recharging a portable device before setting out. It would be even better if the device is very compact with limited"

    Ganga meghanath E. - "I would consider building a device that could store up energy from cycling and can be later used for charging phones. Such a product can be used by people who use a cycle as a means of short transportation as well as those who go on long journeys. This would also serve as a very useful product since they won't need to carry a power bank with them nor would they need to worry about recharging a portable device before setting out. It would be even better if the device is very compact with limited"See full answer

    Product Design
Showing 2421-2440 of 4415