算法:
1,说一下二分查找
2,二分查找的条件是什么
3,说一下平衡二叉树的概念
4,你知道有哪些排序方式
5,归并排序的思想及时间空间复杂度
6,你知道图论算法吗
C 语言:
1,C 语言中内存对齐问题,sizeof(struct {char c; int a;}) =
2,进程的地址空间分布
3,bss 段的功能
4,char *str1 = "1";
char str2[] ="1";
str1, str2 分别指向什么地方
5,好像没有了,我不是很清楚了
Linux:
1,哪个命令可以查看内存使用情况
2,touch 有什么用 (一定要说两个功能,很多人只知道一个功能)
3,有 Linux 下编程的经历吗
4,僵尸 zombie 进程是什么
网络编程:
由于我简历上写的考研,所以我还写了对网络编程不熟悉,现在正在学
面试官也就问了我一些基础的网络编程知识
1,你知道 TCP 三次握手吗?
2,请你分别写出客户端,服务端网络编程中调用的所有接口
3,然后再问你 TCP 三次握手发生在哪两个系统调用之间
零碎的东西:
1,有女朋友吗
2,打算转正吗
3,能吃苦吗
4,能扛住压力吗
我只面了一面,貌似别人两面
面试官评价及建议
算法功底扎实,基础知识扎实,博客不错,但是我部门是做 Linux 后端开发的,因此,Linux 后端开发那三本书回去之后你要好好啃,《Unix 环境高级编程》,《Unix 网络编程》1,2
你过了,我是你师父.
然后就没有然后了
作者:FlushHip
本文来源于牛客网
------------
牛客网(www.nowcoder.com)
- 最大的 IT 笔试面试题库;
- IT 学习平台;
- 互联网公司笔试真题模拟;
- 程序员学习交流圣地;
来源: http://www.jianshu.com/p/0840a20492f2