高级java程序员的必备面试知识点

1.springMVC
2.hibernate
3.mybatis
4.OSGI (面向Java的动态模型系统)
5.dubbo/zookeeper
6.redis/mongodb/memcached 
7.数据库:集群、锁、读写分离,范式,索引,sql调优
8.设计模式
9.中间件 tomcat\weblogic\nginx
10.linux命令
11.SOAP/SOA
12.响应式 Web
13.RESTful
14.java多线程、高并发,java虚拟机性能调优
15.项目构建工具maven\ant等

16.经典算法 速实现

17.内容分发网络CDN


目前想到的就这些, 后续有的话,再继续补充。

你可能感兴趣的:(高级java程序员的必备面试知识点)