這裏主要記錄下之前遇到的面試題以及在網上看到的面試題。java
1.Object類的方法mysql
2.MySQL的事務面試
3.死鎖spring
4.介紹線程sql
5.手寫單例模式、工廠模式多線程
6.手寫你認爲最快的排序方法優化
7.線程池的實現線程
8.equeus和hashcode的區別,只實現其中之一 有什麼影響code
9.mysql的索引類型,怎麼優化索引排序
10.介紹HashMap以及原理,hashMap兩個key衝突了怎麼辦
11.怎麼在java中試下消費者和生產者
12.volatile的特性
13.線程有哪些狀態,怎麼實現多線程
14.ThreadLocal的做用,使用ThreadLocal的注意點
15.CocurrentHashMap的原理
16.介紹List、Set、Map
17.fork/Join介紹
18.left join、right join、inner join
19.spring兩大特性
20.在java中實現消費者和生產者
21.HttpClient鏈接池介紹
22.怎麼對SQL進行優化
後續會對題目進行解答分析,固然網上都有答案。