Question bank

4,310 interview questions, answered.

Reference answers, what the interviewer is really testing, how it is graded, and the follow-ups that come next.

Easy 190Medium 2,498Hard 982
Filters · onDifficulty, topic, company

2,498 questions

  1. 2185Why do you want to work at Stripe?MediumBehavioral· Stripe
  2. 2186Why do you want to work at Twitch?Medium· Twitch
  3. 2187Tell me about a time when your work received criticism.MediumBehavioral· Amazon
  4. 2188Talk me through your work experience in the past year.MediumBehavioral· Booking.com, Meta
  5. 2189Write a job description for an engineering manager.MediumBehavioral· Qualtrics
  6. 2190You are a PM at Yelp. How would you detect fake reviews?MediumDataBehavioral· LinkedIn
  7. 2191What are three endpoints on YouTube?MediumTechnical· Youtube
  8. 2192How do you think the video suggestion feature works in YouTube?MediumDataTechnical· Google
  9. 2193You're a PM at Zoom for Business. Why does the product exist? What is the north star metric?MediumData· Meta
  10. 2194Describe a situation where an A/B test would not be appropriate. What type of test would you run instead? Why?MediumData
  11. 2195Given multiple engagement metrics for a single experiment, how would you adjust the p-value thresholds for your experiment and why?MediumData
  12. 2196Tell me about a time when you adopted a long-term strategy despite pressure for a short-term fix. How did you manage stakeholder expectations and meet their needs?MediumBehavioralProduct
  13. 2197Meta’s new app shows 25% drop-off at sign-up. How do you analyze this?MediumData
  14. 2198You are a PM for a grocery delivery app and need to launch the first version of the app in 3 months. How would you approach this go-to-market strategy?MediumProduct
  15. 2199Walk me through how you'd assess the success of a beta launch.MediumData
  16. 2200Help a premium airline with declining bookings in the business category.MediumDataProduct
  17. 2201Given two strings, return true if you could change 2 letters in the s string and return the goal string. If this isn't possible, return false.MediumCoding
  18. 2202You’re a PM at CarGurus. You launched in Canada 8 months ago and conversions are lower in Canada than the US. What would you do?MediumDataProduct
  19. 2203Check if an array is formed by consecutive integers.Medium
  20. 2204How would you check for bias in your data?MediumDataTechnical
  21. 2205Design an AI tutoring platform with RAG-based Q&AMediumCodingSystem design
  22. 2206Implement cosine-similarity search from scratchMediumCodingSystem design
  23. 2207Consecutive LoginsMediumCodingData
  24. 2208Copy a Spiral MatrixMediumCoding