java面試題及答案2020 持續更新中…
阿里面試
java面試一面
1.自我介紹
2.怎麼學Java?
3.舉一個例子,平時學Java不理解的點,怎麼去實現
4.多線程,口述死鎖的實現
5.Java鎖住對象,用什麼鎖的?
6.synchronized的具體實現
7.集合類,List接口的實現(你不問map嗎??我準備了很久的)
8.Collections.SynchroniedList()的實現(自己提的,一腳踩入大泥潭!!)
9.TCP和UDP的區別,Java怎麼實現TCP和UDP?(你不問三次握手四次揮手嗎???)
10.項目裏怎麼判斷是否登錄?
11.登錄以後,再發起請求的過程?
12.有看過Spring框架的源碼嗎?(哦豁,師兄說找實習不用看源碼鴨…)
13.AOP的實現,項目裏用到了AOP?
14.反射的例子,項目裏用到了反射?
15.假設有個Class,怎麼獲取私有屬性?
16.數據庫的設計,具體的信息表
17.Spring的事務管理怎麼做的?除了註解,項目裏還用到哪些事務管理?
19.數據庫的索引,項目裏有創建索引嗎?索引的作用?爲什麼加快訪問速度?
20.部署Redis集羣,使用RedisTemplate?