深信服霸面

9月23号
前言:
时间:23号,地点:山东大学。
一开始到现场,屁颠屁颠的说:“我是来霸面的”。签到人员:“恩~霸面是?  我: 黑人懵逼??        然后说我们不支持霸面,是要通过简历笔试筛选的。
一波吹捧,hr说你等最后一个吧。感谢小姐姐~~
正题:霸面,所以顺序打乱的
二面
1.手写memcopy.
2.进程间通信
3.在TCP报文的画出三次握手的全过程。
4.一道智力题:100层楼,有两个玻璃球,有唯一一层,从该楼层及以下楼层扔下玻璃球不会碎,从该楼层以上扔玻璃球会碎,请用用两个玻璃球找出该层(最小的时间复杂度)。

HR面
1.你对于我们公司有哪些了解呢?
2.你有搞砸过什么事吗?
3.如果拿了offer你会怎么选?
4...

一面(项目经理):
面深信服的大佬们请注意力,感觉一面面试官考察的较为全面,手写代码比较多,好好准备。
1.手写
删除s1中s2出现过的字符;双向链表创建删除等;给一个文件,合理匹配大括号小括号和中括号;MYSQL:创建一个表吧,三行三列。
2.ARP用来做什么?滑动窗口是?那个值代表什么意思?
3.linux网络编程熟悉吗?UNIX网络编程那本书你看过吗?那好我来考考你:服务器端,接收多个客户端发来的数据,如何接收?
面试官大致意思:a)判断是传过来的socket中的端口否为指定的端口.  b)已经判断端口了,还要判断是不是想要接收的数据 b)具体的接收部分(写个buffer去接收)   c)数据校验  d)等等。。。
而我只是写了:
char buf[BUFSIZE];
cfd=accept(....);
while()//循环的从客户端读取数据
{
   n=read(cfd,buf,sizeof(buf);
   for(i=0;i<n;i++)
    buf[i]=***(buf[i]);
   write(cdf,buf,n)
}
面试官:你看的还不够透彻~~~~    我一遍点头一边准备收拾东西~~233
还问些简历上的。面试官手写题目一般会变化,所以就别指望着听上一个人的面经了。好好刷题~

总体感觉:深信服一面技术经理考的挺全面的,而且手写的也挺多。因为之前提前批也参加过,5道编程,挂了。技术上感觉靠谱。
这次霸面,非常感谢HR给的机会。回去好好翻翻unix网络编程~好好刷题~  老铁们一块加油~~

#深信服##霸面##面经##C++工程师#
全部评论
收拾东西可还行
1 回复 分享
发布于 2018-09-24 10:38
玻璃球那题目,你怎么回答的?求解
点赞 回复 分享
发布于 2018-09-24 15:28
玻璃球是典型的鹰蛋问题吧
点赞 回复 分享
发布于 2018-09-25 08:42

相关推荐

2 42 评论
分享
牛客网
牛客企业服务