阿里找了一個前輩內推的,準確來講應該是直推,是他幫我直接錄的簡歷,他本科進的阿里螞蟻金服,厲害吧?是真的佩服。第一次在官網上填資料,想一想馬雲有多出名,想一想螞蟻金服這樣的頂級技術,有些興奮,有些期待。前端
錄完簡歷後等待簡歷評估,原來,找內推不必定能獲得面試機會,能不能獲得面試機會要通過簡歷評估(我這才知道,原來內推免筆試可不是那麼容易的),畢竟內推能免去在線筆試直接面試,互聯網第一梯隊像百度、阿里,騰訊的筆試真的頗有難度,作過前幾年這些公司的筆試題,真的太難了。在阿里的校招羣裏看到不少研究生研究算法,前端,Java研發的,簡歷評估後直接變成已回絕沒有獲得面試機會。心想,我一個研究生,雖然Java基礎不錯,三大框架也很熟悉,項目都是本身設計的需求,簡歷也就一張紙,究竟能不能獲得面試機會?java
填完資料的一個星期後收到了支付寶的面試電話,忽然變得好緊張,竟然獲得了面試的機會。mysql
阿里一面事後變得懷疑人生,真的好多不會好多底層原理沒答出來,次日查狀態,變成已回絕了。原來學習不能只學表面,做爲一名研發人員,只知道怎麼用是不夠的,更多的應該知道底層原理,否則出現了性能瓶頸你怎麼優化?你怎麼扛得住每秒千萬甚至億的併發量?程序員
有不少底層問題沒答出來,接下來幹嗎?學啊!面試
攜程又找了內推,直接面試。redis
攜程一面後被淘汰,其實問題很簡單,當初被淘汰了感受很不解,有些鬱悶,只不過是稍微猶豫了一下線程安全問題而已,最後也答對了。但如今想起來,連haspmap是否線程安全都要考慮,根本就不是一個合格的Java工程師,被淘汰也是理所固然的。忽然感受本身學的好不紮實,變得有些焦慮,連java基礎都存在問題,接下來幹嗎,學啊!算法
被阿里跟攜程拒絕後的一個多星期,沒有接到任何面試電話,筆試了美團、今日頭條,都掛了,變得沒什麼心情,其實以前也學了不少Java的技術,但仍是不牢固不全吧,繼續補吧。spring
雖然很低落不過仍是堅持每天看書。去牢實各類Java基礎,thinking in java再看一遍;多線程,concurrent包;集合類,每個集合類的底層,haspmap的底層源碼,concurrentHaspMap的底層源碼,更多地區理解爲何,而不是怎麼樣;看虛擬機從內存管理到類加載;
java併發編程的藝術;複習servlet/jsp技術;理解ibatis的技術要點,ibatis的底層源碼;複習操做系統數據庫計網每個講過的重點;理解MySQL的技術要點;spring的核心技術跟思想IOC、AOP、springMVC;
Lucene的索引結構,檢索特色,爲何拿它來取代數據庫的全文檢索;Redis技術要點,從五種數據結構到樂觀鎖事務再到數據安全主從複製持久化…..;牢記Linux系統的經常使用命令與操做;經典的設計模式,單例懶漢惡漢等等;複習數據結構平衡二叉樹B樹B+樹,複習算法刷leetcode…..固然,還有不少不少。sql
京東的問題都答出來了,感受特別是二面真的很體現一我的的研發功底,幸虧都答出來了,跟面試官聊他們部門的後端併發技術問題,簡直受益不淺。搜狐的我就不發出來了,最後成功拿到了京東的京東offer數據庫
以上是對大型互聯網名企面試題收集分享,分享給你們,但願你們能夠了解什麼是大型互聯網名企面試題。以爲收穫的話能夠點個關注收藏轉發一波喔,謝謝大佬們支持!!
最後針對上面的高頻常問面試題我還總結出了適合於1-5年以上開發經驗的java程序員面試涉及到的絕大部分面試題及答案作成了文檔和學習筆記文件以及架構視頻資料免費分享給你們(包括Dubbo、Redis、Netty、zookeeper、Spring cloud、分佈式、高併發等架構技術資料),但願能幫助到您面試前的複習且找到一個好的工做,也節省你們在網上搜索資料的時間來學習,也能夠關注我一下之後會有更多幹貨分享。免費獲取方式:加入Java進階之路:878249276。