System Design Topics

From Facebook HR:

【1】Concurrency (threads, deadlock, starvation, consistency, coherence)

【2】Abstraction (understanding how OS, filesystem, and database works)

【3】Real-world performance (relative performance RAM, disk, your network, SSD)

【4】Availability and Reliability (durability, understanding how things can fail)

【5】Datastorage (RAMvs. durablestorage, compression, byte sizes)

Last updated