Microsoft Interview

  1. Parking slot (http://www.coderanch.com/t/628047/patterns/Parking-Lot-Design)
  2. http://articles.leetcode.com/microsoft-string-replacement-problem/
  3. ReadWriteLock (http://tutorials.jenkov.com/java-concurrency/read-write-locks.html)
  4. Design of Distributed queue
  5. Paxio and CAP Theorem (https://en.wikipedia.org/wiki/CAP_theorem)