螞蟻金服一面:
下午杭州的電話颅停,問(wèn)有沒(méi)有空,果斷有空掠拳,雖然感覺(jué)略顯緊張癞揉,有點(diǎn)懵逼。
面試的題目:
- HashMap和Hashtable的區(qū)別
- 實(shí)現(xiàn)一個(gè)保證迭代順序的HashMap
- 說(shuō)一說(shuō)排序算法溺欧,穩(wěn)定性喊熟,復(fù)雜度
- 說(shuō)一說(shuō)GC
- 可以保證的實(shí)習(xí)時(shí)長(zhǎng)
- 職業(yè)規(guī)劃
整體來(lái)說(shuō),一面的基礎(chǔ)性問(wèn)題比較多姐刁,所以博主基本都答出來(lái)了逊移,準(zhǔn)備過(guò)還是有些用處的。所以一面完了感覺(jué)還不錯(cuò)龙填,接著第二天下午就二面了胳泉。
螞蟻金服二面
二面是我最慌的面試扇商,因?yàn)槎媸亲铌P(guān)鍵的,是最大的主管面試宿礁,所以非常關(guān)鍵案铺,整體來(lái)說(shuō),二面的節(jié)奏非嘲鹁福快控汉,和一面完全不同,面試官很希望我言簡(jiǎn)意賅的說(shuō)完答案返吻,所以面的不算很好姑子,當(dāng)時(shí)完了又以為GG了,好在最后還是幸運(yùn)的過(guò)了测僵,面試問(wèn)題如下:
- 自我介紹街佑。
- JVM如何加載一個(gè)類的過(guò)程,雙親委派模型中有哪些方法捍靠?
- HashMap如何實(shí)現(xiàn)的沐旨?
- HashMap和Concurrent HashMap區(qū)別, Concurrent HashMap 線程安全嗎榨婆, Concurrent HashMap如何保證 線程安全磁携?
- HashMap和HashTable 區(qū)別,HashTable線程安全嗎良风?
- 進(jìn)程間通信有哪幾種方式谊迄?
- JVM分為哪些區(qū)闷供,每一個(gè)區(qū)干嗎的?
- JVM如何GC鳞上,新生代,老年代吊档,持久代篙议,都存儲(chǔ)哪些東西?
- GC用的引用可達(dá)性分析算法中怠硼,哪些對(duì)象可作為GC Roots對(duì)象鬼贱?
- 快速排序,過(guò)程香璃,復(fù)雜度这难?
- 什么是二叉平衡樹(shù),如何插入節(jié)點(diǎn)葡秒,刪除節(jié)點(diǎn)姻乓,說(shuō)出關(guān)鍵步驟。
- TCP如何保證可靠傳輸眯牧?三次握手過(guò)程蹋岩?
- TCP和UDP區(qū)別?
- 滑動(dòng)窗口算法学少?
- Linux下如何進(jìn)行進(jìn)程調(diào)度的剪个?
- Linux下你常用的命令有哪些?
- 操作系統(tǒng)什么情況下會(huì)死鎖版确?
- 常用的hash算法有哪些扣囊?
- 什么是一致性哈希?
- 如何理解分布式鎖绒疗?
- 數(shù)據(jù)庫(kù)中的范式有哪些侵歇?
- 數(shù)據(jù)庫(kù)中的索引的結(jié)構(gòu)?什么情況下適合建索引吓蘑?
- Java中的NIO盒至,BIO,AIO分別是什么士修?
- 用什么工具調(diào)試程序枷遂?JConsole,用過(guò)嗎棋嘲?
- 現(xiàn)在JVM中有一個(gè)線程掛起了酒唉,如何用工具查出原因?
- 線程同步與阻塞的關(guān)系沸移?同步一定阻塞嗎痪伦?阻塞一定同步嗎侄榴?
- 同步和異步有什么區(qū)別?
- 線程池用過(guò)嗎网沾?
- 如何創(chuàng)建單例模式癞蚕?說(shuō)了雙重檢查,他說(shuō)不是線程安全的辉哥。如何高效的創(chuàng)建一個(gè)線程安全的單例桦山?
- concurrent包下面,都用過(guò)什么醋旦?
- 常用的數(shù)據(jù)庫(kù)有哪些恒水?redis用過(guò)嗎?
- 了解hadoop嗎饲齐?說(shuō)說(shuō)hadoop的組件有哪些钉凌?hdfs,hive,hbase,zookeeper捂人。說(shuō)下mapreduce編程模型御雕。
- 你知道的開(kāi)源協(xié)議有哪些?
- 你知道的開(kāi)源軟件有哪些滥搭?
- 你最近在看的書(shū)有哪些饮笛?
- 你有什么問(wèn)題要問(wèn)我嗎?
- 了解哪些設(shè)計(jì)模式论熙?說(shuō)說(shuō)都用過(guò)哪些設(shè)計(jì)模式
- 如何判斷一個(gè)單鏈表是否有環(huán)福青?
- 操作系統(tǒng)如何進(jìn)行分頁(yè)調(diào)度?
- 匿名內(nèi)部類是什么脓诡?如何訪問(wèn)在其外面定義的變量无午?
二面面試官問(wèn)的很急,我答的也快祝谚,所以有兩個(gè)問(wèn)題答的不好宪迟,但是面試官讓我覺(jué)得有一種肅然起敬的感覺(jué),因?yàn)樗f(shuō)話比較快交惯,但是都能說(shuō)到點(diǎn)子上次泽,最關(guān)鍵的說(shuō)的話非常讓人容易接受。
二面過(guò)了席爽,當(dāng)天晚上我就接到了三面的電話(阿里的效率真的讓我瞠目結(jié)舌)
螞蟻金服三面
三面已經(jīng)是交叉面試了只锻,基本都圍繞我的項(xiàng)目展開(kāi)玖像,我經(jīng)過(guò)前面幾次的面試之后,這個(gè)時(shí)候已經(jīng)擁有了很高的面試經(jīng)驗(yàn)值了齐饮,所以三面的時(shí)候我一點(diǎn)不慌了捐寥,回答問(wèn)題非常穩(wěn)重笤昨,三面的問(wèn)題如下:
- 自我介紹,做過(guò)什么項(xiàng)目握恳。
- java虛擬機(jī)的區(qū)域如何劃分瞒窒,每一個(gè)區(qū)的動(dòng)能,這一塊自由發(fā)揮乡洼。
- 雙親委派模型中崇裁,從頂層到底層,都是哪些類加載器就珠,分別加載哪些類寇壳?
- 有沒(méi)有可能父類加載器和子類加載器醒颖,加載同一個(gè)類妻怎?如果加載同一個(gè)類,該使用哪一個(gè)類泞歉?
- HashMap的結(jié)構(gòu)逼侦,get(),put()是如何實(shí)現(xiàn)的腰耙?HashMap有哪些問(wèn)題榛丢?
- ConcurrentHashMap的get(),put()挺庞,又是如何實(shí)現(xiàn)的晰赞?ConcurrentHashMap有哪些問(wèn)題? ConcurrentHashMap的鎖是讀鎖還是寫(xiě)鎖选侨?
- HashMap與HashTable的區(qū)別
- sleep()和wait()分別是哪個(gè)類的方法掖鱼,有什么區(qū)別?synchronized底層如何實(shí)現(xiàn)的援制?用在代碼塊和方法上有什么區(qū)別戏挡?
- 什么是線程池?如果讓你設(shè)計(jì)一個(gè)動(dòng)態(tài)大小的線程池晨仑,如何設(shè)計(jì)褐墅,應(yīng)該有哪些方法?
- 什么是死鎖洪己?JVM線程死鎖妥凳,你該如何判斷是因?yàn)槭裁矗咳绻肰isualVM答捕,dump線程信息出來(lái)猾封,會(huì)有哪些信息?這一塊問(wèn)的很多…問(wèn)的我懵了. 因?yàn)椴](méi)有實(shí)際操作過(guò) = =
- 查看jvm虛擬機(jī)里面堆噪珊、線程的信息晌缘,你用過(guò)什么命令齐莲?我只用過(guò)圖形界面VisualVM。磷箕。选酗。
- 垃圾回收算法有哪些?CMS知道嗎岳枷?如何工作的芒填?
- 數(shù)據(jù)庫(kù)中什么是事務(wù)?事務(wù)的隔離級(jí)別空繁?事務(wù)的四個(gè)特性殿衰?什么是臟讀,幻讀盛泡,不可重復(fù)讀闷祥?
- 數(shù)據(jù)庫(kù)索引的結(jié)構(gòu)有哪些?我說(shuō)B樹(shù)和B+樹(shù)傲诵,他說(shuō)只有這兩個(gè)嗎凯砍。我又說(shuō)全文倒排索引。然后介紹B+樹(shù)的結(jié)構(gòu)拴竹。
- 數(shù)據(jù)庫(kù)中的分頁(yè)查詢語(yǔ)句怎么寫(xiě)悟衩?
- 什么是一致性哈希?用來(lái)解決什么問(wèn)題栓拜?
- Redis的存儲(chǔ)結(jié)構(gòu)座泳,或者說(shuō)如何工作的,與mysql的區(qū)別幕与?有哪些數(shù)據(jù)類型挑势?
- 項(xiàng)目中用到redis,為什么選用redis纽门,了解其他NoSQL數(shù)據(jù)庫(kù)嗎薛耻?在你的項(xiàng)目中是如何運(yùn)用redis的?key是什么赏陵,value是什么饼齿?
- 歸并排序的過(guò)程?時(shí)間復(fù)雜度蝙搔?空間復(fù)雜度缕溉?
- 你平常用什么排序?快速排序吃型。說(shuō)說(shuō)在那些場(chǎng)景下適用证鸥,哪些場(chǎng)景下不適用。
- 你在項(xiàng)目中做什么?因?yàn)槲矣玫絊olr枉层,他就問(wèn)我Solr是如何工作的泉褐?
最后
我還為大家準(zhǔn)備了一套體系化的架構(gòu)師學(xué)習(xí)資料包以及BAT面試資料,供大家參考及學(xué)習(xí)鸟蜡,戳這里免費(fèi)領(lǐng)取
已經(jīng)將知識(shí)體系整理好(源碼,筆記跳座,PPT药薯,學(xué)習(xí)視頻)免費(fèi)領(lǐng)取。
get方式:
更多資源白嫖網(wǎng)站: