Useful links

[1] Jianchao’s Blog

[2] Doufu’s Blog

[3] YRB’s Blog

[4] 九章算法-面试题

[5] 九章算法-面经

[6] Programming Interview Questions

[7] leetcode question frequency

[8] Useful links

[9] Leetcode分类总结

[10] Leetcode gitbook



[1] Programcreek Simple-Java

[2] Tutorialspoint Java

[3] princeton algorithms



[1] 500 lines or less

[2] Python tutorial

[3] 跟着廖雪峰学Python



System basics
  1. Process and Thread?
  2. Dead lock
  3. Memory management
  4. Process
  5. What is 

http://www.wzaobao.com/p/ef9tYN.html http://www.hiredintech.com/system-design https://github.com/shashank88/system_design https://www.quora.com/How-do-I-prepare-to-answer-design-questions-in-a-technical-interview http://www.lecloud.net/post/7295452622/scalability-for-dummies-part-1-clones

reading list
  1. Google papers
    • MapReduce
    • Chubby 
    • GFS
    • Big Table
  2. DynamoDB Amazon
    • consistent hashing
    • Merkle Tree
    • Vector Clock
  3. Akamai global content distribution(CDN)
    • how to deal with failure
  4. some concepts
    • CAP: Consistency, Availbility, Para
    • ACID: Consistency, transaction
    • SOA: 
  5. web framework
    • J2EE
    • node.js
  6. operation a big website?
    • monitor: traffic, CPU, disk occpy, availability, etc.
  7. LSM Tree
    • paper
    • indeed tech talk



[1] 李叶的笔记







public class Teisei {
    public static void main(String args[]){
        System.out.println("Hello world! This is Teisei's blog");
    }
}
By the way, if you found a typo, please fork and edit this post. Thank you so much! This post is licensed under a Creative Commons Attribution-ShareAlike 3.0 Unported License.

If you like this post or if you use one of the Open Source projects I maintain, say hello by email. There is also my Amazon Wish List. Thank you ♥

Comments

Fork me on GitHub