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
FiltersDifficulty, topic, company

4,310 questions

  1. 3025Design Twitter.MediumSystem design· Freshworks, Meta
  2. 3026Design a two-factor authentication product for Gusto.MediumProductSystem design· Gusto
  3. 3027Design the end-to-end user onboarding for an app.MediumProductSystem design· LinkedIn
  4. 3028Design a video streaming product for a toddler.MediumProductSystem design· Asana
  5. 3029Design a washing machine for Gen Z.MediumProduct· TikTok
  6. 3030Design a website for creating GIFs.MediumProduct· Google
  7. 3031Design a new feature for WhatsApp group messages.MediumProduct· Meta
  8. 3032Design YouTube, then implement the cache layer.HardSystem design· Snowflake
  9. 3033Design Zillow.HardProductSystem design· Zillow
  10. 3034How is designing different for web versus mobile?MediumProduct· Google
  11. 3035Detect cycle in graphMediumCoding· Amazon
  12. 3036Determine if a given binary tree is a binary search tree (BST).MediumCoding· Adobe, Google
  13. 3037How did you determine your positioning was effective?MediumDataBehavioral· Shopify
  14. 3038How can you tell if a graph is not a tree?MediumCodingTechnical· Amazon
  15. 3039How would you determine if Facebook Messenger should introduce group calling?MediumData· Meta
  16. 3040How do you determine if a product is good?MediumBehavioral· Blend
  17. 3041How do you determine the need for a particular product?Medium· JP Morgan Chase
  18. 3042How would you determine the pay structure for data labeling teams?MediumSystem design· Scale AI
  19. 3043Given a list of integers, return 1 if the integer is a power of 2 and 0 if it is not.MediumCoding· Snap
  20. 3044How do you determine the necessary sample size for an A/B test?MediumTechnical· Uber
  21. 3045Determine if two sentences are similar.MediumCodingTechnical· Google
  22. 3046How would you determine the success of Facebook Videos?MediumData· Meta
  23. 3047Describe a time when you had difficulty determining the needs of a customer to provide them with a suitable product or service.EasyBehavioral· Microsoft
  24. 3048How will you develop yourself professionally as a data engineer?MediumBehavioral· Meta, PwC