惠民福利国产午夜成人av在线播放_国产精品区一区二区三亚洲欧美日韩另类在线_免费无码婬片AAA_日韩精品中文字幕本一本二

螞蟻金服面試復盤(插播)

來源:CSDN 瀏覽量:169 發(fā)布時間:2018-12-27 20:45:09

1.       首先介紹項目以及架構(gòu),然后問了dubbo和zookper之間的關系,為什么不用別的中間件呢,zookper在dubbo中充當什么樣的角色,用別的替換它行不行,dubbo和zookper的一些配置參數(shù)。

2.       然后聊到了mysql,談了談mysql的索引,為什么不用二叉樹,會有什么樣的問題,紅黑樹呢,為什么也不用,hashmap與B+樹哪個用的多一點,B+是什么樣的結(jié)構(gòu),B+能解決什么樣的問題,然后就談到了索引引擎,myisam是什么樣的,什么時候用,innodb呢,這里面有用到聚集索引嗎,innodb是怎樣實現(xiàn)它的行級鎖的,誰能支持事務呢,事務了解多少簡單說說,事務的七種傳播行為說一下,你的項目中那里能用到這塊,你覺得應該怎么用。

3.       剛剛談到了mysql,除了索引優(yōu)化,你還做過哪些優(yōu)化(分庫分表巴拉巴拉),explain用過嗎?慢查詢是怎么樣做的mysql優(yōu)化的,查詢出來的參數(shù)你知道分別是什么意思嗎?比如ket_len,extra,table分別是什么意思。

4.       Jvm了解吧,說說它的內(nèi)存結(jié)構(gòu),這些分別都會做點什么功能,比如說我Object個對象,影響了幾個區(qū)域呢,再比如我往里面加一個常量,這個對象的常量位于哪里,那如果說我用static修飾一下,他會在哪呢,我們都知道heap里面做gc,那現(xiàn)在的gc器最新的是哪個,和其他有什么區(qū)別嗎?你都知道哪些垃圾回收算法,簡單說說優(yōu)缺點,誒?新生代里面Eden、s1、s2比例多少呢?那它和老年代呢?這兩個之間gc一樣嗎?minor gc和full gc遇到過嗎?什么樣情況會觸發(fā)。

5.       Spring了解吧,設計模式除了常見的單例模式和工廠模式你還知道哪些?他們分別會做點什么?ioc與di說一下,這里面涉及的beanfactory和applicationcontext的區(qū)別有哪些?你剛剛提到了單例模式,簡單說一下單例模式里面的雙重鎖模式,那這種鎖叫什么呢,這種可重入鎖與synchronized有什么區(qū)別?synchronized源碼了解嗎,簡單說說。那原子性和安全性它都能保證嗎?volatile呢?

6.       好的,我這邊沒有什么要問的了,你有什么要問我的嗎?

我:你們對于應屆生數(shù)據(jù)結(jié)構(gòu)要求高嗎?

答:對數(shù)據(jù)結(jié)構(gòu)要求不高,都是基本的,你數(shù)據(jù)結(jié)構(gòu)還不錯是嗎?那我再問一個吧,在平衡二叉樹的紅黑樹和AVL你更了解哪一個?

我:紅黑樹吧

答:紅黑樹為什么要發(fā)生自旋呢?

我:巴拉巴拉····

答:嗯嗯,好的,那今天面試就到這里吧

--------------------- 

作者:千影Syliva 

來源:CSDN 

原文:https://blog.csdn.net/qq_40901379/article/details/85170082