【內推面試分享】普通本科的螞蟻金服校招面試經驗分享,內附答案

最近讓幫忙推薦了下螞蟻金服,等了差很少一個多星期都沒音信,我還覺得簡歷掛掉了,忽然晚上八點多一個電話打過來,直接電話面試。面試題大概以下java

  1. 先自我介紹下,講下你負責的業務模塊?程序員

  2. 業務中怎麼避免由於網絡抖動,前臺用戶刷新頁面重複提交?web

  3. JVM中的鎖?重入鎖、輕量級鎖,面試

  4. 數據庫的事物隔離機制spring

  5. 一個service調用多個dao怎麼保證是用的一個數據庫連接來支持事物的?ThreadLocal數據庫

  6. ThreadLocal的數據結構是什麼樣的後端

  7. 知道哪些併發包設計模式

  8. jvm類的加載過程微信

  9. CAS是什麼?舊值,指望值,新值網絡

  10. CAS怎麼保證多個線程更新的值是最新的?volatile

  11. 知道volatile關鍵字嗎?保證線程每次讀都是主內存的值

  12. 怎麼解決ABA問題?版本號

  13. 公平鎖和非公平鎖的區別?所謂公平鎖指的是哪一個線程先運行,那就能夠先獲得鎖。非公平鎖是無論線程是不是先運行,都是隨機得到鎖的。

  14. java的四種引用?強引用、虛引用、弱引用、軟引用

  15. springmvc 的加載流程

  16. spring和springmvc容器的父子關係?

  17. springmnv注入的beanspring能夠用嗎?

  18. spring是父springmvc是子 父類的東西子類有 子類的東西父類沒有 springmnv注入的beanspring不能夠用

  19. spring的事物是怎麼實現的?

  20. 動態代理、靜態代理、用到了哪些類、是在哪一個包下、具體怎麼實現的?

上面是電話面試

另外,你們能夠關注微信公衆號:程序員面試,在後臺回覆:程序員,能夠獲取我整理的 N 篇一線互聯網最新內部面試資料,你看了絕對很驚訝,都是乾貨。

第二輪是現場面試

五個筆試題

1什麼狀況下會出現
ConcurrentModificationException 如何避免

2一個20個節點的二義樹第六層最多有多少

3銀行A給B轉帳 考慮事物 A爲熱點帳戶

4通用的web項目類的加載流程

  1. 一個請求帶來大量的參數怎麼把這些參數入庫,設計數據庫,瓶頸是什麼?

面試題開始:

  1. 先自我介紹下,說下具體的項目,業務?

  2. 類加載器 ,有哪些加載器,類加載的順序

  3. 說下分佈式多個系統之間若是多個系統請求好比風控、訂單完成、支付失敗這時候怎麼處理?

  4. synchronized和lock有啥區別?大量請求用哪一種?

  5. Springbean的生命週期?

  6. init-method、destory-method區別?

  7. 數據庫索引靠左原則,原理底層

在面試期間我也不斷的在學習,天天也收集不少的Java學習資料,也經過朋友給的一些學習資料,差很少都是2020最新的資料了,截幾個圖給你們看下

點擊這裏,暗號博客園!!

在這裏插入圖片描述

在這裏重點給你們介紹的是這份Java崗面試題庫,裏面都有Java後端以及一些大廠的面試場景和麪試題,我也是不斷刷題提升本身的眼界。
在這裏插入圖片描述

Java崗技術面試題庫(5000+面試題)

這套題庫裏面中包含了如下不少個模塊:Java 基礎、容器、多線程、反射、對象拷貝、Java Web 模塊、異常、網絡、設計模式、Spring/Spring MVC、Spring Boot/Spring Cloud、Hibernate、Mybatis、RabbitMQ、Kafka、Zookeeper、MySql、Redis、JVM…
在這裏插入圖片描述
獲取方式:
點擊這裏,暗號博客園!!

相關文章
相關標籤/搜索