1. 程式人生 > >基礎面試題

基礎面試題

時間復雜度 java 註意 手寫 code right ati 分析 線程

這裏主要記錄下以前遇到的面試題以及在網上看到的面試題。

1.Object類的方法

2.MySQL的事務

3.死鎖

4.介紹線程

5.手寫單例模式、工廠模式

6.手寫你認為最快的排序方法

7.線程池的實現

8.equeus和hashcode的區別,只實現其中之一 有什麽影響

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進行優化

後續會對題目進行解答分析,當然網上都有答案。

基礎面試題