8.21 深信服提前批C/C++软件开发一二面

面试时长    45分钟

面试用的是showmebug网站



1、自我介绍
2、C/C++熟悉哪一个?
3、C++用new操作符申请内存失败时返回什么?
4、说一下new实现原理
5、C++能用memset函数初始化类对象吗?(不能,会初始化vptr?也没说有虚函数啊,好吧我不会)
面试官写了下面这样的代码:
A* a = new A;
memset(a, 0, sizeof(a));  
6、static修饰符作用
7、说几个你了解的C++11特性
8、写一个循环队列类,并实现pop和push两个接口
9、说一下在做项目时遇到的困难
10、介绍下Reactor和Proactor两种模式区别
11、项目出bug怎么你是怎么解决的?
12、如果发生内存泄漏你该如何找到发生泄漏的地方?
13、linux下查看进程监听端口的指令
14、反问(知道自己凉凉就没怎么问)

3、5、8、12、13答的不好
面试官很好,但是我太菜了


8.28     二面    45分钟

1、介绍项目
2、Proactor模式和Reactor模式的区别
3、线程最开始放多少个?这个数量和什么有关?
4、同步和异步的区别
5、状态机
6、HTTP报文格式
7、HTTP请求方法有哪些,PUT和POST区别(这里把这两个说反了)
8、HTTP1.1和HTTP1.0区别
9、TCP连接什么时候断开
10、做这个项目的最大挑战,难在哪里?
11、项目测试结果
12、用过哪些数据结构?
13、map和unordered_map的区别
14、红黑树和普通二叉树的区别
15、你是怎么理解红黑树的红节点和黑节点
16、看过STL源码吗?
17、实现一个哈希表
18、哈希冲突的解决方法
19、反问


晚上收到短信,无了

#面经##校招##深信服#
全部评论
北京的深信服吗? 我这边11号就收到通过了提前批简历,到现在了还没有面试消息。
点赞
送花
回复
分享
发布于 2021-08-21 18:00
兄弟,面试官是张乐吗?感觉一样的问题啊
点赞
送花
回复
分享
发布于 2021-08-21 18:14
滴滴
校招火热招聘中
官网直投
楼主,请问您觉得您当时二面挂在什么地方了呢?
点赞
送花
回复
分享
发布于 2021-12-21 05:54

相关推荐

3 24 评论
分享
牛客网
牛客企业服务