Wayfair logo

Wayfair

Boston, MAE-commerce

Interview Questions

Product Recommendation System

Asked at Wayfair
technical
system design
machine learning

Design and implement a product recommendation system for an e-commerce platform.

Requirements:

  • Recommend products based on user browsing history
  • Consider purchase history
  • Account for product categories
  • Handle real-time updates
  • Scale to millions of products and users

Discussion points:

  1. Algorithm choice (collaborative filtering vs content-based)
  2. Data storage and retrieval
  3. Performance optimization
  4. A/B testing approach

Share Your Experience at Wayfair