深信服霸面

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-25 08:42
玻璃球那题目,你怎么回答的?求解
点赞 回复 分享
发布于 2018-09-24 15:28

相关推荐

努力的小明a:项目看着很眼熟,施磊老师吧,我也学的这个😋我当时是把rpc框架做成了一个分布式网盘,这是一个项目,然后muduo库做成集群即时通讯,又用QT做了个交互的客户端,这样又一个项目,然后一个轻量redis,一个CAD,总共四个项目,投了三个月就今天2月份一个小厂Qt offer,然后后面想开了,Qt啥的都能干,这个月get了个北京大厂的offer,做java后端,人生就是这么魔幻,现在就在去北京入职的路上
点赞 评论 收藏
分享
评论
2
43
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务