寫在前面
很多小伙伴都反饋說,現在的作業不好找呀,也不敢跳槽,在原來的崗位上也是戰戰兢兢!其實,究其根本原因,還是自己技術不過關,如果你技術真的很硬核,怕啥?想去哪去哪唄!這不,我的一個朋友去面試了螞蟻金服,HR小姐姐讓他下周入職!
確實,能進螞蟻金服還是需要一些實力的,下面,我就把他這次的面經給大家分享出來,大家看看如果是你去面試螞蟻金服,是不是也能順利拿到Offer呢?歡迎文末留言!!

之前為了準備面試,我也幫他整理了很多面試知識點和大廠面試真題,想著留在手上也沒什么用,現在就分享出來,希望也能幫助到面試的各位!
有需要的朋友可以點一點下方鏈接免費領取
鏈接:點這里!!! 暗號:CSDN

一輪技術面(90分鐘)
1.hashmap和hashtable區別
2.為什么產生死鎖
3.jvm類加載
4.java反射獲取私有屬性,改變值
5.反射用途
6.所用資料庫
7.專案難點,問題
8.如何解決專案中遇到的問題
9.專案中遇到最自豪的地方
10.會什么演算法
二輪技術面(120分鐘)
1.講專案
2.資料庫樂觀鎖使用
3.狀態機
4.如何解決狀態機不對問題
5.如何分庫分表
6.MySQL極限
7.HashMap原始碼
8.設計一個執行緒安全的HashMap
9.快排的實作,時間復雜度和空間復雜度
10.會什么演算法
11.如何把專案變成SOA架構
12.Spring原始碼,最深刻的模塊,aop用途
13.JVM記憶體模型
14.垃圾回識訓制
15.專案中查看垃圾回收
三輪技術面(150分鐘)
1.ConcurrentHashMap底層原理?
2.手寫一個LRU(用LinkedHashMap)
3.HashMap底層資料結構?
4.JDK1.8中的HashMap為什么用紅黑樹不用普通的AVL樹?
5.為什么在8的時候鏈表變成樹?
6.為什么在6的時候從樹退回鏈表?
7.執行緒池7個引數,該怎么配置最好?
8.說一下volatile
9.volatile的可見性和禁止指令重排序怎么實作的?
10.CAS是什么?PriorityQueue底層是什么,初始容量是多少,擴容方式呢?
11.若原始大小<64,則擴容為原來的2倍+2,不然就擴容為原來的1.5倍
12.HashMap的容量為什么要設定為2的次冪?
13.你知道跳表嗎,什么場景會用到?
14.CopyOnWriteArrayList知道嗎,迭代器支持fail-fast嗎?
15.innodb的底層資料結構?
16.為什么用B+樹不用B樹?
17.為什么用B+樹不用紅黑樹?
18.coding:無序陣列怎么尋找第k大的數,寫一個二叉樹層次遍歷
19.不知道大小的資料流取其中100個數,怎樣的取法能最隨機
20.n個物品每個物品都有一定價值,分給2個人,怎么分兩個人的價值差最小
四輪技術面(120分鐘)
1.專案中的權限管理
2.登錄狀態如何儲存
3.session和cookie的區別,session如何管理
4.HashMap底層結構
5.synchronized關鍵字的用法
6.synchronized修飾類方法和普通方法的鎖區別,獲取類鎖之后還能獲取物件鎖嗎
7.類加載器的雙親委派模型的作用,能重復加載某個類嗎
8.類加載器的類的快取,key是什么
9.介紹Redis
10.如何將資料分布在不同的Redis
11.有了解過取余演算法?
12.spring的apo實作
13.位元組碼結構
14.瀏覽器輸入網址程序,結合springmvc
五輪技術面(120分鐘)
1.HashMap在大量哈希沖突該怎么處理
2.紅黑樹比BST優點
3.MySQL為什么使用B+樹
4.多個索引會有多份資料嗎
5.資料庫的隔離級別和解決的問題
6.資料庫默認隔離級別,一定會產生幻讀嗎,怎么解決
7.輸入網址到展示的整個程序,結合springmvc來講
8.負載均衡的演算法
9.哈弗曼編碼,如何解決譯碼問題
10.實習會對作業有影響嗎
11.用英文介紹一個專案
12.如何查看系統負載
13.描述一個解決問題的程序
14.如何把檔案從服務器復制到本地,用什么命令
六輪技術面(90分鐘)
1.講講你所了解的JVM垃圾收集演算法
2.專案中用的哪些技術
3.專案如何設計流程流轉,如果是你的話該怎么設計
4.MySQL使用的索引結構,查找效率
5.MySQL查詢優化
6.MySQL慢查詢開啟,陳述句分析
7.HashMap查找效率
8.JVM記憶體模型
9.設計模式,策略模式的使用場景
10.如何確保單例執行緒安全
11.Spring的bean的默認范圍
12.對Netty的了解
13.未來發展規劃
14.如何讓代碼可讀性更加復雜
七輪HR面(40分鐘)
1.說一下發展方向
2.說一下經驗不足導致的問題
3.說一下挑戰杯的作業內容
4.說一下你給挑戰杯專案的主要貢獻
5.實習時間
6.拿到了哪些offer,你是怎么考慮的
7.為什么不選擇騰訊
8.騰訊技術堆疊和阿里技術堆疊的區別
總結
以上的面試題,我這邊大多都整理有相關的知識點講解和類似面試真題決議,以及我為大家也精心準備的多套簡歷模板(不斷更新中)
有需要的朋友可以點一點下方鏈接免費領取,希望大家都能找到心儀的作業!
鏈接:點這里!!! 暗號:CSDN



轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/232029.html
標籤:java
上一篇:IDEA使用jsp可以訪問頁面,轉換為html彈出頁面為404
下一篇:cgb2008-京淘day11
