阿里2019实习内推,五轮技术面+一轮HR面,Java岗面经
在牛客網上獲取到很多知識和信息,現在反饋一波,希望能對廣大找實習的同學有所幫助。
個人情況:EE方向渣碩,二月末內推了阿里集團某部門Java崗,約三周完成了所有面試。
面經如下:
?
一面 (簡歷評估):
?
?
1、自我介紹
2、TCP與UDP的區別
3、TCP三次握手說一下(把流程說一遍,這里以為會繼續問為什么不是兩次或者四次,結果沒有)
4、看你項目用到線程池,說一下線程池工作原理,任務拒接策略有哪幾種
5、進程和線程的區別
6、ArrayList與LinkedList的區別
7、線程安全與非線程安全集合說一下,底層怎么實現的(hashmap,concurrenthashmap)
8、Java內存模型,方法區存什么
9、數據庫事務隔離級別說一下
10、synchronized和lock區別,可重入鎖與非可重入鎖的區別
11、看你的項目用了悲觀鎖和樂觀鎖,說一下區別
12、算法題:圓圈中最后剩下的數字
?
二面 (部門主管):
?
1、說一下Spring的IOC和AOP,底層什么原理
2、動態代理有幾種,Jdk與Cglib區別
3、數據庫三大范式
4、左連接和右連接說一下,內連接呢
5、數據庫索引有幾種
6、數據庫引擎你認識幾種,innodb 和myisam 區別,你的項目用到哪個引擎
7、若hashcode方法永遠返回1會產生什么結果
8、Error與RuntimeException的區別
9、引用計數法與GC Root可達性分析法區別
10、雙親委派機制說一下
11、算法題:找出一個數組中第100個小的數字(堆思想解決)
?
三面&四面
?
(這里合在一起寫了,分別是部門A總監與B總監,本以為三面完了就是HR面,結果隔天B總監打過來說補一輪技術面~~三面和四面更多的是問項目,基礎問得不多):
1、volatile關鍵字作用
2、看你項目用到策略模式和工廠模式,說一下區別
3、模板方法模式
4、開閉原則懂嗎,說一下
5、NIO說一下你的理解
6、AtomicInteger底層原理
7、CAS機制會出現什么問題
8、還用過并發包哪些類
9、你實習的本地緩存過期策略怎么設置,一致性怎么保證
10、分布式理論懂多少,說一下(這里我說了CAP,Base,paxos)
11、分布式事務有了解嗎
12、RabbitMQ消息隊列丟失消息,重復消費問題
?
五面
?
(交叉面,螞蟻金服的面試官,別問我怎么知道的,說來話長~~簡短的20分鐘,沒問多少就掛電話了,貌似涼涼~~)
1、學習成績
2、有參加過算法比賽嗎
3,Redis和memcached
4、Redis集群宕機,數據遷移問題
5、看你項目用到Spring boot,那有用過Spring cloud嗎
6、RPC說一下
7、說一下你對微服務的理解,與SOA的區別
?
六面(HR面)
?
1、平常怎么學習的
2、興趣愛好
3、覺得自己前面幾輪面試怎么樣
4、除了Java還研究過其它什么技術(我說AI,區塊鏈)
5、跟我介紹一下區塊鏈~
6、怎么看待國內區塊鏈的發展
7,跟我說一下你認為最具有挑戰性的項目
8、問我還參加了什么公司的招聘
9、如果有網易游戲,騰訊,阿里的offer你會選擇哪個
10、英語10分鐘交流(瞬間懵了,這里估計是部門有英語交流要求)
面經如上,有一些問題確實想不起來了,請諒解。
總體來說面試難度沒有我在其它大佬們的帖子看到的這么難,都是基礎加項目,另外也可能是因為我的心態一直比較好,所以面試發揮還算OK吧~
HR說面試結果會在4月份中旬出來,估計是進備胎池了,慢慢等吧,繼續復習,準備其他公司招聘。
有后續會繼續更新~
?
作者:平行世界
本文來源于牛客網
——————————
牛客網(www.nowcoder.com)
-?互聯網名企筆試真題
-?校招求職筆經&面經
-?程序員求職實習信息
-?程序員學習交流社區
轉載于:https://www.cnblogs.com/nowcoder2018/p/8605675.html
《新程序員》:云原生和全面數字化實踐50位技術專家共同創作,文字、視頻、音頻交互閱讀總結
以上是生活随笔為你收集整理的阿里2019实习内推,五轮技术面+一轮HR面,Java岗面经的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: eclipse常用设置之自动格式化
- 下一篇: 【Jmeter】 Report Dash