首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
AI 模拟面试
简历
求职
学习
基础学习课
实战项目课
求职辅导课
专栏&文章
竞赛
我要招人
发布职位
发布职位、邀约牛人
更多企业解决方案
AI面试、笔试、校招、雇品
HR免费试用AI面试
最新面试提效必备
登录
/
注册
潘安的潘
安康学院 嵌入式软件开发
发布于陕西
关注
已关注
取消关注
@已经是全速运转了:
C++夺命连环问
秋招进行到现在,面了有二三十次了,总结了一些C++的高频面试问题,和一些我认为非常能考察理解深度的问题,供参考。1. C++11有什么新特性?2. 函数有哪些常见的传参方式,有何区别?3. 指针和引用有什么区别?4. 指针常量和常量指针有何区别?5. 常见的内存泄漏发生场景有哪些?6. 常见的内存泄漏检测工具?7. 虚拟内存和物理内存的区别?8. 内存空间有哪些区域?分别是做什么的?9. 段页式内存管理有何优点?10. 说一下智能指针?11. 内联函数是什么?和宏有何区别?它有什么优缺点? 什么情况不能内联?12. 说一下多态的底层原理?为什么要有多态,直接静态重写不好吗?13. C++空类的大小是多少?如果空类内含有虚函数,类的大小又是多少?14. 讲讲内存对齐?15. 虚函数可以是模板函数吗?16. 虚函数可以内联吗? 17. 32位Linux系统的寻址空间是多大?进程能申请的内存有这么大吗?18. Linux系统中进程默认栈空间是多大?如何修改?19. Linux系统中调试崩溃问题的流程是?20. 栈溢出一般是由哪些原因导致?21. Static关键字有什么用?static变量修饰全局、函数内和类内变量时,分别在什么时候进行初始化?22. 初始化列表有什么好处?哪些成员变量必须通过初始化列表初始化?23. 什么是右值引用?说一下什么是移动语义及使用场景?24. Malloc/free和new/delete有什么区别?25. Vector和List有什么区别?讲一下vector动态扩展的原理?26. Vector动态扩展时,编译器为什么不先判断一下原有空间后面的内存是否空闲,如果空闲,直接在后面的内存空间继续分配空间?(从内存池角度回答)27. Unordered_map和map,unordered_set和set,分别有什么区别,它们的底层数据结构是什么?28. prioriry_queue优先级队列的底层数据结构是什么?操作的时间复杂度是什么?29. 红黑树与AVL树有什么区别?与堆有什么区别?与跳表有什么区别?30. 如果让你用一维数组模拟一个大根堆,你怎么实现?31. Sort()函数的排序策略是什么?用到了哪些排序方法?(快速排序、插入排序、堆排序)32. Sort里面什么情况下会调用插入排序?它时间复杂度是N²,为什么要用它?33. Sort里面什么情况下会调用堆排?为什么不能无脑用快排? 34. 哈希冲突了怎么办?35. 如果用链表把冲突的节点链起来,因为这些节点的哈希值都一样,那如何区分这些节点?36. 哈希表负载因子过大时要进行Rehash,那哈希函数要变吗?37. 如果有几十亿个id(字符串),怎么快速判断某个id是否存在?38. 如果要在一亿个数字里找出最大/小的K个,怎么做?39. 类A提供了拷贝构造函数和等号赋值运算符,假设b是A的一个对象,代码:A a=b;会调用拷贝构造函数还是等号赋值函数?40. C++编译过程分为哪几步?动态链接和静态链接的区别是?先记这么多吧,后面再补充~
点赞 131
评论 17
全部评论
推荐
最新
楼层
暂无评论,快来抢首评~
相关推荐
07-27 17:21
OPPO_运营管理_HR
鹅厂这么活
整体感觉:温和儒雅,攻击性不像阿里和字节那么强 1. 腾讯每个月会给员工发30Q币,用这30Q币可以给自己买一个腾讯视频会员和一个QQ音乐会员。 2. 每月1号可以领取体验福利,别问我的王者荣耀10级vip怎么来,反正没花一分钱 3. 一些特殊日子时,公司都会发一些福利。比如之前QQ音乐周年纪念日,给全体腾讯员工一年的绿钻会员 4. 在腾讯也不需要怎么买衣服了,每隔一段时间就会发些文化衫,光文化衫都穿不过来了。除了发衣服,也会有各种大礼包,比如本子、包、贴纸、公仔、吃的 5. 腾讯内部有一个Q米系统非常棒,每年都会给员工发放2000左右(不同职级不一样) 6. 腾讯自己创造了一个孝顺长辈节,每...
OPPO官方内推:
o子hr认证,你发鹅厂的?
腾讯公司福利 886人发布
点赞
评论
收藏
分享
07-28 08:40
中国人民大学 Java
分享B站开发实习生技术面凉经
哔哩哔哩跨平台开发实习生拷打项目:请详细介绍你参与过的与跨平台开发相关的项目,包括项目背景、你的职责以及遇到的挑战和解决方案。数据结构与算法:举例说明你在实际项目中运用过的一种数据结构和算法,并阐述选择它们的原因。现代编程语言:你掌握的 C++、Kotlin、Swift 中,选择一种语言,谈谈它在跨平台开发中的优势和劣势。操作系统原理:简述操作系统的进程和线程的区别,以及在跨平台开发中如何处理多线程问题。计算机网络:解释 HTTP 协议在跨平台移动 App 开发中的应用,以及如何优化网络请求。数据库:在跨平台开发中,如何选择合适的数据库,以及如何处理不同平台数据库的兼容性问题。基础组件研发:如...
查看12道真题和解析
点赞
评论
收藏
分享
不愿透露姓名的神秘牛友
06-21 11:29
鱼皮翻车了?牛油们怎么看
凉风落木楚山秋:
他们两都收获了流量,只有爷浪费了时间
点赞
评论
收藏
分享
07-20 11:20
新疆大学 Java
求锐评,现在还能找到实习吗
无实习如何秋招上岸
点赞
评论
收藏
分享
07-30 09:04
杭州电子科技大学 大数据开发工程师
这就是实习?一天86块
最近朋友公司来了一大批实习生,干劲十足,堪比正式员工的热情但是一问工资,日薪86块现在大学生都这么卷吗?
程序员小白条:
86不知道,以为是时薪
实习,不懂就问
点赞
评论
收藏
分享
评论
点赞成功,聊一聊 >
点赞
收藏
分享
评论
提到的真题
返回内容
全站热榜
更多
1
...
都是 dirty work,为什么别人的简历上就能言之有物🤔
2.7W
2
...
【07.29更新】能救一个是一个!26届毁意向毁约裁员黑名单
4494
3
...
干活最少的实习生因为长得漂亮转正了
3363
4
...
虾皮后端一面(已挂)
3242
5
...
最近是各位大佬离职回去准备秋招了嘛,鼠鼠最近投的实习居然都有回应了,基本上当天投的两天之内都能有回应,要是秋招能有这样就太好了呜呜,简单记录一下吧。7月23日:快手-平台消费(一面)1.实习介绍(干了
2948
6
...
QQ提前批一面凉经
2891
7
...
7.30百度提前批一面
2866
8
...
令人心动的offer!!!
2762
9
...
26滴滴秋招提前批Java一面
2715
10
...
27双非百度offer timeline
2268
创作者周榜
更多
正在热议
更多
#
你遇到最难的面试题目是_
#
10428次浏览
129人参与
#
分享一个让你热爱工作的瞬间
#
32574次浏览
341人参与
#
中兴秋招
#
199465次浏览
2237人参与
#
工作中哪个瞬间让你想离职
#
54967次浏览
493人参与
#
工作压力大怎么缓解
#
94283次浏览
997人参与
#
你最讨厌面试问你什么?
#
18908次浏览
222人参与
#
26届的你,投了哪些公司?
#
26868次浏览
311人参与
#
多益网络求职进展汇总
#
31719次浏览
141人参与
#
我对___祛魅了
#
35684次浏览
335人参与
#
简历上的经历如何包装
#
16183次浏览
566人参与
#
你跟室友的关系怎么样?
#
4736次浏览
79人参与
#
第一份工作应该只看薪资吗
#
159007次浏览
1565人参与
#
如何快速融入团队?
#
12868次浏览
154人参与
#
和同事相处最忌讳的是__
#
17580次浏览
177人参与
#
leader认为你工作不认真怎么办
#
34988次浏览
163人参与
#
什么样的背景能拿SSP?
#
21062次浏览
149人参与
#
机械人的金三校招总结
#
35860次浏览
461人参与
#
饿了么求职进展汇总
#
64341次浏览
636人参与
#
打工人的精神状态
#
69102次浏览
1120人参与
#
我心目中的理想工作是这样的
#
72373次浏览
847人参与
#
百度秋招提前批进度
#
118080次浏览
1392人参与
牛客网
牛客网在线编程
牛客网题解
牛客企业服务