給大家分享下騰訊菜鳥京東Java面經(已經收到 Offer) | 掘金技術徵文

JFsososo發表於2018-04-17

樓主本科大三菜雞一個,菜鳥三面掛掉,騰訊二面就掛了,美團攜程58集團的筆試做過之後全部都石沉大海,所幸經師兄內推最後拿到一個京東成研院的實習offer,現在實在缺乏實力追求選擇空間,望大佬不要嘲笑。這裡給大家分享一波面經造福後仁吧。

一.菜鳥網路

菜鳥是我2月27號就找學長內推的,3月7號一面,然後整整隔了二十幾天,31號才打電話二面,然後4月3號成都現場面被面試官鄙視缺乏實際開發經驗(擺脫我就是因為缺少這個才找實習啊),最後掛掉了。流程慢的一批,等的人心焦。

一面:

  1. 專案提問
  2. 瞭解的排序演算法,實現原理
  3. 怎麼寫一個會發生死鎖的程式出來
  4. Java鎖的實現
  5. https的過程 6.資料庫什麼情況下索引會失效

二面:

  1. volatile關鍵字作用
  2. Java的多型怎麼實現
  3. cyclicbarrier和countdownlatch的區別
  4. 解釋一下自旋
  5. 解釋一下訊號量
  6. 舉例使用分治思想的演算法
  7. 把遞迴實現的快排改成非遞迴,你知道非遞迴有什麼好處嗎
  8. springioc的具體優勢,和直接new一個物件有什麼區別
  9. 紅黑樹和平衡樹的區別,為什麼資料庫不用紅黑樹
  10. b樹和b+樹的區別
  11. mysql有哪些鎖,意向鎖有什麼用
  12. 資料庫高併發下的優化思路
  13. servlet生命週期,是否單例,為什麼是單例。
  14. 如何判斷一段程式碼的好壞
  15. 如果你遇到和主管意見發生衝突,第三者的角度確實你的方案更好,你該怎麼辦(面試官說我這個問題答的很差。。)

二面過後一天hr就打電話約三面現場面了。

三面:

1.介紹專案,然後就開始說這就是個練手的專案啊,各種被鄙視唉,心累 2.瞭解哪些設計模式,寫個單例 3.資料庫分庫分表瞭解嗎 4.用你的語言給我介紹下ioc和aop

最後面試官給我說我基礎知識和學習熱情都ok,但實際經驗比較缺乏,他們更希望招全面一點的人,大概是被婉拒了吧,結果不知道為什麼又給我安排了第四輪技術面

四面:

  1. 介紹專案
  2. 有幾臺機器儲存著幾億淘寶搜尋日誌,你只有一臺2g的電腦,怎麼選出搜尋熱度最高的十個搜尋關鍵詞
  3. 如何設計演算法壓縮一段URL

最後就讓我先走了,面試中的狀態持續了一週,結果還是掛啦,怪自己能力還是不夠吧,氣

二.騰訊

騰訊23號內推的,結果沒收到提前批電話,最後通過筆試得到的面試機會,不過因為自己資料結構這塊確實太菜了,二面掛

一面:

一面過的出奇的輕鬆,大概因為面試官不是做Java的,面試官就讓我介紹了下專案,然後讓我說個自己學過的最難的資料結構。。。沒說出來,就讓我走了,結果第三天收到複試通知

二面:

  1. 介紹專案
  2. 有一個頁面能同時展示兩個廣告,現在有五個廣告,設計演算法使五個廣告展示概率為1:2:3:4:5
  3. 有25匹馬,五個賽道,用最少比賽次數將25匹馬排序

三.京東

京東是在群裡看到學長髮訊息就內推的,是部門直招,沒有走官網流程

一面:

  1. jvm瞭解哪些,介紹下
  2. gc機制瞭解嗎
  3. 什麼情況下會觸發類載入
  4. volatile的作用
  5. 執行緒池原理,引數設定
  6. aop瞭解嗎
  7. hashmap原始碼看過嗎,和concurrenthashmap有什麼區別
  8. Java記憶體抖動嚴重,優化的思路
  9. sql語句優化
  10. springmvc初始化過程

二面:

二面面試官說一面問了我基礎知識,他就不問了,全程問我專案在各種場景下應該怎麼辦,最後說如果覺得合適會再聯絡我,然後上週週五hr打電話來hr面

hr面:

就是聊聊學習過程,專案遇到困難怎麼解決,實習時間什麼的,然後說一週內出結果,今天下午吃飯的時候收到offer

總結下面試真的是除了實力還要看點運氣,比如我另一個學長面騰訊的時候一個演算法資料結構都沒問。。不過這些基礎知識有肯定比沒有強,最後祝大家offer多多。

掘金技術徵文連結? juejin.im/post/5aaf2a…

相關文章