阿里一面
突如其來的一面
1.電話預約:阿里的電話總是那么突然, 經常在上班上的好好的時候, 就突然來了說個杭州的座機電話,接的多了看到就可以猜到,大家習慣就好, 一般面試官會提前打電話預約時間,可以預約一個自己合適的時間,因為阿粉我加班比較多,所以預約的都是晚上9, 10點~ ,不得不說,阿里的面試官也挺辛苦的,
2.介紹自己:常規流程,簡單介紹自己的畢業院校,作業經歷以及一些興趣愛好, 提交準備好,多背幾遍,
3.介紹自己做的專案:按照己熟悉的專案流程框架去逐步介紹,專案主要做了什么,用了什么,這里-定要講己熟悉的部分,因為面試官會根據你提到的技術點展開后續的問題,千萬不要給自己挖填不了的坑,我這邊介紹的時候提到了Kafka ,所以后面面試官問了好幾個Kafka的問題,所以-定要說自己熟悉的技術,
4.專案中最有難度和記憶最深刻的專案: 這個問題按照實際去回答就好,可以說自己做過的但不一定是最難的,可以是自己最熟悉的,覺得有亮點可以說的,避免講不了幾句就沒話可說的情況,
5. Hashmap原理: Java面試的必問問題,不需要多說什么了,這里需要注意,不能只看到表面現象, 需要學會多延伸問題,從Hashmap可以延伸到HashTable , ConcurrentHash ,以及執行緒安全等問題,
6.底層紅黑樹是什么?什么是紅黑樹:這個問題就是對上面問題-個很好的補充,Hashmap在Java8的時候,會將鏈表在長度大于8的時候進行鏈表轉紅黑樹,那么同樣這也是-一個延伸問題,紅黑樹:是- -種平衡二叉查找樹,
7. ArrayList與LinkedList的區別:回到插入資料和存盤資料時的區別,底層的資料結構等,
8. ArrayList擴容的程序是什么樣子的

1.常用排序演算法和時間復雜度


1.快排的實作原理:雙指標,建議在紙上自行手寫實作,這樣才容易記牢,
2. Kafka事務處理機制
3. Kafka訊息重復消費如何處理
4. Kafka如何保證訊息的可靠性
5.線上FullGC處理方法
6.垃圾回收介紹下
7.多行程和多執行緒有什么區別
8.類加載機制
9.開發程序中關于規范的代碼有什么好的可以分享
10. Spring解決回圈依賴
一面相對來說是比較偏技術細節的,從語言本身到JVM ,再到框架和工具都有涉及,
二面
二面的電話,同樣還是那么的突如其來,,,二面的內部比較寬泛,偏專案和個人發展,沒有標準答案,大家自行思考即可,
1.介紹自己,并介紹一下自己做的專案
2.自己主要負責哪塊內容,其中印象最深刻的專案是什么
3.專案中遇到的最難的問題是什么,怎么解決的,
4.專案在生產上有沒有遇到過問題,是什么樣子的問題以及如何解決的
5.有沒有因為bug或者其他原因導致的線上問題
6. HashMap與ConcurrentHashMap的區別
7.執行緒池的實作原理
8. GC垃圾回收器的理解
9.慢SQL優化有什么建議
10. Kafka的基本組件和訊息流程
11.使用Redis如何實作-一個分布式鎖
12.本人覺得作業這么久對業務有什么重大的貢獻
13.專案小組有多少人,個人覺得自己在小組中是什么樣的位置
14.作業這么久覺得業務.上有什么缺陷,怎么優化
15.是否有參與專案架構的討論和設計
16.業余時間一般做些什么
17.有Github賬號,那GitHub.上印象最深刻的專案是什么
從二面的題目上可以看得出,考察的是各方面的能力,專案經歷和設計能力,溝通能力以及學習能力,可謂是方方面面都在考察,
二面過去了很久還沒接到電話,我就知道肯定是到此為止了,哎,很遺憾我就進行到了二面,沒機會給大家介紹三面的內容了,不過我會努力的!爭取下次給大家分享三面的內容,
雖然這次失敗了, 但是我并沒有氣餒,只能說明還有很大的進步空間,奮發圖強的我狂刷1000多道面試題,成功再戰滴滴,并且成功五面入職!
下面就為大家分享這份1000+面試題總結,其中還包含了很多大廠面試真題!(共計1500+道面試題,沒辦法為大家全部展示出來,麻煩點贊一下這篇文章(整理不易)+關注我,掃碼獲取!

模塊化1000+面試題






這套面試真題太多,只能為大家展示部分內容了,每個模塊都多少道面試題小編已經為大家標識清楚了,這套面試題的免費獲取方式在文末!
大廠面試真題總結

深圳-騰訊-Java高級

杭州-螞蟻金服-Java高級

杭州-螞蟻金服-資深工程師

上海-拼多多-Java高級

深圳-豐巢科技-Java高級

內容太多了,小編就不為大家全部截圖出來了,需要免費領取全部面試題的朋友,麻煩幫忙轉發一下這篇文章(整理不易)+關注我,掃碼獲取!

轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/202514.html
標籤:其他
