深信服电话一面凉经

1.自我介绍
2.数组和链表的区别?
3.数据结构中的堆了解吗?堆排序呢?(STL 还没看到这........十大排序刚好没看堆排序,真尴尬😂
4.说一下快排吧(说了快排思路,时间复杂度😂
5.快排最坏的情况下说一下,最坏情况下的时间复杂度是多少?
6.完全二叉树和满二叉树知道吧?它们有啥区别?
7.说一下C++的多态和虚函数,底层实现
8.虚表了解吗?说一下吧(巴拉巴拉说了一通,又问了我虚函数指针是什么时候初始化的?)
9.重载、覆盖和隐藏说一下
10.网络编程中的epoll和select知道吗?socket呢?(完全不懂🤣
11.大端小端了解吗?如何判断?程序怎么写?(说了一下程序实现,之前没事在网上瞎看的)
//测试CPU是大端模式还是小端模式
void checkCPU()
{
	union MyUnion
	{
		int a;
		char c;
	}test;
	//cout << sizeof(test)<<endl;
	test.a = 1;
	if (test.c == 1)
		cout << "little endian" << endl;
	else 
		cout << "big endian" << endl;
} 
12.哈希表了解吗?说一下
13.Hash怎么解决碰撞冲突
14.什么函数不能为虚函数?(才想起刚才回答时紧张说了析构函数不能为虚函数。。。😂😂想抽自己
15.new和malloc的区别
16.malloc最多能开多少
17.给你一片英文文章,如何从中找出出现次数前十的单词?(当时很懵逼)
18.给你两个字符串,如何检测一个字符串是不是另一个字符串的子序列,子序列是啥你知道吧?(KMP。。。说让我自己写会怎么写代码)
19.进程间通信的方式有哪几种?用过哪些方式?(我说了几个,然后说用过共享内存,其他的没用过不是特别了解)
20.线程同步了解吗?(用过多线程,并行计算)
21.多线程对同一资源的读写怎么办?(我说了一下用互斥锁mutex,接着问我用过其他的吗😥没用过
22.你们一般怎么调试程序问题?(我说主要用的VS做开发,主要针对软件功能模块查找问题)
23.孤儿进程和僵尸进程是什么?
24.我没有什么问题了,你有什么问题要问的吗?(一般到这个问题就表示凉了,也不好意思下一步面试是什么时候了,但还是厚着脸皮问了一下面试官觉得我哪些不足😓

大概就是这些问题,心累啊!整个电话面持续25分钟左右,其中有几个问题不会,场面一度十分尴尬。总之就是面试太少,准备不够充分,有的知道的东西一紧张就忘了,完全没问项目。。。感觉面试官还算好,就是一直听我回答,回答错了也没说纠正过来。。我还是去吃凉面吧!
#深信服##面经##C++工程师##校招#
全部评论
一提深信服就难受
点赞 回复 分享
发布于 2019-08-19 21:40
很基础
点赞 回复 分享
发布于 2019-08-19 21:47
25分钟能问这么多问题?
6 回复 分享
发布于 2019-08-19 21:46
😂收藏了。后天早上面
点赞 回复 分享
发布于 2019-08-19 21:32
讲道理,问的挺常规的
点赞 回复 分享
发布于 2019-08-19 21:36
你是开发岗位吗
点赞 回复 分享
发布于 2019-08-19 21:40
唉 我也一面了 感觉凉
点赞 回复 分享
发布于 2019-08-22 00:18
析构函数一般都会定义为虚函数
点赞 回复 分享
发布于 2019-08-22 19:57
7和8不是一个问题吗? 关于虚表都问啥了鸭?
点赞 回复 分享
发布于 2019-08-23 15:18
楼主是一个回答就一二分钟吗?问的不都是简历上的东西吗
点赞 回复 分享
发布于 2019-08-23 21:08

相关推荐

SinyWu:七院电话面的时候问我有没有女朋友,一听异地说你赶紧分。我:???
点赞 评论 收藏
分享
4 80 评论
分享
牛客网
牛客企业服务