深信服面经

赶在十月一之前勉强上岸了,发一波之前面深信服的面经

其实我深信服线上笔试做的挺烂的,竟然收到了面试通知。之前一些大厂笔试做的感觉挺好的却没面试,真是玄学的秋招。

深信服一面

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

说我C还可以,代码细节上有一点点瑕疵(我写了三页多纸),可以准备等二面了。
整体来说一面问的不少,着重在算法和数据结构、语言特性方面,伴随着一点网络和操作系统的知识。一面下来其实挺累的,可能是写代码环节比较长。

二面

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

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值