Friday, February 20, 2015

Interview: 面试准备

转自
https://www.evernote.com/shard/s584/sh/a83070d5-fffa-48fc-8b3e-7e2ec4a39784/21669c6633a6b8f82342a26ea63ae0ae

Algorithms



OO Design


System Design


Here are some articles about system design related topics.
Hot Questions and Reference:

There are some good references for each question. The references here are slides and articles.

Design a CDN network
Reference:

Design a Google document system
Reference:

Design a random ID generation system
Reference:

Design a key-value database
Reference:

Design the Facebook news seed function
Reference:

Design the Facebook timeline function
Reference:

Design a function to return the top k requests during past time interval
Reference:

Design an online multiplayer card game
Reference:

Design a graph search function
Reference:

Design a picture sharing system
Reference:

Design a search engine
Reference:

Design a recommendition system
Reference:

Design a tinyurl system
Reference:

Design a garbage collection system
Reference:

Design a scalable web crawling system
Reference:

Design the Facebook chat function
Reference:

Design a trending topic system
Reference:

Design a cache system
Reference:

1 comment:

  1. Did you know you can shorten your links with LinkShrink and receive money for every visitor to your short links.

    ReplyDelete