深信服(linux C++开发工程师-AF产品)社招面试

一面电话面试
整个面试大约55分钟,电话直接说这次面试考察分几个部分,然后没有自我介绍,直接开始,这些问题应该是提前准备好的,如下:
数据结构
1、数组和链表的区别?
2、完全二叉树和满二叉树的区别?
3、说一下什么是堆?堆的使用场景?
4、说一下一致性哈希?
5、如何解决哈希冲突?

编程语言
1、说一下你最长使用的语言?我说平常工作使用70% Python,30% C++。
2、Python装饰器的作用?
3、使用过协程吗?怎么使用的?
4、C++语言多态是怎么实现的?
5、C++11的特性有哪些?
6、你使用过C++的容器吗?你使用过迭代器吗?说一下迭代器失效的情况?

linux相关
1、进程间通信的方式?
2、gdb用得多吗?gdb如何调试堆栈?

网络
1、描述一下在浏览器中输入一个地址到页面呈现出来经过的流程?
2、说一下select和epoll的区别?

算法
1、链表的翻转
2、简单跳台阶

最后你有什么想问的吗?(这里聊了差不多20分钟)
我问了下职位的相关情况,工作内容

这些问题整体都是相对容易的,我基本上都答出来了,面试官没有抠细节细问。感觉应该是过了,他让我准备一下之后的面试,下一面试主要问项目。
-------------------------------------------------------------------------
更新:
二面,视频面试,主要问项目(整个面试时间约40分钟)
这次的面试真的是项目面试,全程没有问到任何基础知识,我准备很多,把做过的算法以及常见的面试问题都全部复习了,结果一点也没用上...
面试流程挺简单的如下:
1、先介绍一下自己。(我介绍了上份工作的工作内容,可能说得有点多,中途面试官打断了一下,说项目不用说很细。他说主要说亮点。)
2、依据说的亮点问了几个问题。(感觉没答好)
3、写了下代码 strncopy 的实现。(没写好)
4、有什么其它问题想问吗?.....
面试下来感觉得再精简下自我介绍,工作经历以及项目表述。
收到HR的通知,说面试过了,后面是HR面试。
-------------------------------------------------------------------------
更新:
到约定时间HR没有电话过来,于是第二天给HR打电话,得到HR答复说人员编制可能没有了,说清明节后联系。
……
收到HR通知,约在4月15日晚上进行了HR面试,聊了下离职原因,期望薪酬,还聊了下其他问题,由于提前准备充足,答得还挺不错的。说offer三天后出结果。(此时我已经通过了其它大厂面试了…)
#面经##社招##深信服##C++工程师#
全部评论
兄弟是不是SWAN部门?
点赞 回复 分享
发布于 2021-04-06 22:47
楼主面的是哪个部门了
点赞 回复 分享
发布于 2021-03-31 09:41
点赞 回复 分享
发布于 2021-03-29 16:52
楼主实习还是校招啊
点赞 回复 分享
发布于 2021-03-27 21:36

相关推荐

书海为家:实习是成为大厂正式员工很好的敲门砖,看您的简历中有一段实习经历,挺好的。我来给一点点小建议,因为毕竟还在学校不像工作几年的老鸟有丰富的项目经验,面试官在面试在校生的时候更关注咱们同学的做事逻辑和思路,所以最好在简历中描述下自己实习时做过项目的完整过程,比如需求怎么来的,你对需求的解读,你想到的解决办法,遇到困难如何找人求助,最终项目做成了什么程度,你从中收获了哪些技能,你有什么感悟。
点赞 评论 收藏
分享
02-26 13:56
已编辑
重庆财经学院 Java
King987:你有实习经历,但是写的也太简单了,这肯定是不行的,你主要要包装实习经历这一块,看我的作品,你自己包装一下吧,或者发我,我给你出一期作品
点赞 评论 收藏
分享
评论
4
60
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务