深信服面经(C++后台)

赶在十月一之前勉强上岸了,发波面经回馈牛友

一面

构造函数能否为虚函数
析构函数能否为虚函数呢
(看一段电脑上的代码)问输出的内容是啥?(代码内容是有两个类,然后主函数循环输出子类的虚表指向的函数内容,考虚函数表的内存分布)
(又给看了一段代码)问其中几个表达式用的是拷贝构造还是赋值重载
问了几个struct的大小(sizeof)
问了几个类的大小(sizeof)
懂哪些数据结构
大根堆和小根堆
string类实现 手撕
链表的删除 手撕
给一个数组,假定是完全二叉树,按层序的方式存储,根据数组重建二叉树,并后序遍历输出 手撕
三次握手画图并讲解
timewait
进程间通信方式
如何向其他进程发信号
如何让接受到的信号挂起,并不是忽略
快排的原理和最坏情况分析
strcpy存在什么问题
udp可不可以用bind函数
TCP中如何判断异步的connect是否连接成功
输入url发生的过程
linux下如何查看端口是否被占用
malloc最大申请数

说我C还可以,代码细节上有一点点瑕疵(我写了三页多纸),可以准备等二面了

二面

笔试的一道题没做对,让我重新做,用了动态规划,我勉强做了出来
聊项目,包括简历上的,和我之前github上读过的
聊学校学的课程(我选过云计算和分布式)

整体来说二面聊的不咋地,我项目这块儿比较弱

#深信服##C++工程师##面经#
全部评论

相关推荐

点赞 评论 收藏
转发
8 40 评论
分享
牛客网
牛客企业服务