Java程序員秋招三面螞蟻金服匪蟀,我總結(jié)了所有面試題椎麦,也不過如此!

螞蟻金服一面:

9月底材彪,一天下午杭州的電話观挎,問有沒有空,果斷有空段化,雖然感覺略顯緊張键兜,有點(diǎn)懵逼。

面試的題目:

  1. HashMap和Hashtable的區(qū)別
  2. 實(shí)現(xiàn)一個(gè)保證迭代順序的HashMap
  3. 說一說排序算法穗泵,穩(wěn)定性,復(fù)雜度
  4. 說一說GC
  5. 可以保證的實(shí)習(xí)時(shí)長
  6. 職業(yè)規(guī)劃

整體來說谜疤,一面的基礎(chǔ)性問題比較多佃延,所以博主基本都答出來了,準(zhǔn)備過還是有些用處的夷磕。所以一面完了感覺還不錯(cuò)履肃,接著第二天下午就二面了。

螞蟻金服二面

二面是我最慌的面試坐桩,因?yàn)槎媸亲铌P(guān)鍵的尺棋,是最大的主管面試,所以非常關(guān)鍵绵跷,整體來說膘螟,二面的節(jié)奏非吵筛#快,和一面完全不同荆残,面試官很希望我言簡意賅的說完答案奴艾,所以面的不算很好,當(dāng)時(shí)完了又以為GG了内斯,好在最后還是幸運(yùn)的過了蕴潦,面試問題如下:

  1. 自我介紹。
  2. JVM如何加載一個(gè)類的過程俘闯,雙親委派模型中有哪些方法潭苞?
  3. HashMap如何實(shí)現(xiàn)的?
  4. HashMap和Concurrent HashMap區(qū)別真朗, Concurrent HashMap 線程安全嗎此疹, Concurrent HashMap如何保證 線程安全?
  5. HashMap和HashTable 區(qū)別蜜猾,HashTable線程安全嗎秀菱?
  6. 進(jìn)程間通信有哪幾種方式?
  7. JVM分為哪些區(qū)蹭睡,每一個(gè)區(qū)干嗎的衍菱?
  8. JVM如何GC,新生代肩豁,老年代脊串,持久代,都存儲哪些東西清钥?
  9. GC用的引用可達(dá)性分析算法中琼锋,哪些對象可作為GC Roots對象?
  10. 快速排序祟昭,過程缕坎,復(fù)雜度?
  11. 什么是二叉平衡樹篡悟,如何插入節(jié)點(diǎn)谜叹,刪除節(jié)點(diǎn),說出關(guān)鍵步驟搬葬。
  12. TCP如何保證可靠傳輸荷腊?三次握手過程?
  13. TCP和UDP區(qū)別急凰?
  14. 滑動(dòng)窗口算法女仰?
  15. Linux下如何進(jìn)行進(jìn)程調(diào)度的?
  16. Linux下你常用的命令有哪些?
  17. 操作系統(tǒng)什么情況下會死鎖疾忍?
  18. 常用的hash算法有哪些乔外?
  19. 什么是一致性哈希?
  20. 如何理解分布式鎖锭碳?
  21. 數(shù)據(jù)庫中的范式有哪些袁稽?
  22. 數(shù)據(jù)庫中的索引的結(jié)構(gòu)?什么情況下適合建索引擒抛?
  23. Java中的NIO推汽,BIO,AIO分別是什么歧沪?
  24. 用什么工具調(diào)試程序歹撒?JConsole,用過嗎诊胞?
  25. 現(xiàn)在JVM中有一個(gè)線程掛起了暖夭,如何用工具查出原因?
  26. 線程同步與阻塞的關(guān)系撵孤?同步一定阻塞嗎迈着?阻塞一定同步嗎?
  27. 同步和異步有什么區(qū)別邪码?
  28. 線程池用過嗎裕菠?
  29. 如何創(chuàng)建單例模式?說了雙重檢查闭专,他說不是線程安全的奴潘。如何高效的創(chuàng)建一個(gè)線程安全的單例?
  30. concurrent包下面影钉,都用過什么画髓?
  31. 常用的數(shù)據(jù)庫有哪些?redis用過嗎平委?
  32. 了解hadoop嗎奈虾?說說hadoop的組件有哪些?hdfs廉赔,hive,hbase,zookeeper愚墓。說下mapreduce編程模型。
  33. 你知道的開源協(xié)議有哪些昂勉?
  34. 你知道的開源軟件有哪些?
  35. 你最近在看的書有哪些扫腺?
  36. 你有什么問題要問我嗎岗照?
  37. 了解哪些設(shè)計(jì)模式?說說都用過哪些設(shè)計(jì)模式
  38. 如何判斷一個(gè)單鏈表是否有環(huán)?
  39. 操作系統(tǒng)如何進(jìn)行分頁調(diào)度攒至?
  40. 匿名內(nèi)部類是什么厚者?如何訪問在其外面定義的變量?

二面面試官問的很急迫吐,我答的也快库菲,所以有兩個(gè)問題答的不好,但是面試官讓我覺得有一種肅然起敬的感覺志膀,因?yàn)樗f話比較快熙宇,但是都能說到點(diǎn)子上,最關(guān)鍵的說的話非常讓人容易接受溉浙。

二面過了烫止,當(dāng)天晚上我就接到了三面的電話(阿里的效率真的讓我瞠目結(jié)舌)

螞蟻金服三面

三面已經(jīng)是交叉面試了,基本都圍繞我的項(xiàng)目展開戳稽,我經(jīng)過前面幾次的面試之后馆蠕,這個(gè)時(shí)候已經(jīng)擁有了很高的面試經(jīng)驗(yàn)值了,所以三面的時(shí)候我一點(diǎn)不慌了惊奇,回答問題非常穩(wěn)重互躬,三面的問題如下:

  1. 自我介紹,做過什么項(xiàng)目颂郎。
  2. java虛擬機(jī)的區(qū)域如何劃分吼渡,每一個(gè)區(qū)的動(dòng)能,這一塊自由發(fā)揮祖秒。
  3. 雙親委派模型中诞吱,從頂層到底層,都是哪些類加載器竭缝,分別加載哪些類房维?
  4. 有沒有可能父類加載器和子類加載器,加載同一個(gè)類抬纸?如果加載同一個(gè)類咙俩,該使用哪一個(gè)類?
  5. HashMap的結(jié)構(gòu)湿故,get()阿趁,put()是如何實(shí)現(xiàn)的?HashMap有哪些問題坛猪?
  6. ConcurrentHashMap的get()脖阵,put(),又是如何實(shí)現(xiàn)的墅茉?ConcurrentHashMap有哪些問題命黔? ConcurrentHashMap的鎖是讀鎖還是寫鎖呜呐?
  7. HashMap與HashTable的區(qū)別
  8. sleep()和wait()分別是哪個(gè)類的方法,有什么區(qū)別悍募?synchronized底層如何實(shí)現(xiàn)的蘑辑?用在代碼塊和方法上有什么區(qū)別?
  9. 什么是線程池坠宴?如果讓你設(shè)計(jì)一個(gè)動(dòng)態(tài)大小的線程池洋魂,如何設(shè)計(jì),應(yīng)該有哪些方法喜鼓?
  10. 什么是死鎖副砍?JVM線程死鎖,你該如何判斷是因?yàn)槭裁吹咄ǎ咳绻肰isualVM址晕,dump線程信息出來,會有哪些信息顿锰?這一塊問的很多....問的我懵了. 因?yàn)椴]有實(shí)際操作過 = =
  11. 查看jvm虛擬機(jī)里面堆谨垃、線程的信息,你用過什么命令硼控?我只用過圖形界面VisualVM刘陶。。牢撼。
  12. 垃圾回收算法有哪些匙隔?CMS知道嗎?如何工作的熏版?
  13. 數(shù)據(jù)庫中什么是事務(wù)纷责?事務(wù)的隔離級別?事務(wù)的四個(gè)特性撼短?什么是臟讀再膳,幻讀,不可重復(fù)讀曲横?
  14. 數(shù)據(jù)庫索引的結(jié)構(gòu)有哪些喂柒?我說B樹和B+樹,他說只有這兩個(gè)嗎禾嫉。我又說全文倒排索引灾杰。然后介紹B+樹的結(jié)構(gòu)。
  15. 數(shù)據(jù)庫中的分頁查詢語句怎么寫熙参?
  16. 什么是一致性哈希艳吠?用來解決什么問題?
  17. Redis的存儲結(jié)構(gòu)孽椰,或者說如何工作的昭娩,與mysql的區(qū)別泥兰?有哪些數(shù)據(jù)類型?
  18. 項(xiàng)目中用到redis题禀,為什么選用redis,了解其他NoSQL數(shù)據(jù)庫嗎膀捷?在你的項(xiàng)目中是如何運(yùn)用redis的迈嘹?key是什么,value是什么全庸?
  19. 歸并排序的過程秀仲?時(shí)間復(fù)雜度?空間復(fù)雜度壶笼?
  20. 你平常用什么排序神僵?快速排序。說說在那些場景下適用覆劈,哪些場景下不適用保礼。
  21. 你在項(xiàng)目中做什么?因?yàn)槲矣玫絊olr责语,他就問我Solr是如何工作的炮障?

寫在最后

以上就是我在螞蟻金服的面試過程,為了這次面試坤候,也收集了很多的面試題胁赢,反正我已經(jīng)面過了偏螺,那就免費(fèi)分享出來吧

需要的朋友:點(diǎn)擊下方傳送門即可免費(fèi)領(lǐng)取献联!

傳送門

以下是部分面試題截圖

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市法精,隨后出現(xiàn)的幾起案子徒河,更是在濱河造成了極大的恐慌系馆,老刑警劉巖,帶你破解...
    沈念sama閱讀 211,123評論 6 490
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件虚青,死亡現(xiàn)場離奇詭異它呀,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)棒厘,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,031評論 2 384
  • 文/潘曉璐 我一進(jìn)店門纵穿,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人奢人,你說我怎么就攤上這事谓媒。” “怎么了何乎?”我有些...
    開封第一講書人閱讀 156,723評論 0 345
  • 文/不壞的土叔 我叫張陵句惯,是天一觀的道長土辩。 經(jīng)常有香客問我,道長抢野,這世上最難降的妖魔是什么拷淘? 我笑而不...
    開封第一講書人閱讀 56,357評論 1 283
  • 正文 為了忘掉前任,我火速辦了婚禮指孤,結(jié)果婚禮上启涯,老公的妹妹穿的比我還像新娘。我一直安慰自己恃轩,他們只是感情好结洼,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,412評論 5 384
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著叉跛,像睡著了一般松忍。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上筷厘,一...
    開封第一講書人閱讀 49,760評論 1 289
  • 那天鸣峭,我揣著相機(jī)與錄音,去河邊找鬼敞掘。 笑死叽掘,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的玖雁。 我是一名探鬼主播更扁,決...
    沈念sama閱讀 38,904評論 3 405
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼赫冬!你這毒婦竟也來了浓镜?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 37,672評論 0 266
  • 序言:老撾萬榮一對情侶失蹤劲厌,失蹤者是張志新(化名)和其女友劉穎膛薛,沒想到半個(gè)月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體补鼻,經(jīng)...
    沈念sama閱讀 44,118評論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡哄啄,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,456評論 2 325
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了风范。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片咨跌。...
    茶點(diǎn)故事閱讀 38,599評論 1 340
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖硼婿,靈堂內(nèi)的尸體忽然破棺而出锌半,到底是詐尸還是另有隱情,我是刑警寧澤寇漫,帶...
    沈念sama閱讀 34,264評論 4 328
  • 正文 年R本政府宣布刊殉,位于F島的核電站殉摔,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏记焊。R本人自食惡果不足惜逸月,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,857評論 3 312
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望遍膜。 院中可真熱鬧彻采,春花似錦、人聲如沸捌归。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,731評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽惜索。三九已至,卻和暖如春剃浇,著一層夾襖步出監(jiān)牢的瞬間巾兆,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 31,956評論 1 264
  • 我被黑心中介騙來泰國打工虎囚, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留角塑,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 46,286評論 2 360
  • 正文 我出身青樓淘讥,卻偏偏與公主長得像圃伶,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個(gè)殘疾皇子蒲列,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,465評論 2 348

推薦閱讀更多精彩內(nèi)容

  • 所有知識點(diǎn)已整理成app app下載地址 J2EE 部分: 1.Switch能否用string做參數(shù)窒朋? 在 Jav...
    侯蛋蛋_閱讀 2,412評論 1 4
  • 寫了個(gè)顯眼的標(biāo)題,就真得說幾句有用的話蝗岖。 5月份一個(gè)很偶然的機(jī)會侥猩,加了葉神的微信,還收到了祝福抵赢。一激動(dòng)就承諾說寫...
    batbattle閱讀 13,402評論 1 57
  • 相關(guān)概念 面向?qū)ο蟮娜齻€(gè)特征 封裝,繼承,多態(tài).這個(gè)應(yīng)該是人人皆知.有時(shí)候也會加上抽象. 多態(tài)的好處 允許不同類對...
    東經(jīng)315度閱讀 1,933評論 0 8
  • 本文作者在一年之內(nèi)參加過多場面試欺劳,應(yīng)聘崗位均為 Java 開發(fā)方向。在不斷的面試中铅鲤,分類總結(jié)了 Java 開發(fā)崗位...
    TheOne_6e96閱讀 895評論 0 9
  • 上一章我們介紹了如何用樹莓派點(diǎn)亮和熄滅一個(gè)LED划提,但如何控制LED燈的亮度呢?脈沖寬度調(diào)制(Pulse Width...
    vctea閱讀 12,409評論 0 21