一面
沒過2天就接到一個杭州的座機膘流,說要約我進行電話面試,效率還是挺高鲁沥,然后當天晚上就進行了一面呼股。
下班后,吃了飯画恰,專門找了一條人比較少的小路彭谁,到了7點,電話準時打過來了允扇。
還是先來自我介紹缠局,完了面試官就開始發(fā)問,持續(xù)了大概40分鐘考润,感覺面的一般狭园,答的也不知道是否準確,反正他們那邊一般不直接回答對還是錯糊治,后來發(fā)現(xiàn)唱矛,阿里的幾輪面試,都是這樣井辜,他們一般只聽绎谦,偶爾追問。
不知道的直接說答不上來粥脚,就會繼續(xù)一個題窃肠。
一面完了,叫我等消息阿逃,心中涼涼铭拧,很多公司,等消息基本就是沒消息恃锉。
不過當時搀菩,自己心態(tài)挺好,也是抱著試一試的破托,比較淡定肪跋,順其自然嘛。
二面
一面剛過土砂,隔天又一個杭州的座機過來州既,約我面試谜洽。當時挺意外,怎么又叫面試吴叶?后來確認是二面阐虚。
過程都差不多,大概也是40分鐘左右蚌卤,主要問一些項目上的東西实束,跟一些框架。
然后面完逊彭,還是問我有什么想問的咸灿。
我直接說后面還有沒有面試,哈哈侮叮。面試官也樂了避矢,還是叫我等消息。
三面
一個星期過了囊榜,沒什么動靜审胸。
然后接到一個hr電話,叫我去現(xiàn)場面試锦聊。
然后給公司請假歹嘹,程序員請假一般做什么?當然是去面試孔庭。
到了地方,發(fā)現(xiàn)挺大的材蛛,有一棟樓圆到,果然有錢!然后保安跟前臺都比較nice卑吭,登記完之后就在那等芽淡。
沒多久,一個大叔級別的過來豆赏,說是面試的挣菲。
整個過程要長一些,大約一個小時掷邦,完了還聊了一些個人及生活情況白胀。重點來了,最后又是叫我等消息抚岗!
還沒完呢
整個技術面下來或杠,感覺好像面試有跡可循。
一面一般是基礎問題宣蔚。二面偏向于做的項目與框架向抢。三面比較全面认境,都會問到。如果會聊天挟鸠,現(xiàn)場面還會聊技術之外的一些東西叉信。
順便說一下,有開源項目或者技術博客艘希,熟悉源碼加分茉盏。
最后一面
過了幾天,hr打電話過來枢冤,說是面試鸠姨。
這一輪時間短一些,不到半小時淹真,主要是技術之外的一些的東西讶迁。工作經歷,家庭情況核蘸,甚至對加班及公司文化的看法巍糯。
還是老樣子,叫我等消息客扎。
offer來了
過了整整一周祟峦,螞蟻金服通知我去體檢,并告知offer已經在走審批流程了徙鱼。
算下來宅楞,前前后后,差不多3個星期袱吆。
所以面試阿里這種大公司厌衙,需要耐心。
最后仔細回想了一下技術面試題绞绒,附在最后婶希,希望對其它想去阿里的同學有所幫助
我碰到的面試題
java基礎:
hashmap結構;什么對象能做為key
hashtable,concurrentHashMap,hashtable比較
String,StringBuilder,StringBuffer
對象的深淺復制
多線程:
wait,sleep分別是誰的方法蓬衡,區(qū)別
countLatch的await方法是否安全喻杈,怎么改造
線程池參數(shù),整個流程描述
背后的底層原理aqs狰晚,cas
ThreadLocal原理筒饰,注意事項,參數(shù)傳遞
還有java的鎖家肯,內置鎖龄砰,顯示鎖,各種容器
及鎖優(yōu)化:鎖消除,鎖粗化换棚,鎖偏向式镐,輕量級鎖
web方面:
servlet是否線程安全,如何改造
session與cookie的區(qū)別固蚤,get和post區(qū)別娘汞,tcp3次握手,文件上傳用post還是get
session的存儲
如何防止表單重復提交
jvm:
jvm內存模型夕玩,
jvm問題工具,jps,jinfo,jmap...
數(shù)據庫:
最重要的索性及底層實現(xiàn)
索性失效的場景
最左原則
查看執(zhí)行計劃
及carndiation
然后是鎖的類型你弦,行級表級
悲觀樂觀鎖
解釋數(shù)據庫事物及特性
隔離級別
及實現(xiàn),redo log .undo log
bin log主從復制
mvcc,Next-Key Lock
分布式:
問了CAP燎孟,跟base
zookeeper滿足了CAP的哪些特性禽作,paxos
緩存穿透怎么解決
redis的io模型
如果保證redis高可用
redis是單線程還是多線程
線上cpu占比過高怎么排查
一致性hash
分庫分表
spring:
ioc,aop原理
ioc初始化流程
springmvc的流程
springboot,spring cloud相關組件
項目....
友情提醒一下,對于做過的項目揩页,最好梳理清理旷偿,可能會叫你畫各種圖。
以上就是螞蟻花唄團隊面試題爆侣,以下最新總結的最全2018阿里集團高級Java必考題范圍和答案萍程,僅用于參考~
最全阿里高級Java必考題范圍與答案
資料,答案獲取
工作一到五年的java 開發(fā)工程師朋友可以加入我們Java架構交流群:760940986
領取獲取往期Java高級架構資料兔仰、源碼茫负、筆記、視頻乎赴。Dubbo忍法、Redis、設計模式无虚、Netty缔赠、zookeeper、Spring cloud友题、分布式、高并發(fā)等架構技術