一面:
- 面試官讓我描述一個自己印象最深的項目
- 針對項目中的技術進行發問
- 因為我描述項目存儲數據比較多,讓我重新設計數據庫的表,怎麼設計
後面都是針對項目技術的問題,一共二十多分鐘
二面:
1、問了冒泡排序,快排,和歸併排序及優缺點和優化
2,網絡方面有osi七層,tcp/ip五層,分別有哪些協議及作用
3,爬蟲用的什麼數據結構
4、tcp的流量控制和擁塞控制
5,mysql用的什麼存儲引擎,這個存儲引擎用的什麼數據結構 ,有哪些優缺點,怎麼使用
6,jvm的垃圾回收機制和垃圾收集器
7、spring當中事物的隔離級別
8、jdk1.8 concurrenthashmap 的新的特性,有沒有看過源碼
9、 threadlocal瞭解嗎
10,問了redis的一些問題,項目中有(擴容,失效key清理策略等)
11,剩下的都是項目的東西(kafka filebeat elk原理,主從選舉,複製等)
後面擴展的問了一些大數據相關的,問我一些大數據處理框架是否有了解,具體什麼忘記了
整個過程四十分鐘左右
三面
三面總體給我的感覺很糟,可能是因為有點壓力面,讓我的心態有點小蹦,很多問題都沒說好,沒有邏輯,感覺面的很差,沒想到過了
大致上問了
2,對Java的理解
3,線程和進程
4,去重策略
5,後面問了項目中的elk中的東西
6,後面就問了後半年的計劃等
整個過程持續了五十分鐘左右,因為感覺面的很差,都不願意回憶,能想起來的就這麼多了
四面 交叉面
本來以為三面結束就是hr面了,又收到一面交叉面
1,自我介紹
2,針對一個實習項目問了很久
3,設計一個算法,實現兩個10g大文件在10m的內存中將兩個大文件中重複的放進第三個文件
大概就這麼多,第三個題我說了三種方式,他都不滿意,最後不了了之了,但師兄說評價還挺好,估計是比較注重思路吧
這個面的最久,一個小時多一點
五面 hr
感覺阿里的hr面不是大家說的談人生談理想啊,前一天晚上剛面完四面,第二天下午就收到hr面電話了,很方
1,介紹一個對於你來講成長最大的項目,你在項目中承擔的作用
2,對阿里有沒有了解
3,對電子商務有沒有了解
4,瞭解新零售嗎
5,電子商務和新零售有什麼區別
6,還有哪些電子商務平臺 國內外
7,用過哪些算法模型
8,讀過哪些算法方面的書籍
9,你的論文是做了什麼,解決了什麼問題
10,開放題 數據和商業的關係
11,後半年的計劃安排
一共半個多小時吧,還有一些忘記了,具體就這麼多
面完之後大概一個多禮拜收到的意向書
最後
分享一波我在面試阿里複習過程中刷的題(含詳細答案解析)和一些學習資料,都已整理成PDF文檔或者Word文檔,有需要的朋友可以轉發+私信關鍵詞【面試】免費領取~
(1)最新java架構專題系列面試真題+解析(包含Kafka、Mysql、Tomcat、Docker、Spring、MyBatis、Nginx、Netty、Dubbo、Redis、Netty、Spring cloud、分佈式、高併發、性能調優、微服務...)
(2)最新大廠面試真題+解析(百度,華為,騰訊,網易,迅雷...)
(3)Java學習的書籍資料
閱讀更多 Java分析師 的文章