面试问题: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的配置与使用