绿盟(C++)技术一二面+总监面

2022.8.18投递 2022.9.2一面(34min)    2022.9.15二面(24min)    2022.9.28三面(20min)
一面:
1、自我介绍
2、介绍项目
3、多态?虚函数?纯虚函数?
4、vector的底层实现,list的底层实现
5、vector和list的使用场景?
6、引用是什么?
7、数组和指针的区别?
8、多进程的通信方式
9、全局变量和局部变量的区别?如果在函数中调用同名变量,调用局部还是全局变量?
10、消息队列的实现方式?
11、共享内存原理?
12、虚拟内存和物理内存?
13、32位系统的虚拟内存是多大
14、malloc时的虚拟地址情况?(虚拟地址可能相等可能不相等)
15、虚拟内存映射物理内存?
16、多进程多线程的区别
17、进程拥有独立的地址空间是什么意思?
18、linux中怎么保证虚拟地址一样,内存不一样?
19、TCP和UDP区别?优缺点?
20、TCP发送多个数据,一次发送不了那么多,把他分开发送,接送方把后面的先接收了,前面的后接收,接收方怎么区分的(最后面试官说答案是缓冲区,我很纳闷)
21、交换机镜像(说了一大堆,最后不需要知道这个),TCP发送数据错误,服务器想要终止连接,服务器怎么做?(这个我猜设置RST=1猜对了)
22、反问(几轮面试)
注:可能还漏了一道面试官工作中遇到的问题?

二面:
1、自我介绍(介绍学习情况和技术栈)问怎么学习计算机基础知识的,因为非科班
2、TCP怎么保证可靠传输?
3、http有哪些了解?
4、http和https有哪些区别?
5、http各个版本的区别?
6、https的连接过程?
7、内存泄漏怎么判断?(我说了用变量计数,用下载的库判断)
8、C怎么判断内存泄漏?
9、C++的动态多态?
10、动态多态的原理?
11、C的动态多态怎么实现?
12、map的查询复杂度?为什么是O(logn)?
13、unordered_map查询复杂度?为什么是O(1)?
14、有四亿个数字(里面有重复的)采用什么数据结构存储?

三面
1、自我介绍
2、操作系统、计算机组成原理这些学的怎么样
3、平时逛什么论坛,看过哪些相关的书?
4、代码执行的过程是怎么样的(应该是从底层开始说起,面试官让把所有知道的都说出来)
5、数据从网卡到内存的过程
6、职业规划
7、家是哪的
8、反问?

#绿盟面试##绿盟##C/C++##C++工程师##面试题目#
全部评论
欢迎投递中望软件 https://www.nowcoder.com/discuss/988809
点赞 回复 分享
发布于 2022-09-03 11:09 陕西
老哥,二面完有收到测评吗?约三面没
点赞 回复 分享
发布于 2022-09-16 08:30 福建
请问一共几轮面试?
点赞 回复 分享
发布于 2022-09-07 12:07 北京
救命,这哪里能背这么多
点赞 回复 分享
发布于 2022-09-06 17:06 湖南
缓冲区那个楼主理解了吗?
点赞 回复 分享
发布于 2022-09-06 09:09 山西
base哪里
点赞 回复 分享
发布于 2022-09-04 22:22 重庆
这是几面呀
点赞 回复 分享
发布于 2022-09-03 22:30 陕西
问了好多啊😢
点赞 回复 分享
发布于 2022-09-02 17:01 北京
老哥base是哪里呀
1 回复 分享
发布于 2022-09-15 18:13 陕西
楼主面了多久
1 回复 分享
发布于 2022-09-06 15:17 河北
同学,有绿盟交流群m
点赞 回复 分享
发布于 2022-10-15 15:12 重庆
老哥我们估计是一个三面面试官,你啥时候三面的啊
点赞 回复 分享
发布于 2022-10-10 10:38 江苏
hi~同学,秋招遇“寒气”,牛客送温暖啦!23届秋招笔面经有奖征集中,参与就得牛客会员7天免费体验,最高赢300元京东卡!戳我去看>>>https://www.nowcoder.com/link/zhengjipinglun
点赞 回复 分享
发布于 2022-09-05 14:17 北京

相关推荐

谁知道呢_:要掉小珍珠了,库库学三年,这个结果
点赞 评论 收藏
分享
评论
13
79
分享

创作者周榜

更多
牛客网
牛客企业服务