阿里云Java研發(fā)實習 - 一面
2026屆實習生招聘(暑期)阿里云智能集團 - 全面風險管理 一面掛
----------------------------------------------------------------------------------------------------------------------------
0421 一面
1.自我介紹
2.進程和線程的區(qū)別?為什么說線程切換的開銷比進程的切換開銷???
3.什么是線程安全?怎么保證線程安全?
4.什么是樂觀鎖?怎么實現(xiàn)樂觀鎖?
5.Java中有哪些集合的類是線程安全的?ArrayList是線程安全嗎?
6.ThreadLocal主要是解決什么問題的?實現(xiàn)原理?為什么會產(chǎn)生內(nèi)存泄漏問題?
7.Java里有哪四種引用類型?有什么區(qū)別?虛引用主要是干什么的?
8.http協(xié)議和https協(xié)議之間有什么區(qū)別?https如何進行加密的?密鑰是怎么生成的?四次握手是什么協(xié)議?
9.對稱加密和非對稱加密有什么區(qū)別?
10.http協(xié)議常見的狀態(tài)碼有哪些?
11.什么是事務(wù)?事務(wù)有哪幾種特性?
12.MySQL支持哪幾種隔離級別?
13.在項目中有沒有對數(shù)據(jù)庫的訪問進行優(yōu)化?
14.減少select * 的使用能解決什么問題?不用 * 號為什么能加快查詢速度?
15.如何優(yōu)化慢查詢?
16.分庫分表一般是怎么分的?
17.Spring IoC是什么?
18.注入Bean的注解有哪些?有什么區(qū)別?
19.在Spring里想實現(xiàn)一個統(tǒng)一打印日志的功能如何實現(xiàn)?具體實現(xiàn)要定義哪些類或注解?
20.Spring AOP如何獲取增強方法的參數(shù)?同一個函數(shù)多個切面如何定義執(zhí)行順序?
21.項目相關(guān)問題(10min)
22.常見限流算法有哪些?令牌桶和漏桶算法有什么區(qū)別?突發(fā)大流量選擇什么算法?
23.開發(fā)的時候有用過大模型工具嗎?
24.和ai相關(guān)的技術(shù)有關(guān)注嗎?最近比較火的MCP有了解嗎?