春招流程
阿里實習春招是有提早批的,提早批不走系統,不須要筆試,直接投給各個部門負責校招的人。正式的流程是筆試-> 一面 -> 二面 -> 三面 -> 交叉面。面試
提早批能夠同時面多個部門,其實只要沒走招聘系統就能夠同時面,掛了也沒事,機會仍是挺多的。單提早批結束走正式流程的話只能選一個部門面了,若是掛了那基本就涼了,系統會有面試記錄,只能等等看,有沒有其餘部門來撈人了。redis
阿里的筆試60min兩道算法題,仍是挺難的,不過好在筆試不刷人,只是參考(根據經驗,若是算法作的還能夠,後面面試不多會問算法,若是作的很差也沒事,若是後面都面的很好,部門想要的話,據說有的會補個算法面或者從新作筆試的機會)。
面試一共4面,很長,很難頂。通常一面是基礎面,二面通常是主管,三面大老闆,四面是其餘部門的人來面。提早批有的還會有簡歷面,就是會打電話來了解了解基本狀況,我當時太傻了,覺得就是隨便聊聊,結果說的太謙虛了,最後連面試都沒得。
算法
面試前通常都會由面試官提早打電話約時間。面試基本都是直接打電話聊,也有的會用釘釘視頻面。三月份提早批面了飛豬和釘釘都掛了,查漏補缺了一個月4月份正式批上岸。spring
本文分享給須要面試刷題的朋友,也祝願你們順利拿到本身想要的offer,這份資料主要包含了Java基礎,數據結構,jvm,多線程等等,因爲篇幅有限,如下只展現小部分面試題,設計模式
有須要完整版的朋友能夠點一點連接跳轉領取,連接:戳這裏免費下載,獲取碼:CSDN
服務器
筆試
筆試當時A了第二題,筆試成績還能夠,因此面試中沒太問算法題。數據結構
一面
講了講自學的電商項目,針對項目問了問,好比字段怎麼設計?
HashMap ConcurrentHashMap的區別?
https和http的區別
多線程
計網
tcp鏈接過程
負載均衡
好比集羣擴容,怎麼rehash?
mvc
消息中間件
如何隔離不一樣類型的消息?
數據在內存中怎麼辦會不會丟?
對消費者來講,如何知道他要哪一個消息?
負載均衡
雙十一場景
大量請求打到服務器怎麼處理?
限流怎麼實現?
二面(60min左右)
設計模式六大原則
redis的內存淘汰策略,場景舉例
設計電商項目密碼加密瞭解嗎?對稱加密,非對稱加密?
springmvc流程
非遞歸實現中序遍歷
場景設計題
介紹實驗室項目
三面(60min左右)
Java和C#的區別
若是讓你設計垃圾回收器 你以爲有什麼可優化的嗎?
md5瞭解過嗎
本身設計一個任意長度字符串映射一個固定長度的數據?
hash衝突怎麼解決
zab和paxos相比的優越性在哪
項目
有什麼設計的好的地方?
遇到什麼困難?
有什麼能夠再改進的地方?
四面
四面是交叉面,主要就問了問簡歷上的內容。
- 介紹實驗室項目
- 參加比賽的狀況,介紹比賽項目
- 如何學習之類的問題
hr面
記不太清了,基本都是一些經歷相關的問題。
結語
每次面阿里,都感受本身太菜了,不過每次面完也都能學到不少東西。感受最後能上岸真是太幸運了。
感謝老鐵素材!