首页 > 深信服C++一面、二面
头像
牛牛_刘
发布于 2021-09-20 20:04
+ 关注

深信服C++一面、二面

9.17下午一面:

C++中的堆和栈、问了一些变量存储位置

说一说C++中的多态(虚函数表、虚表指针)

说一下重载,为什么可以重载,实现原理是什么(编译的时候会编译为加上对应参数的函数名)--C不能重载

接着问 如果写代码的时候要调用C语言代码怎么办(忘记具体咋问的了 就是想考extern)

为什么连接是三次挥手,断开是四次挥手

两个主机如何通信

了解linux么

说一下epoll

接着说一下水平触发LT和边缘触发ET

跳台阶的问题

场景设计:两个进程,A发送请求(很多),B进行答复,如何找到A收到答复后对应的是哪个请求,然后有100万个请求,怎么找超时还未答复的,一系列设计问题...(记不全了)

STL中map及其底层实现、红黑树说一下以及原理。

看简历说了解python,问我for 循环怎么写

除了书本上的还擅长什么,自学过什么,又没有要补充的,,,。

最后说结果等通知。

9.18下午二面:

这场面试我彷佛上了一节网课,面试官很有水平!
问题很灵活,我像是在和面试官讨论的感觉,不过更多是聆听教诲。
递归过程中对于可能会出现栈溢出,怎么解决。(函数进行值传递,伪递归)
C++多态,实现原理,虚函数表,虚表指针
操作系统文件系统相关的问题,我要如何设计,,,,一系列问题
用户态和内核态 为什么要这样分  切换用户态和内核态 必须要做什么
32位的操作系统 用户空间多少(3g) 内核空间多少(1g),内核空间用来做什么 ,,,,,后面还说了很多,记不得了。。。
OSI七层协议 主要聊了运输层  很多说的不记得如何表述的了。。 
TCP调用connect后会怎样,UDP呢? UDP可以调用connect么 ?(大概理论上可以?)
如果udp调用connect连接成功后,还能广播和多播么??围着TCP和UDP问了很多,很久,,,
然,,然后,又聊回到了内核,,,,,
最后问我有没有自己比较擅长的说一说,我就说聊聊STL,面试官说这个开源的他写过,他熟。。
我说了说各种容器,说了vector扩容和数据清除内存不会回收的问题,然后后面就又上了一课。
反问。
面试官真的很有水平,说的很多我记不清了,反正就是感觉很懂宏观上的整个系统,都能相互融会贯通,受教了。
希望节后能有通知,许愿hr面,给个机会!








更多模拟面试

全部评论

(6) 回帖
加载中...
话题 回帖

近期热帖

历年真题 真题热练榜 24小时
技术(软件)/信息技术类
查看全部

热门推荐