深信服面试总结
由于朋友的推荐,昨天晚上7点我去了深信服面试linux开发工程师。现将面试过程总结一下:深信服的总部在深圳金融基地的4楼,一进去我就看到了一个小伙子坐在前台的位置,我还以为我找错地方了,前台不是一般都是漂亮的小妹妹吗?看来深信服的口味却是不一样。进去之后就直接找到了前台,告诉他我的来意,然后让我填了一份个人信息表,过了一会之后面试就正式开始了。我现在只能凭记忆记录一下面试题了:1.ma
由于朋友的推荐,昨天晚上7点我去了深信服面试linux开发工程师。现将面试过程总结一下:
深信服的总部在深圳金融基地的4楼,一进去我就看到了一个小伙子坐在前台的位置,我还以为我找错地方了,前台不是一般都是漂亮的小妹妹吗?看来深信服的口味却是不一样。进去之后就直接找到了前台,告诉他我的来意,然后让我填了一份个人信息表,过了一会之后面试就正式开始了。
我现在只能凭记忆记录一下面试题了:
1.malloc和new的区别
2.说说c语言的地址对齐
3.写一个类似于printf的函数,可以接受任意个数的参数
4.解释一下位域
5.画一个有5个节点的二叉树,并且写出中序遍历的结果
6.假设有函数调用f(f1(),f2()),这样的调用是否合法,如果合法那么调用顺序是则么样的
7.有两个单链表,怎么用最快的速度判断他们是否有相等的部分
8.__stdcall,__cdecl的区别,c语言用的是哪一种
9.linux怎么列出当前所有的进程
10.用make命令怎么给makefile传递参数
11.用shell命令查找当前目录下所有包含txt的文件,并且删除他们
12.用shell命令将当前所有运行的进程的名字保存到一个文件
13.用make的时候,有是加-jN参数,为什么。N是不是越大越好
14.汇编语言,调用函数的时候,怎么传递参数
15.c语言中,main方法返回值的意义
16.说说你知道的排序算法
17.如何比较两个浮点数是否相等
18.浮点数是怎么存储的
19.fork函数和wait函数的作用
20.解释一下僵尸进程是怎么产生的,然后怎么回收的。用什么命令可以查看当前所有的僵尸进程
更多推荐
所有评论(0)