春招流程
阿里實習春招是有提前批的,提前批不走系統,不需要筆試,直接投給各個部門負責校招的人。正式的流程是筆試-> 一面 -> 二面 -> 三面 -> 交叉面。
提前批可以同時面多個部門,其實只要沒走招聘系統就可以同時面,掛了也沒事,機會還是挺多的。單提前批結束走正式流程的話只能選一個部門面了,如果掛了那基本就涼了,系統會有面試記錄,只能等等看,有沒有其他部門來撈人了。
阿里的筆試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面
記不太清了,基本都是一些經歷相關的問題。
結語
每次面阿里,都感覺自己太菜了,不過每次面完也都能學到很多東西。感覺最後能上岸真是太幸運了。
感謝老鐵素材!