一、try 和 finally 都有 return,以哪一個結果爲準
二、zookeeper 使用的是什麼協議?使用的算法介紹下
三、寫一個內存的高併發 broker,實現基於 topic 的 push 和 pull message
四、將兩個順序的 int 隊列合併成一個從小到大的隊列
五、介紹下 JVM 的垃圾回收算法,CMS 垃圾回收有什麼缺點
六、介紹下 ConcurrentHashMap 的結構
七、redis 分佈式鎖是怎麼實現
八、介紹下 偏向鎖 和 CAS
九、業務怎麼保證去除重複請求
十、接口 和 抽象類 的區別
十一、介紹下你所瞭解的 Spring 使用的設計模式
snapshot at the Beginning