大大小小的笔试也参加了五六场,很多公司在选择题都喜欢考很细节的东西,而特别难的程序一般不会有,当然,除了Google之类的。
1、线程和进程这两个概念,几乎每套试卷都会有,不管是Windows开发、Java开发还是Linux的开发,都喜欢把这两个的区别与联系放在简答题里面;
2、几种排序,考的也比较勤,像哪几种是稳定的,那几种是不稳定的,我就记得冒泡和二叉树排序是稳定的;平均的时间复杂度,最坏时间复杂度,也会要求列出来;
3、一些基本的网络知识,像TCP/IP协议、Socket通信会考选择题;数据库的内容一般考得不难
4、C++的特性,有些注重算法的公司会考,比如STL的构成,虚函数、多态、重写与重载等