阿里春招實習Java後臺開發面經

春招流程

阿里實習春招是有提前批的,提前批不走系統,不需要筆試,直接投給各個部門負責校招的人。正式的流程是筆試-> 一面 -> 二面 -> 三面 -> 交叉面。

提前批可以同時面多個部門,其實只要沒走招聘系統就可以同時面,掛了也沒事,機會還是挺多的。單提前批結束走正式流程的話只能選一個部門面了,如果掛了那基本就涼了,系統會有面試記錄,只能等等看,有沒有其他部門來撈人了。

阿里的筆試60min兩道算法題,還是挺難的,不過好在筆試不刷人,只是參考(根據經驗,如果算法做的還可以,後面面試很少會問算法,如果做的不好也沒事,如果後面都面的很好,部門想要的話,聽說有的會補個算法面或者重新做筆試的機會)。
面試一共4面,很長,很難頂。一般一面是基礎面,二面一般是主管,三面大老闆,四面是其他部門的人來面。提前批有的還會有簡歷面,就是會打電話來了解了解基本情況,我當時太傻了,以爲就是隨便聊聊,結果說的太謙虛了,最後連面試都沒得。

面試前一般都會由面試官提前打電話約時間。面試基本都是直接打電話聊,也有的會用釘釘視頻面。三月份提前批面了飛豬和釘釘都掛了,查漏補缺了一個月4月份正式批上岸。

本文分享給需要面試刷題的朋友,也祝願大家順利拿到自己想要的offer,這份資料主要包含了Java基礎,數據結構,jvm,多線程等等,由於篇幅有限,以下只展示小部分面試題,

有需要完整版的朋友可以點一點鏈接跳轉領取,鏈接:戳這裏免費下載,獲取碼:CSDN
在這裏插入圖片描述

筆試

筆試當時A了第二題,筆試成績還可以,所以面試中沒太問算法題。

一面

講了講自學的電商項目,針對項目問了問,比如字段怎麼設計?
HashMap ConcurrentHashMap的區別?
https和http的區別

計網

tcp連接過程
負載均衡
比如集羣擴容,怎麼rehash?

消息中間件

如何隔離不同類型的消息?
數據在內存中怎麼辦會不會丟?
對消費者來說,如何知道他要哪個消息?

雙十一場景

大量請求打到服務器怎麼處理?
限流怎麼實現?

二面(60min左右)

設計模式六大原則
redis的內存淘汰策略,場景舉例
設計電商項目密碼加密瞭解嗎?對稱加密,非對稱加密?
springmvc流程
非遞歸實現中序遍歷
場景設計題
介紹實驗室項目





三面(60min左右)

Java和C#的區別
如果讓你設計垃圾回收器 你覺得有什麼可優化的嗎?
md5瞭解過嗎
自己設計一個任意長度字符串映射一個固定長度的數據?
hash衝突怎麼解決
zab和paxos相比的優越性在哪
項目
有什麼設計的好的地方?
遇到什麼困難?
有什麼可以再改進的地方?








四面

四面是交叉面,主要就問了問簡歷上的內容。

  • 介紹實驗室項目
  • 參加比賽的情況,介紹比賽項目
  • 如何學習之類的問題

hr面

記不太清了,基本都是一些經歷相關的問題。

結語

每次面阿里,都感覺自己太菜了,不過每次面完也都能學到很多東西。感覺最後能上岸真是太幸運了。

感謝老鐵素材!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章