笔试
- 20道选择
- 基础知识:
- 计算机组成原理
- CPP
- 操作系统
- 计算机网络
- 基础知识:
- 3道算法
- 前两道简单,后一道比较难
- 1道附加题
- 考实际代码能力以及代码风格
面试
- 一面: 基础知识:
- LINUX
- TCP/IP/UDP
- EPOLL
- SELECT
- CPP 基础
- 二面:
- 问cpp的细节问题:
- 几个 cast 的不同
- new 和 malloc 的不同
- class 和 struct 的不同
- 手写strcpy函数
- 线程间同步方式
- 问cpp的细节问题: