Skip to main content

Interview Questions

Review this list of 4,477 interview questions and answers verified by hiring managers and candidates.
  • Google logoAsked at Google 
    1 answer

    "Hadoop is better than PySpark when you are dealing with extremely large scale, batch oriented, non-iterative workloads where in-memory computing isn't feasible/ necessary, like log storage or ETL workflows that don't require high response times. It's also better in situations where the Hadoop ecosystem is already deeply embedded and where there is a need for resource conscious, fault tolerant computation without the overhead of Spark's memory constraints. In these such scenarios, Hadoop's disk-b"

    Joshua R. - "Hadoop is better than PySpark when you are dealing with extremely large scale, batch oriented, non-iterative workloads where in-memory computing isn't feasible/ necessary, like log storage or ETL workflows that don't require high response times. It's also better in situations where the Hadoop ecosystem is already deeply embedded and where there is a need for resource conscious, fault tolerant computation without the overhead of Spark's memory constraints. In these such scenarios, Hadoop's disk-b"See full answer

    Data Engineer
    Data Pipeline Design
  • Zillow logoAsked at Zillow 
    2 answers

    "Clarifying questions Is there a specific airline we are focusing on here? Assume any US passenger airline (Delta, United, Spirit etc.) Why is this company interested in improving the boarding experience? To increase customer satisfaction Can you define what we mean by 'boarding experience'? The time between the passenger arriving at the gate and sitting down in their assigned seat on the plane. Are there any constraints (resources or otherwise) that I should"

    William W. - "Clarifying questions Is there a specific airline we are focusing on here? Assume any US passenger airline (Delta, United, Spirit etc.) Why is this company interested in improving the boarding experience? To increase customer satisfaction Can you define what we mean by 'boarding experience'? The time between the passenger arriving at the gate and sitting down in their assigned seat on the plane. Are there any constraints (resources or otherwise) that I should"See full answer

    Product Design
    Program Sense
  • Google logoAsked at Google 
    4 answers
    +1

    "Clarifying questions: Who is launching this service (some options that come to mind are): Google ? If yes, why? Will it be a new product within the Google ecosystem or feature within existing and relevant Google Products (google maps, search) Startup? What is the current status of the startup/service designing it for hotels Uber/Taxi service providers - Trying to diversify their revenue stream/ add new level of engagement? Hospitality companies/hotels? B"

    Deepti D. - "Clarifying questions: Who is launching this service (some options that come to mind are): Google ? If yes, why? Will it be a new product within the Google ecosystem or feature within existing and relevant Google Products (google maps, search) Startup? What is the current status of the startup/service designing it for hotels Uber/Taxi service providers - Trying to diversify their revenue stream/ add new level of engagement? Hospitality companies/hotels? B"See full answer

    Product Design
  • Adobe logoAsked at Adobe 
    13 answers
    +10

    "from typing import List def traprainwater(height: List[int]) -> int: if not height: return 0 l, r = 0, len(height) - 1 leftMax, rightMax = height[l], height[r] res = 0 while l < r: if leftMax < rightMax: l += 1 leftMax = max(leftMax, height[l]) res += leftMax - height[l] else: r -= 1 rightMax = max(rightMax, height[r]) "

    Anonymous Roadrunner - "from typing import List def traprainwater(height: List[int]) -> int: if not height: return 0 l, r = 0, len(height) - 1 leftMax, rightMax = height[l], height[r] res = 0 while l < r: if leftMax < rightMax: l += 1 leftMax = max(leftMax, height[l]) res += leftMax - height[l] else: r -= 1 rightMax = max(rightMax, height[r]) "See full answer

    Software Engineer
    Data Structures & Algorithms
    +4 more
  • Confluent logoAsked at Confluent 
    1 answer

    "We are asked to calculate Sum(over value) for time in (t - window_size, t) where key in (key criteria). To develop a function to set this up. Let w be the window size. I would have an observer of some kind note the key-value, and for the first w windows just add the value to a temporary variable in memory if the key meets the key criteria. Then it would delete the oldest value and add the new value if the new key meets the criteria. At each step after "w", we would take the sum / w and store"

    Prashanth A. - "We are asked to calculate Sum(over value) for time in (t - window_size, t) where key in (key criteria). To develop a function to set this up. Let w be the window size. I would have an observer of some kind note the key-value, and for the first w windows just add the value to a temporary variable in memory if the key meets the key criteria. Then it would delete the oldest value and add the new value if the new key meets the criteria. At each step after "w", we would take the sum / w and store"See full answer

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

  • Google logoAsked at Google 
    2 answers

    "This one is a great example of Build, Borrow, or Buy strategy framework (http://www.build-borrow-buy.com/build-borrow-or-buy-in-practice/) - explore and evaluate three different approaches: organic growth and building a product from scratch (e.g. Amazon building its own Amazon Restaurants service), partnering with an existing provider (e.g. enterprise-level partnership with Instacart or Lyft), or acquisition growth (e.g. Uber acquiring Postmates). Evaluate which approach makes sense for the com"

    Xash C. - "This one is a great example of Build, Borrow, or Buy strategy framework (http://www.build-borrow-buy.com/build-borrow-or-buy-in-practice/) - explore and evaluate three different approaches: organic growth and building a product from scratch (e.g. Amazon building its own Amazon Restaurants service), partnering with an existing provider (e.g. enterprise-level partnership with Instacart or Lyft), or acquisition growth (e.g. Uber acquiring Postmates). Evaluate which approach makes sense for the com"See full answer

    Product Manager
    Product Strategy
    +1 more
  • Google logoAsked at Google 
    1 answer

    "Assumption: This restaurant space already exists in Business campus. Hence assuming that necessary electrical, security and plumbing works are already completed. I will use the following approach Discovery: Understand the number of employees, their demographic profile (age/location/gender), food preferences, rush hours, and preferred mode of payment etc. This information can be gathered through an online survey. Planning: Finalize the staffing, restaurant layout, develop food catalog/"

    Saket S. - "Assumption: This restaurant space already exists in Business campus. Hence assuming that necessary electrical, security and plumbing works are already completed. I will use the following approach Discovery: Understand the number of employees, their demographic profile (age/location/gender), food preferences, rush hours, and preferred mode of payment etc. This information can be gathered through an online survey. Planning: Finalize the staffing, restaurant layout, develop food catalog/"See full answer

    Behavioral
    Program Sense
    +1 more
  • LinkedIn logoAsked at LinkedIn 
    1 answer

    "1) Start by clarifying your constraints - which side of the marketplace am I focusing on and what are they solving for? (e.g., minimize cost for hoster, maximize comfort for renter indoor etc.). Assuming this is a "dealer's choice" type response then proceed to step 2 2) Where to focus: which customer segment, which job-to-be-done, and why I'd start by laying out segments on 2 dimensions: urban (think big cities, downtowns) and suburban (think suburbs, beach towns, mountains) areas focused on e"

    Anonymous Spider - "1) Start by clarifying your constraints - which side of the marketplace am I focusing on and what are they solving for? (e.g., minimize cost for hoster, maximize comfort for renter indoor etc.). Assuming this is a "dealer's choice" type response then proceed to step 2 2) Where to focus: which customer segment, which job-to-be-done, and why I'd start by laying out segments on 2 dimensions: urban (think big cities, downtowns) and suburban (think suburbs, beach towns, mountains) areas focused on e"See full answer

    Product Manager
    Product Design
  • Add answer
    Video answer for 'Design an ETL Pipeline for Slack for School'
    Data Engineer
    Data Pipeline Design
  • Microsoft logoAsked at Microsoft 
    3 answers

    "Stakeholder management, Customer obsession, tech expertise to understand the tech stack and other details of the product."

    Rav S. - "Stakeholder management, Customer obsession, tech expertise to understand the tech stack and other details of the product."See full answer

    Product Manager
    Behavioral
  • Meta logoAsked at Meta 
    1 answer

    "· Sometimes I have to step back and think through and respond later, not giving decision then and there · Manage between written vs oral communication, I tend to do mode of communication like oral during releases rather written"

    BePostive - "· Sometimes I have to step back and think through and respond later, not giving decision then and there · Manage between written vs oral communication, I tend to do mode of communication like oral during releases rather written"See full answer

    Engineering Manager
    Behavioral
    +1 more
  • "Top 3 segments for the Apple Watch: At core, Apple watch is a wearable companion to the iPhone that does 3 big things - fitness & other health metrics tracking, act as smart watch for push notifications on the go, and acts as a high-tech fashion accessory. Customer segments - a) Fitness and adventure enthusiasts + for everybody (for basic sleep and HR tracking) - the new Apple Watch Ultra is targeted specifically at the outdoorsy (and aspiring adventurists) + also all the Nike integration b) F"

    Pulkit G. - "Top 3 segments for the Apple Watch: At core, Apple watch is a wearable companion to the iPhone that does 3 big things - fitness & other health metrics tracking, act as smart watch for push notifications on the go, and acts as a high-tech fashion accessory. Customer segments - a) Fitness and adventure enthusiasts + for everybody (for basic sleep and HR tracking) - the new Apple Watch Ultra is targeted specifically at the outdoorsy (and aspiring adventurists) + also all the Nike integration b) F"See full answer

    Analytical
  • GitHub logoAsked at GitHub 
    2 answers

    "Success can be measured in various forms, both quantitatively and qualitatively. How many projects were delivered on time? Is the team tracking well against timelines? How often do they need to be course corrected? How much of the architecture is scalable when features are built on top of their work? What is the technical quality of the work produced by the team? How often are engineers from the team looped in for advice, mentorship outside the team? How often & why are interp"

    MM4 - "Success can be measured in various forms, both quantitatively and qualitatively. How many projects were delivered on time? Is the team tracking well against timelines? How often do they need to be course corrected? How much of the architecture is scalable when features are built on top of their work? What is the technical quality of the work produced by the team? How often are engineers from the team looped in for advice, mentorship outside the team? How often & why are interp"See full answer

    Engineering Manager
    Behavioral
  • Google logoAsked at Google 
    3 answers

    "Goal Clarification Let’s start by clarifying the goals on the in-flight entertainment system. My assumption is that the goal to enhance/improve the in-flight customer experience and increase passenger loyalty rather than generating additional revenue. User Segments We can broadly segment the customers into casual traveler frequent traveler frequent business frequent leisure travelers Given that frequent business traveler account for the highest airline revenue"

    Kunal S. - "Goal Clarification Let’s start by clarifying the goals on the in-flight entertainment system. My assumption is that the goal to enhance/improve the in-flight customer experience and increase passenger loyalty rather than generating additional revenue. User Segments We can broadly segment the customers into casual traveler frequent traveler frequent business frequent leisure travelers Given that frequent business traveler account for the highest airline revenue"See full answer

    Product Design
  • DoorDash logoAsked at DoorDash 
    Add answer
    Product Manager
    Analytical
    +1 more
  • Walmart Labs logoAsked at Walmart Labs 
    1 answer

    " import java.util.*; enum RideType { SHARED, PRIVATE, EXECUTIVE } enum VehicleType { SEDAN, SUV, HATCHBACK, LUXURY, VAN, ELECTRIC, AUTO_RICKSHAW, BIKE_TAXI } final class Location { private final double logitude; private final double latitude; private final String location; public Location(double logitude, double latitude, String location){ this.logitude = logitude; this.latitude = latitude; this.l"

    Yash G. - " import java.util.*; enum RideType { SHARED, PRIVATE, EXECUTIVE } enum VehicleType { SEDAN, SUV, HATCHBACK, LUXURY, VAN, ELECTRIC, AUTO_RICKSHAW, BIKE_TAXI } final class Location { private final double logitude; private final double latitude; private final String location; public Location(double logitude, double latitude, String location){ this.logitude = logitude; this.latitude = latitude; this.l"See full answer

    Backend Engineer
    System Design
  • Nvidia logoAsked at Nvidia 
    Add answer
    Software Engineer
    System Design
  • Amazon logoAsked at Amazon 
    Add answer
    Product Manager
    Behavioral
    +1 more
  • "I had a very difficult situation where the company I was working for was having financial problems. Because of that, I had to fire one person from my team. I chose the team member we had hired most recently. She had great potential, but she still needed guidance to do her job. Before I talked to her, I reached out to some acquaintances from other companies, and one of them was hiring. So, when I gave her the bad news, I also told her about that opportunity. I gave her a recommendation letter and"

    Abdurhman M. - "I had a very difficult situation where the company I was working for was having financial problems. Because of that, I had to fire one person from my team. I chose the team member we had hired most recently. She had great potential, but she still needed guidance to do her job. Before I talked to her, I reached out to some acquaintances from other companies, and one of them was hiring. So, when I gave her the bad news, I also told her about that opportunity. I gave her a recommendation letter and"See full answer

    Technical Program Manager
    Behavioral
  • Google logoAsked at Google 
    2 answers

    "Back in the day, my grandma was like a walking encyclopedia. Whether we were strolling in the park or chilling at a picnic, she'd point out every pigeon, golden retriever, and grape in sight & help me learn stuff. But let's be real, it took me a few tries to get those correct. And more than once, I confused a golden retriever for a labrador Computers are just like us. You show them a bunch of examples, they make some mistakes, and then you give them a little feedback in the right direction. Be"

    Adarsh R. - "Back in the day, my grandma was like a walking encyclopedia. Whether we were strolling in the park or chilling at a picnic, she'd point out every pigeon, golden retriever, and grape in sight & help me learn stuff. But let's be real, it took me a few tries to get those correct. And more than once, I confused a golden retriever for a labrador Computers are just like us. You show them a bunch of examples, they make some mistakes, and then you give them a little feedback in the right direction. Be"See full answer

    Machine Learning Engineer
    Concept
Showing 2121-2140 of 4477