阿里巴巴螞蟻金服2018屆校園招聘Java/c++內推面試題2017年
阿新 • • 發佈:2019-01-30
螞蟻金服一面
////////////////////////////////////////////////////////////////////////////
Java都學了些什麼?
答:集合、IO、多執行緒、框架等等
說說多執行緒吧
答:說了一下多執行緒的實現,同步,優化
說一下執行緒池,執行緒池裡面的執行緒的狀態有哪些?
資料結構學了些什麼?
Hashmap和hashtable的區別?
Hashmap的資料結構,Hash的具體實現(這塊答得不好)
設計模式有了解嗎?
答:談了一下單例模式、工廠模式、代理模式,順便說了一下Spring的AOP是基於代理模式的,可以實現日誌記錄等功能。
資料庫事務你瞭解嗎?
髒讀是什麼,幻讀是什麼?
基本就是這些問題,倒是不難,就是問的很抽象很巨集觀,差不都是自己一直在說,然後面試官聽到你說的關鍵點就提出來具體問問。
////////////////////////////////////////////////////////////////////////////
3. 一個大檔案中資料排序,記憶體一次裝不下,怎麼實現?雜湊+排序+歸併+最小堆
4.
判斷一個32位整數是不是4的冪?先判斷是不是2的冪,然後再判斷是不是4的冪,將數與0x55555555與,非0則是。
////////////////////////////////////////////////////////////////////////////
2. springIoC是幹啥的,能解決什麼問題?SpringAop呢?
3. MVC框架的實現原理?比如它的url怎麼對映的……
4. 有沒有使用應用程式互相呼叫Api介面
5. 訊息佇列?應用場景
6. 瞭解關係型資料庫嗎?它的事務?隔離級別之類的
7. 樂觀鎖與悲觀鎖?怎麼實現的……
8. 網站負載變大怎麼辦……
9. 知不知道SOI(貌似是這麼說的)?
10. 知不知道WebService是什麼?
11. 然後問了一大堆多執行緒的東西,具體問題記不住了
12. 緊接著問了JMM、JVM記憶體與垃圾回收器
////////////////////////////////////////////////////////////////////////////
1Java執行緒有幾種狀態,這幾種狀態之間是怎麼裝換的
2.HashMap原始碼
3.JDK1.8和JDK1.7新增了哪些新特性
4.七層OSI模型與TCP模型的對應關係
5.MySQL的引擎有哪些?都有神馬特點?在什麼場景下使用
6.Session和Cookie的原理和區別
7.HTTP狀態碼
8.索引的實現機制?優缺點?應用常見
9.事務的ACID特性
10 舉例子說說隔離性
11 問我有技術部落格沒
12 自己平常會上哪些網站看網際網路最新技術
13 問我知道Duddo這個技術嗎
14 鎖和synchronized
15 排序演算法:你最熟悉的排序演算法,思想原理,最壞(什麼情況下)和平均時間複雜度
16 Unix在專案中用嗎?有哪些常用的命令
////////////////////////////////////////////////////////////////////////////
Java都學了些什麼?
答:集合、IO、多執行緒、框架等等
說說多執行緒吧
答:說了一下多執行緒的實現,同步,優化
說一下執行緒池,執行緒池裡面的執行緒的狀態有哪些?
資料結構學了些什麼?
Hashmap和hashtable的區別?
Hashmap的資料結構,Hash的具體實現(這塊答得不好)
設計模式有了解嗎?
答:談了一下單例模式、工廠模式、代理模式,順便說了一下Spring的AOP是基於代理模式的,可以實現日誌記錄等功能。
資料庫事務你瞭解嗎?
髒讀是什麼,幻讀是什麼?
基本就是這些問題,倒是不難,就是問的很抽象很巨集觀,差不都是自己一直在說,然後面試官聽到你說的關鍵點就提出來具體問問。
////////////////////////////////////////////////////////////////////////////
3. 一個大檔案中資料排序,記憶體一次裝不下,怎麼實現?雜湊+排序+歸併+最小堆
4.
判斷一個32位整數是不是4的冪?先判斷是不是2的冪,然後再判斷是不是4的冪,將數與0x55555555與,非0則是。
////////////////////////////////////////////////////////////////////////////
2. springIoC是幹啥的,能解決什麼問題?SpringAop呢?
3. MVC框架的實現原理?比如它的url怎麼對映的……
4. 有沒有使用應用程式互相呼叫Api介面
5. 訊息佇列?應用場景
6. 瞭解關係型資料庫嗎?它的事務?隔離級別之類的
7. 樂觀鎖與悲觀鎖?怎麼實現的……
8. 網站負載變大怎麼辦……
9. 知不知道SOI(貌似是這麼說的)?
10. 知不知道WebService是什麼?
11. 然後問了一大堆多執行緒的東西,具體問題記不住了
12. 緊接著問了JMM、JVM記憶體與垃圾回收器
////////////////////////////////////////////////////////////////////////////
1Java執行緒有幾種狀態,這幾種狀態之間是怎麼裝換的
2.HashMap原始碼
3.JDK1.8和JDK1.7新增了哪些新特性
4.七層OSI模型與TCP模型的對應關係
5.MySQL的引擎有哪些?都有神馬特點?在什麼場景下使用
6.Session和Cookie的原理和區別
7.HTTP狀態碼
8.索引的實現機制?優缺點?應用常見
9.事務的ACID特性
10 舉例子說說隔離性
11 問我有技術部落格沒
12 自己平常會上哪些網站看網際網路最新技術
13 問我知道Duddo這個技術嗎
14 鎖和synchronized
15 排序演算法:你最熟悉的排序演算法,思想原理,最壞(什麼情況下)和平均時間複雜度
16 Unix在專案中用嗎?有哪些常用的命令