基本算法和数据结构(数组、哈希、链表、排序树...)、设计模式、分布式和集群、当前主流框架和缓存机制,各种数据库(关系型数据库、NoSQL数据库)的优缺点及缓存机制,XML和JSON、UML,网络通信框架的整合,框架的冲突及解决方案。
具备一定的程序调优和sql语句调优能力,主流的工作流框架,必备的单元测试编写,扎实的程序语言基础。
熟悉tcp协议,创建连接三次握手和断开连接四次握手的整个过程,不了解的话,无法对高并发网络应用做优化; 熟悉http协议,尤其是http头,都弄清session和cookie的生命周期以及它们之间的关联。