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