java中高級面試題整理及參考答案

面試問題:javascript

1、Java基礎方面: 
一、Java面相對象的思想的理解(主要是多態): 
http://blog.csdn.net/zhaojw_420/article/details/70477636前端

二、集合:ArrayList,LinkedList,HashMap,LinkedHashMap,ConcurrentHashMap,HashTable,HashSet的底層源碼實現原理java

三、Java虛擬機 
(1)組成以及各部分做用: 
http://blog.csdn.net/zhaojw_420/article/details/70477953 
(2)類加載器——ClassLoader: 
http://blog.csdn.net/zhaojw_420/article/details/53373898 
(3)類加載器的父親委託機制深度詳解: 
http://blog.csdn.net/zhaojw_420/article/details/53284225 
(4)JVM調優: 
http://blog.csdn.net/zhaojw_420/article/details/70527138 
(5)垃圾回收: 
http://blog.csdn.net/zhaojw_420/article/details/70527232linux

四、異常 
http://blog.csdn.net/zhaojw_420/article/details/70477751面試

五、String,StringBuffer,StringBuilder區別 
http://blog.csdn.net/zhaojw_420/article/details/70477718算法

六、值傳遞與引用傳遞: 
http://blog.csdn.net/zhaojw_420/article/details/70477680sql

七、Java中的equals和hashCode方法詳解 
http://blog.csdn.net/zhaojw_420/article/details/70477705數據庫

八、TCP的三次握手和四次揮手編程

九、多線程 
(1)實現線程同步: 
http://blog.csdn.net/zhaojw_420/article/details/67823750 
(2)生產者消費者問題: 
http://blog.csdn.net/zhaojw_420/article/details/67826902 
(3)線程安全 
(4)線程死鎖 
(5)Synchronize實現原理 
(7)happen-before規則: 
http://blog.csdn.net/zhaojw_420/article/details/70477874 
(8)線程池 
(9)DCL失效緣由以及解決辦法: 
http://blog.csdn.net/zhaojw_420/article/details/70477921 
(10)線程實現方式:Thread,Runable,Callable的區別設計模式

十、IO 
http://blog.csdn.net/zhaojw_420/article/details/70524353

十一、NIO 
http://blog.csdn.net/zhaojw_420/article/details/70526695

十二、網絡編程

1三、Java內存模型 
http://blog.csdn.net/zhaojw_420/article/details/70477903

2、數據庫(MySql) 
一、面試題: 
http://blog.csdn.net/zhaojw_420/article/details/70530664 
二、sql優化: 
http://blog.csdn.net/zhaojw_420/article/details/70532017 
三、搜索引擎

3、設計模式 
單例模式,工廠模式,建造者模式,觀察者模式,適配器模式,代理模式等等

4、數據結構與算法: 
一、鏈表,棧,隊列,二叉樹: 
http://blog.csdn.net/zhaojw_420/article/details/68485474 
二、八大排序算法: 
三、查找算法

5、高併發與海量數據 
一、大型網站應用之海量數據解決方案 
http://blog.csdn.net/zhaojw_420/article/details/70881230

二、大型網站應用之高併發狀況下的解決方案 
http://blog.csdn.net/zhaojw_420/article/details/70881266

三、在一個千萬級的數據庫查尋中,如何提升查詢效率? 
http://blog.csdn.net/zhaojw_420/article/details/69367682

六,Struts,Spring,Hibernate,Mybatis,Springmvc

7、前端:javascript,Jquery 
http://blog.csdn.net/zhaojw_420/article/details/70880977

8、Jsp+Servlet 
http://blog.csdn.net/zhaojw_420/article/details/70880968

9、linux操做命令(重點服務器方面操做)

10、tomcat調優

11、Redis/MongoDB等NoSql 
http://blog.csdn.net/zhaojw_420/article/details/68066305

12、Nginx的配置與使用

相關文章
相關標籤/搜索