笔试题目:
1. 数据结构
二叉树,散列表,栈的出栈序列,排序的时间复杂度,
2. C网络基础
IP地址,ICMP协议,服务及其端口号,TCP的三次握手过程
3. 操作系统知识
防止死锁的方法,Linux创建进程的方法,进程间的通讯方法,进程与线程的区别,
4. shell编程(结合apache配置信息)
5. 数据库知识
事务的ACID属性的理解,第一范式,为什么创建非主键索引会降低更新效率,提高查询效率,分析一张表的设计不足之处
6.编程
面向对象特点,写5个设计模式类型,写出一种设计模式,
两道C程序代码题,写strcpy的源代码,二叉搜索树的查找算法
7. 开放性问题
经常访问的技术网站、社区,三年内的职业规划等
面试要点:
string
JDBC
Hibernate
多线程等