Aks
Feb 3, 2014 18:18
great! Thanks!
Aks
Feb 3, 2014 18:13
I had a post on programmers and you directed me here
Aks
Feb 3, 2014 18:12
designing youtube etc.
Aks
Feb 3, 2014 18:12
I asked you about system design interviews about a week ago
Aks
Feb 3, 2014 18:12
oh, haha.
Aks
Feb 3, 2014 18:11
1) Go over requirements and write down broad categories of tasks
For e.g, if you're designing Twitter, you'd need
1) Display Tweets
2) Display a timeline
3) Build a social graph
4) Build a search index

2) Give an approximate server architecture that includes web servers, caching servers and db servers
3) Describe the data model you'd come up with for the db(users, tweets etc)
4) Describe the cache, what it would store, eviction policy etc.
5) Scalability and security, describe master/slave dbs, shards, etc.
Aks
Feb 3, 2014 18:11
@MichaelT, I've come up with a broad set of points to cover in a system design interview, I'd appreciate some feedback
Aks
Feb 2, 2014 03:18
1) Go over requirements and write down broad categories of tasks
For e.g, if you're designing Twitter, you'd need
1) Display Tweets
2) Display a timeline
3) Build a social graph
4) Build a search index

2) Give an approximate server architecture that includes web servers, caching servers and db servers
3) Describe the data model you'd come up with for the db(users, tweets etc)
4) Describe the cache, what it would store, eviction policy etc.
5) Scalability and security, describe master/slave dbs, shards, etc.
Aks
Feb 2, 2014 03:18
Hey guys, about system design questions in interviews, I've decided to structure my answer as follows and I'd appreciate some feedback on how you would respond to it
Aks
Jan 24, 2014 18:02
@JimmyHoffa, ok, deleted.
Aks
Jan 24, 2014 17:56
@MichaelT thanks :) My primary concern was that a generic breakdown of the problem may be too abstract and that they're likely expecting something more technical