Engrain by ByteRush

SD.03 0 concepts

Designs I: search and content

Design read-heavy content products.

    Practice rooms

    • Design: typeahead / search autocompletewhiteboard + 10 follow-ups
    • Design: news feed (social)whiteboard + follow-ups
    • Design: image gallery / photo-sharing appwhiteboard + follow-ups
    • Design: comments system (nested, live)whiteboard + follow-ups
    • Design: e-commerce product listing and checkoutwhiteboard + follow-ups

    Interview questions in this module

    1. Design a search autocomplete for an e-commerce site.
    2. Design a news feed like a social network's home page.
    3. How would you build a photo-sharing app's upload flow?
    4. Design a commenting widget that other websites can embed.
    5. Design an e-commerce product listing page with filters that is fast and SEO-friendly.
    6. For the news feed: how do you handle 10x traffic on a big news day?
    7. How would you measure the quality of search suggestions?
    8. How does your e-commerce design behave on a slow 3G connection?
    9. What happens to a half-uploaded photo when the network drops?
    10. How do you make an infinite feed accessible?