深信服一二面

一面:
1.malloc最大能申请多少?(说了brk和mmap)
2.select(讲了和事件选择模型的区别)
3.hash冲突(4种)
4.gdb(讲了一些指令)
4.孤儿进程(说了定义)
5.strcpy存在的问题,怎么解决(strncpy)
6.怎么判断内存泄露(类似智能指针)
7.学过c++的哪些知识(说了bool,引用,封装,继承,多态)
8.函数重载和重写的区别(这个就讲呗)
9.怎么保证自己申请的空间,自己记得释放(计数)
10.给定一个字符串,Linux下怎么替换里面的一个字符(讲了用shell写C代码,面试官说直接用一个指令(不知道))
11.二叉树在查找的时候怎么保证平衡
12.进程间通信的方法(管道,套接字,共享内存)
13.除了TCP/UDP还知道哪些传输协议
14.问RARP和ARP
15.在Linux下如果进程错误怎么判断原因?(可以通过返回值判断)
16.Linux下如果程序运行错误,怎么判断?(可以通过输出判断)
17.网络序和字节序的区别?(就是大端存储和小段存储)
18.在什么地方用到了网络序和字节序的转换函数(在bind()的第二个参数结构体那里用了htons())
19.core(什么?不知道)
20.野指针了解吗?(讲了怎么是野指针)
21.两个一样的玻璃球,如果从相同的楼摔下去都会碎,假设选择有一到一百层楼,问用最少的次数判断玻璃球从哪一层下去会碎?
二面:
1.自我介绍
2.第一个项目
3.select,poll,epoll的区别
4.gdb,野指针,怎么避免?平时有遇到过吗?
5.都知道哪些模型?项目用到的I/O模型讲一下
6.都知道哪些排序算法
7.介绍一下快排
8.给一个无序数组找最小的k个数
9.链表倒数k个节点
10.判断一个字符串是否是另一个字符串的子串
11.讲一下第二个项目
12.讲一个哈夫曼树
13.平时在学校有参加什么比赛吗?有做过什么大项目吗?
14.虚拟内存的分区
15.给一千万个域名,然后怎么判断一个域名是否在里面?
16.平时遇到问题怎么解决?
17.这段时间有没有遇到什么难题?

#深信服##面经##C++工程师##校招#
全部评论
楼主很强啊
点赞 回复
分享
发布于 2019-08-23 22:02
楼主什么岗啊
点赞 回复
分享
发布于 2019-08-23 21:34
阿里巴巴
校招火热招聘中
官网直投
我也是这个岗位 二面直接就是每个知识点问到不会为止 心态崩了
点赞 回复
分享
发布于 2019-08-23 21:49
请问虚拟内存的分区指的是?
点赞 回复
分享
发布于 2019-08-23 21:52
楼主收到hr面了吗
点赞 回复
分享
发布于 2019-08-23 23:12
楼主什么时候面二面呢?今早现场面完二面没消息让回去了,是凉了吗?
点赞 回复
分享
发布于 2019-08-24 12:46
楼主 那个1000w个域名的那个怎么做啊
点赞 回复
分享
发布于 2019-08-28 11:36

相关推荐

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