卓望 java 一面面經(jīng)(校招)base廣州
#卓望數(shù)碼#
#面試經(jīng)驗(yàn)#
#面試問題記錄#
一面四小時后通知次日二面
——————————
?? 個人背景與項(xiàng)目經(jīng)歷
1.XX系統(tǒng)是你們這邊的項(xiàng)目嗎?你一直在做這個項(xiàng)目嗎?
2.做過一個XX項(xiàng)目是吧?是學(xué)習(xí)項(xiàng)目還是公司項(xiàng)目?
3.項(xiàng)目中你主要負(fù)責(zé)了什么?
4.你參與的項(xiàng)目經(jīng)驗(yàn)多嗎?
5.除了XX和XX系統(tǒng),有沒有別的項(xiàng)目可以講講?
?? 技術(shù)能力 - 后端開發(fā)
6.數(shù)據(jù)庫與安全
7.你們系統(tǒng)是怎么存儲用戶密碼的?
8.單純用 MD5 會有撞庫風(fēng)險(xiǎn),如何防御?
9.接口調(diào)用怎么驗(yàn)證調(diào)用方身份?
10.使用 MD5 校驗(yàn)上傳文件的目的是什么?
?Java & Spring
11.Spring Boot 用了哪些 starter?各自的作用是什么?
12.如果第三方 starter 功能不夠怎么辦?
13.Spring Boot 中有沒有用到 AOP?
14.可以用來擴(kuò)展 starter 的方式有哪些?
15.Spring 全家桶覆蓋的范圍夠用嗎?
多線程與線程安全
16.ConcurrentHashMap 為什么線程安全?
17.JDK1.8 之前和之后的實(shí)現(xiàn)有何區(qū)別?
18.size() 方法是怎么統(tǒng)計(jì)的?是否加鎖?
?? 安全性與權(quán)限控制
19.上傳文件前需要做哪些安全校驗(yàn)?
接口安全
20.接口層面做了哪些安全處理?
21.JWT 是怎么生成的?
22.JWT 是用哪個庫實(shí)現(xiàn)的?簽名算法是什么?
23.Token 刷新的觸發(fā)機(jī)制是什么?
24.項(xiàng)目中有沒有做 token 自動續(xù)期?
冪等性
25.接口冪等性有哪些實(shí)現(xiàn)方式?
?? 系統(tǒng)架構(gòu)與中間件
26.Redis 與緩存機(jī)制
27.什么是緩存穿透?怎么解決?
28.什么是緩存擊穿?怎么解決?
29.什么是緩存雪崩?怎么解決?
30.熱 key 會帶來什么問題?如何應(yīng)對?
MQ & 延遲任務(wù)
31.用 MQ 實(shí)現(xiàn)了什么業(yè)務(wù)?
32.如何通過 MQ 做延遲隊(duì)列?解決了什么問題?
?? 設(shè)計(jì)模式
33.工廠模式和抽象工廠模式的區(qū)別是什么?
34.代理模式和裝飾器模式有什么不同?
?? Java 基礎(chǔ)知識
35.Java 能否繼承多個類?
36.接口中能定義實(shí)現(xiàn)方法嗎?JDK8 之后呢?
37.接口中 default 方法你了解嗎?
?? Linux 運(yùn)維基礎(chǔ)
38.在 Linux 下怎么查看遠(yuǎn)程端口是否可達(dá)?
39.除了 telnet 還有什么命令可以測試端口?(比如 nc)
#面試經(jīng)驗(yàn)#
#面試問題記錄#
一面四小時后通知次日二面
——————————
?? 個人背景與項(xiàng)目經(jīng)歷
1.XX系統(tǒng)是你們這邊的項(xiàng)目嗎?你一直在做這個項(xiàng)目嗎?
2.做過一個XX項(xiàng)目是吧?是學(xué)習(xí)項(xiàng)目還是公司項(xiàng)目?
3.項(xiàng)目中你主要負(fù)責(zé)了什么?
4.你參與的項(xiàng)目經(jīng)驗(yàn)多嗎?
5.除了XX和XX系統(tǒng),有沒有別的項(xiàng)目可以講講?
?? 技術(shù)能力 - 后端開發(fā)
6.數(shù)據(jù)庫與安全
7.你們系統(tǒng)是怎么存儲用戶密碼的?
8.單純用 MD5 會有撞庫風(fēng)險(xiǎn),如何防御?
9.接口調(diào)用怎么驗(yàn)證調(diào)用方身份?
10.使用 MD5 校驗(yàn)上傳文件的目的是什么?
?Java & Spring
11.Spring Boot 用了哪些 starter?各自的作用是什么?
12.如果第三方 starter 功能不夠怎么辦?
13.Spring Boot 中有沒有用到 AOP?
14.可以用來擴(kuò)展 starter 的方式有哪些?
15.Spring 全家桶覆蓋的范圍夠用嗎?
多線程與線程安全
16.ConcurrentHashMap 為什么線程安全?
17.JDK1.8 之前和之后的實(shí)現(xiàn)有何區(qū)別?
18.size() 方法是怎么統(tǒng)計(jì)的?是否加鎖?
?? 安全性與權(quán)限控制
19.上傳文件前需要做哪些安全校驗(yàn)?
接口安全
20.接口層面做了哪些安全處理?
21.JWT 是怎么生成的?
22.JWT 是用哪個庫實(shí)現(xiàn)的?簽名算法是什么?
23.Token 刷新的觸發(fā)機(jī)制是什么?
24.項(xiàng)目中有沒有做 token 自動續(xù)期?
冪等性
25.接口冪等性有哪些實(shí)現(xiàn)方式?
?? 系統(tǒng)架構(gòu)與中間件
26.Redis 與緩存機(jī)制
27.什么是緩存穿透?怎么解決?
28.什么是緩存擊穿?怎么解決?
29.什么是緩存雪崩?怎么解決?
30.熱 key 會帶來什么問題?如何應(yīng)對?
MQ & 延遲任務(wù)
31.用 MQ 實(shí)現(xiàn)了什么業(yè)務(wù)?
32.如何通過 MQ 做延遲隊(duì)列?解決了什么問題?
?? 設(shè)計(jì)模式
33.工廠模式和抽象工廠模式的區(qū)別是什么?
34.代理模式和裝飾器模式有什么不同?
?? Java 基礎(chǔ)知識
35.Java 能否繼承多個類?
36.接口中能定義實(shí)現(xiàn)方法嗎?JDK8 之后呢?
37.接口中 default 方法你了解嗎?
?? Linux 運(yùn)維基礎(chǔ)
38.在 Linux 下怎么查看遠(yuǎn)程端口是否可達(dá)?
39.除了 telnet 還有什么命令可以測試端口?(比如 nc)
全部評論 推薦 最新 樓層
請問一共有幾面呀
一面已過 剛通知的
相關(guān)推薦
點(diǎn)贊 評論 收藏
分享
點(diǎn)贊 評論 收藏
分享
點(diǎn)贊 評論 收藏
分享