面試問題: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/70477751web
五、String,StringBuffer,StringBuilder區別
http://blog.csdn.net/zhaojw_420/article/details/70477718面試
六、值傳遞與引用傳遞:
http://blog.csdn.net/zhaojw_420/article/details/70477680算法
七、Java中的equals和hashCode方法詳解
http://blog.csdn.net/zhaojw_420/article/details/70477705sql
八、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的配置與使用