小羊同窗在百度某貼吧關注了一位拼多多java女程序員,親眼目擊了她從拼多多跳槽到阿里的所有過程,不得不服呀。java
後來小羊同窗管他要了面試題,共四輪面試,面試題以下:程序員
第一輪 40min
自我介紹、項目介紹佔了一半面試
- cms和g1收集器的機制和區別
- hotspot內存模型
- cas的彙編指令
- 牆鍾時間和cpu時間的區別
- 結合大促業務談談hbase rowkey的設計
- 緩存的單元化場景
- 緩存hotkey的解決方案
- tcc型事務介紹
- 第二輪 60min
自我介紹算法
- skiplist原理描述
- 簡述nio原理
- 幾個算法場景題,要求描述思路
- 信號量原理簡述
- forkjoin原理簡述
- 尾遞歸原理
- 一致性哈希原理
第三輪時間最短 半小時緩存
- 一個異常處理的場景題,考察jstack的熟悉程度
- 而後是hdfs原理
- hive的一些經驗總結
第四輪 40min設計
- 總監問flink的一些原理、集羣數據分佈不均勻的處理經驗、olap的應用場景和數據平臺實踐經驗
- 總監問看過哪些計算機方法論的書、哪些哲學書
- hr問了問爲何來阿里,問了簡歷上一些經歷。