2024年招商銀行招銀網(wǎng)絡(luò )科技校園招聘面試經(jīng)驗
招商銀行招銀網(wǎng)絡(luò )科技:后端Java一面(2024年8月9日)
一面 35分鐘,聊項目 15分鐘
1、項目中的用戶(hù)權限控制、鑒權怎么實(shí)現的?
用戶(hù)單點(diǎn)登錄、JWT等相關(guān)內容
2、分布式系統中怎么解決分布式數據庫的內容同步,事務(wù)管理?
3、項目中用到了Redis,Redis在項目中是怎么部署的?會(huì )有什么問(wèn)題?
4、單機緩存和分布式緩存有什么區別
5、什么數據存在緩存中,數據更新時(shí)怎么處理?
6、SpringBoot的事務(wù)管理知道嗎,用的什么注解,參數怎么寫(xiě)
@Transaction 相關(guān) 傳播行為、隔離級別、回滾規則
6.1 什么情況下@Transaction注解會(huì )失效?
7、Exception 和 Error的區別
8. Java并發(fā)包了解嗎
8.1 ThreadLocal 什么原理,怎么用的,會(huì )存在什么問(wèn)題
8.2 Synchronized 怎么用,什么原理,怎么鎖住對象的
8.3 線(xiàn)程池怎么用的,線(xiàn)程池的參數
8.3.1 線(xiàn)程池的核心線(xiàn)程數量,最大線(xiàn)程數之間的設置關(guān)系
9. 用的什么數據庫,MySQL的InnoDB引擎聊一下
9.1 MyISAM 和 InnoDB的區別
9.2 索引什么數據結構?聚簇索引和非聚簇索引區別?
B+樹(shù),主鍵索引和輔助索引(二級索引)的區別
9.3 索引字段為什么要規定設置數量,設置過(guò)多的索引字段會(huì )有什么問(wèn)題嗎?
9.4 最左匹配原則了解?什么情況下匹配不到?
(a,b,c)的情況下(b,c)能匹配到嗎(a,c)呢?
9.5 COUNT(*) / COUNT(column) 有什么區別?
Null的行會(huì )統計到嗎?
10. Double的 0.2 + 0.1 一定等于 0.3嗎?Float 呢?有了解過(guò)為什么嗎?
以上信息來(lái)自收到的考生分享
|