Interview Questions

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

    "Although it's not totally obvious, this is a Strategy Question, which asks you to justify business decisions at a high level. First, let's provide a few reasons why Display Ads are bad, and then propose an alternative solution. > There are a few reasons why display ads are a bad idea. I'll go into them in-depth shortly, but in summary, display ads degrade the user experience and monetize poorly, which has all sorts of cascading effects. Loss of control > Typically, display ads are run thr"

    Exponent - "Although it's not totally obvious, this is a Strategy Question, which asks you to justify business decisions at a high level. First, let's provide a few reasons why Display Ads are bad, and then propose an alternative solution. > There are a few reasons why display ads are a bad idea. I'll go into them in-depth shortly, but in summary, display ads degrade the user experience and monetize poorly, which has all sorts of cascading effects. Loss of control > Typically, display ads are run thr"See full answer

    Product Manager
  • Capital One logoAsked at Capital One 
    Machine Learning Engineer
    Behavioral
  • Technical Program Manager
    Technical
  • Microsoft logoAsked at Microsoft 

    "int reverse(int x) { int rev = 0; bool isNegative = false; if(x 0){ int r = x % 10; rev = rev * 10 + r; x = x / 10; } if(isNegative){ return -rev; } return rev; } `"

    Nilay B. - "int reverse(int x) { int rev = 0; bool isNegative = false; if(x 0){ int r = x % 10; rev = rev * 10 + r; x = x / 10; } if(isNegative){ return -rev; } return rev; } `"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.

  • IBM logoAsked at IBM 

    "My answer followed the framework: Users -> Goals -> Main Tasks -> Requirements -> Design -> Implementation -> Launch"

    Alessandra L. - "My answer followed the framework: Users -> Goals -> Main Tasks -> Requirements -> Design -> Implementation -> Launch"See full answer

    Product Manager
    Product Design
  • "function findMinMax(array){ array.sort((a,b) => a - b); let min = array[0]; let max = array.slice(-1); return [min,max]; } `"

    Adam S. - "function findMinMax(array){ array.sort((a,b) => a - b); let min = array[0]; let max = array.slice(-1); return [min,max]; } `"See full answer

    Software Engineer
    Technical
  • Peloton logoAsked at Peloton 
    Product Strategy
  • Product Manager
    Product Strategy
  • "There are few points which we need to understand while advising engineering team. Risk assessments. Cost Benefit Analysis Vendor relationship Vendor Lock in."

    Sudhansu T. - "There are few points which we need to understand while advising engineering team. Risk assessments. Cost Benefit Analysis Vendor relationship Vendor Lock in."See full answer

    Technical
  • +3

    "SELECT d.departmentname,SUM(o.orderamount) AS total_revenue FROM orders o JOIN departments d ON d.departmentid =o.departmentid WHERE o.orderdate >= CURRENTDATE - INTERVAL '12 months' GROUP BY d.department_name ORDER BY total_revenue DESC; `"

    Derrick M. - "SELECT d.departmentname,SUM(o.orderamount) AS total_revenue FROM orders o JOIN departments d ON d.departmentid =o.departmentid WHERE o.orderdate >= CURRENTDATE - INTERVAL '12 months' GROUP BY d.department_name ORDER BY total_revenue DESC; `"See full answer

    Coding
    SQL
  • "I don't get it. could you add a little more detail please."

    Karthik S. - "I don't get it. could you add a little more detail please."See full answer

    Software Engineer
    Technical
  • Product Manager
    Product Strategy
  • Product Design
  • "First, let's align the Airbnb homepage with Airbnb's mission. Airbnb's mission is to "create a world where anyone can belong anywhere by providing healthy travel that is local, authentic, diverse, inclusive and sustainable." The homepage serves as the primary entry point for both potential guests and hosts, setting the stage for their journey and embodying this mission. Now, for the goals of Airbnb homepage, we can consider different aspects like awareness, engagement, and ultimately, driving bo"

    Rohit K. - "First, let's align the Airbnb homepage with Airbnb's mission. Airbnb's mission is to "create a world where anyone can belong anywhere by providing healthy travel that is local, authentic, diverse, inclusive and sustainable." The homepage serves as the primary entry point for both potential guests and hosts, setting the stage for their journey and embodying this mission. Now, for the goals of Airbnb homepage, we can consider different aspects like awareness, engagement, and ultimately, driving bo"See full answer

    Product Manager
    Analytical
  • +6

    "Hi, my solution gives the exact numerical values as the proposed solution, but it doesn't pass the tests. Am I missing something, or is this a bug? def findrevenueby_city(transactions: pd.DataFrame, users: pd.DataFrame, exchange_rate: pd.DataFrame) -> pd.DataFrame: gets user city for each user id userids = users[['id', 'usercity']] and merge on transactions transactions = transactions.merge(user_ids, how='left"

    Gabriel P. - "Hi, my solution gives the exact numerical values as the proposed solution, but it doesn't pass the tests. Am I missing something, or is this a bug? def findrevenueby_city(transactions: pd.DataFrame, users: pd.DataFrame, exchange_rate: pd.DataFrame) -> pd.DataFrame: gets user city for each user id userids = users[['id', 'usercity']] and merge on transactions transactions = transactions.merge(user_ids, how='left"See full answer

    Data Analyst
    Coding
    +1 more
  • "Clarify the default pick up location/pin feature - I'm assuming it lets you define a location in settings that is used for pickups unless you over ride it. this is a rider feature. It is not used by the driver to specify where they want to pick up riders Feature goal Make it simpler for the user to book a ride as they no longer need to type in an address when going to the default location User Journey assuming they have already set the default location they open the app cl"

    PTL - "Clarify the default pick up location/pin feature - I'm assuming it lets you define a location in settings that is used for pickups unless you over ride it. this is a rider feature. It is not used by the driver to specify where they want to pick up riders Feature goal Make it simpler for the user to book a ride as they no longer need to type in an address when going to the default location User Journey assuming they have already set the default location they open the app cl"See full answer

    Product Manager
    Analytical
  • +1

    "select a.playername as player1, b.playername as player2, abs(a.level-b.level) as level_disparity from players a cross join players b on a.playername < b.playername where abs(a.level-b.level) <=5 order by level_disparity `"

    Gowtami K. - "select a.playername as player1, b.playername as player2, abs(a.level-b.level) as level_disparity from players a cross join players b on a.playername < b.playername where abs(a.level-b.level) <=5 order by level_disparity `"See full answer

    Coding
    SQL
  • "This is a classic Strategy Question, which asks you to justify high-level business decisions and strategy. With many acquisition strategy questions, we can first look at core competencies and synergies before offering more complex reasoning. > Google acquired Fitbit in 2019 for over $2 billion. Here are some reasons why:More data > Integrations with Google Health > Owning more hardware > Future wearable tech integrations > Prevent a competitive acquisition > I'll go into detail about each. F"

    Exponent - "This is a classic Strategy Question, which asks you to justify high-level business decisions and strategy. With many acquisition strategy questions, we can first look at core competencies and synergies before offering more complex reasoning. > Google acquired Fitbit in 2019 for over $2 billion. Here are some reasons why:More data > Integrations with Google Health > Owning more hardware > Future wearable tech integrations > Prevent a competitive acquisition > I'll go into detail about each. F"See full answer

    Product Manager
Showing 3001-3020 of 4217