2017深信服校园招聘笔试面试
printf函数中,可以有多个参数,是怎么实现的 (这个真不知道,在C++部分已经补上答案)
STL,vector容器空间不足的时候的处理方式
STL中sort函数
快排算法的实现
socket编程中,(自己不太熟,如实相告,没有什么问题)
TCP协议用什么机制保证数据的可靠性 (自己感觉答得不好,在网络部分补上答案)
linux异步机制
linux同步机制,linux自带的同步机制
linux进程间通信的方式都有什么
fork函数的用法
wait函数的作用 www.qz26.com
如何防止僵尸进程出现
做过的项目介绍 (问的很细,他既然问你这个项目,就是有一定兴趣,一定要如实回答,这个会问的很细的,你做过没做过很容易就会问出来的。)
从深信服的笔试就能看出来,这个公司很注重基础和底层。笔试题很难,也很全,不过没关系,只要有一方面答得好就行,我的笔试中,感觉就编程和算法还不错,其他基本没写什么。
二面:
9月30日二面:
一阵的猛问,接近40分钟。很多题,大概回忆下都有什么问题吧。
1) 项目讲解,让后问的很细,具体到实现级别上。
2)STL中 vector在插入的时候,迭代器是否失效, (失效)
3)STL中vector当空间不足处理方式
4)IO的几种方式 4种
阻塞IO, 非阻塞IO(默认为阻塞IO,通过函数fcntl(sockfd, F_SETFL, O_NONBLOCK)),多路选择IO,信号驱动IO
5)算法,在100万个数种取最大的1000个,(我了个去啊,能不能有点新意啊,我都碰到好机会啦)
6)C++类中static成员函数的用法
…………………………..
…………………………..
n)职业规划
n+1)愿意做开发还是研究 开发
后来问我有问题吗?我直接问他对我今天面试的评价,得到的答复是这关过去了,下午HR会联系我。
三面:
9月30号下午,就是发offer,以前还没接触过呢。原来就是在一个会议室,这次在这边有12个人拿到offer,共有三个我们系的,包括我。然后一顿的讲解offer事宜,一顿猛夸深信服的发展前景,明年要上市等等。。。