是下午3點20接到杭州的電話約我時間,我說現在就行,然后他說他位置不太安靜于是半小時后重新找了個地方。4點開始電面。首先叫我介紹下自己,然后開始問java的基礎。Object類equals方法與==的區(qū)別,為什么重寫equals時需要重寫hashcode。Java反射知道嗎?如何加載一個對象?SpringAOP是什么?你怎樣理解它。用到Hashcode的數據結構有什么?事務隔離級別有哪些?臟讀是什么?最后算法.題劍指offer第一題,一個2維矩陣行和列均遞增,求任意一點。最后問了下我對阿里的看法。
面試官問的面試題:螞蟻金服-阿里控股子公司JAVA開發(fā)工程師實習生面試題
Object類equals方法與==的區(qū)別,為什么重寫equals時需要重寫hashcode。Java反射知道嗎?如何加載一個對象?SpringAOP是什么?你怎樣理解它。用到Hashcode的數據結構有什么?事務隔離級別有哪些?臟讀是什么?最后算法.題劍指offer第一題,一個2維矩陣行和列均遞增,求任意一點。
重點詢問你參與的每個工程和其中的重難點分析,每個業(yè)務側重點各是什么?為什么要這么做?
另外工程的流程架構圖是怎樣的? 工作原理是什么? 數據流是什么? 系統的瓶頸點是什么? 日常工作中有什么隱患和問題?
出現問題的時候,是什么解決的?
系統的穩(wěn)定性、可用性和容錯機制是怎么做的? 監(jiān)控機制是怎么考慮的?
螞蟻金服-阿里控股子公司JAVA研發(fā)工程師面試題
Throwable、Error、Exception、RuntimeException 區(qū)別和聯系各是什么?
checked exception 和 unchecked exception的區(qū)別是什么?
volatile的特性是什么? 可以完美解決多線程同步問題嗎?
threadlocal有什么用? 多線程使用有什么需要注意的地方? 使用完后為什么要remove?
synchronized和reentrantlock的底層原理各是什么? 有什么優(yōu)缺點?
mysql數據庫底層的排序機制? sort page是怎么工作的?
JVM加載class文件的原理機制?為什么要用雙親委托模型? 如何打破雙親委托模型?
職業(yè)規(guī)劃如何? 為什么要加入螞蟻金服? 對未來的期待怎么樣?
1)你平時看源碼嗎?spring的源碼看過嗎,說一說最熟悉的、spring AOP是怎么實現的?
2)jvm的內存結構,類加載機制?
3)HashMap, Hashtable,HashSet的區(qū)別,HashMap實現原理?
4)string stringBuffer stringBuilder區(qū)別,說下stringBuilder內部實現?
5)dubbo的底層通信原理,為什么要用dubbo,好處?
6)threadlocal知道不?
7)集合底層怎么擴容?
8)你們memcache用來存什么?你知道m(xù)emcache的底層實現嗎?
9)redis都用了什么功能。除了簡單存取以為還有什么功能?
7)你們?yōu)槭裁匆胢ongodb?
8)mysql什么優(yōu)化? 舉例說幾個優(yōu)化的點?
螞蟻金服-阿里控股子公司java程序員面試題
1)你平時看源碼嗎?spring的源碼看過嗎,說一說最熟悉的、spring AOP是怎么實現的?
2)jvm的內存結構,類加載機制?
3)HashMap, Hashtable,HashSet的區(qū)別,HashMap實現原理?
4)string stringBuffer stringBuilder區(qū)別,說下stringBuilder內部實現?
5)dubbo的底層通信原理,為什么要用dubbo,好處?
6)threadlocal知道不?
7)集合底層怎么擴容?
8)你們memcache用來存什么?你知道m(xù)emcache的底層實現嗎?
9)redis都用了什么功能。除了簡單存取以為還有什么功能?
7)你們?yōu)槭裁匆胢ongodb?
8)mysql什么優(yōu)化? 舉例說幾個優(yōu)化的點?
螞蟻金服-阿里控股子公司工資待遇 共1 條
螞蟻金服-阿里控股子公司面試經驗 共 30 條
(共4條) 吉林動畫學院
(共6條) 成都索爾思光電有限公司
(共8條) 漢王科技
(共7條) 東信和平科技股份有限公司
(共8條) 重慶電力公司
(共4條) 創(chuàng)夢天地