(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. 栈溢出一般是由哪些原因导致?
20. static关键字有什么用?static变量修饰全局、函数内和类内变量时,分别在什么时候进行初始化?
21. 初始化列表有什么好处?哪些成员变量必须通过初始化列表初始化?
22. 什么是右值引用?说一下什么是移动语义及使用场景?
23. malloc/free和new/delete有什么区别?
24. std::vector和std::list有什么区别?讲一下vector动态扩展的原理。
25. Vector动态扩展时,编译器为什么不先判断一下原有空间后面的内存是否空闲?
26. std::unordered_map和std::map的区别是什么?它们的底层数据结构是什么?
27. priority_queue优先级队列的底层数据结构是什么?操作的时间复杂度是什么?
28. 红黑树与AVL树有什么区别?与堆有什么区别?
29. 如果让你用一维数组模拟一个大根堆,你怎么实现?
30. C++编译过程分为哪几步?动态链接和静态链接的区别是?

问题答案已经整理到专栏中了,关注我分享更多知识。
全部评论

相关推荐

冰川网络技术面好像只有一面,面了1个小时,问了蛮多问题的,将近40个问题,无手撕算法01、前面几家实习公司怎么就不做了?02、值类型和引用类型做形参的区别03、struct做形参会影响实参吗04、如何传递结构体使形参能影响实参05、C#的话如何传递结构体使形参能影响实参06、C#的垃圾回收机制和垃圾回收时机07、垃圾产生有什么原因?如何解决?08、C#的字典如何进行遍历09、C#的迭代器叫什么名字10、现在更偏向什么语言?11、现在学习语言和在大学学习语言有什么不同吗,你有做出什么改变吗?更关注哪些方面12、举几个你熟悉的C++底层的知识点并讲一下13、lua有什么遍历方式14、lua的pairs和ipairs的区别15、lua从几开始遍历16、lua如何实现面向对象、比如继承、多态的效果17、说一下单例模式18、如何做可以从外部去避免重复创建单例对象19、说一下UGUI常用到的几个组件20、如何实现圆形图片?(其中有回答了mask)21、mask如何能让mask里的内容显示,mask外的内容不显示(mask原理)22、项目为什么要用A*算法,讲一下A*算法23、有对A*算法做过什么优化吗(加权重),举个例子24、讲一下你对协程的理解,和线程有什么区别25、协程中如果有IO传输,IO流过大的话会影响主线程吗26、如何处理AB包依赖,项目庞大的情况下27、当有AB包依赖的情况下如何做AB包的卸载,比如A依赖B,B依赖C,现在要卸载B要怎么做?28、游戏本地化要解决哪些问题29、怎么实现游戏本地化问了10个根据简历项目的具体问题40、还有什么知识你想介绍的,或者说你最近在学习什么知识?反问:1、面的是哪个项目组:卡牌2、几天会有结果:1~2个星期内冰川网络2025秋季校园招聘正式启动关于我们:冰川网络成立于2008年,2016年在国内创业板上市。成立以来面向全球市场陆续推出了多款明星产品:《远征OL》、《龙武》、《远征手游》等,是国内知名的网络游戏企业。岗位介绍:产品策划类、技术开发类(开发、测试等)、美术设计类、市场发行类(运营、广告投放)薪酬福利:有竞争力的薪资/大咖导师一对一培养/专业+管理双通道发展,2-3年成长为核心骨干/超大健身房/年度旅游/年度体检/趣味团建/免费班车/美味零食下午茶等等内推链接:https://bingchuan1.zhiye.com/campus/jobs?shareId=77f55454-6084-4e3c-a42a-098ffa0cdc88&shareSource=2内推码:EVKM01(简历优先筛选,后续有问题随时联系)使用内推码简历优先筛选,有任何问题包括进度查询可以私信我,内推后在评论区留言【姓名缩写+岗位】,方便捞人和确认投递状态
冰川网络
|
校招
|
20个岗位
点赞 评论 收藏
分享
一面:问了一些c++语法,inline关键字和函数栈,static,模板特例化,一些stl和底层实现,模板特例化,中途有问操作系统的一些调度算法,答操作系统忘得差不多了,遂没问。手撕写一个比较大小的函数包括字符串的字典序比较,还问了面试官我能不能去查下模板特例化的格式二面:当天宿舍门外学校修水管,一直有钻地的声音,网络也不好,面试的时候重连了三四次。手撕一个01背包问题,时间和空间复杂度以及优化方法,内存池如何解决内存碎片问题,udp实现可靠传输,源程序到目标程序各过程,静态库和动态库的优缺点,new malloc区别,当多个程序运行时,动态库是一份还是多份。还闲聊了一些比如玩什么游戏之类的问题,最后快结束的时候面试官还说我幸苦了,顶着个噪音面试hr面:一开始hr比较严肃,然后主要的问题是问我平时是怎么进行学习的。中途和hr开了几个小玩笑,然后到最后的整体氛围也不错。总体来说三面的体验感都非常好,面试官都非常友善,而且会一步一步的引导你去怎么回答问题。另外希望有同base广州的牛友能一起交流下租房之类的问题【网易游戏(互娱)】2025届校招N星计划开启投递!!面向对象:2024年9月-2025年8月毕业的同学工作地点:广州、杭州、上海网申时间:即日起,招满即止投递传送门:https://game.campus.163.com/m/position/21?st=ZTkxYTUwNWYtN2VjZC00NWNmLWFlOWYtZjAzYzZmOWI1OTQ0请认准我的内推码:【JC2tAF】项目重点一览:★掉落直通校招和实习两种offer,满足不同诉求!★实习项目未能斩获offer的同学可复活再战!★更快的校招流程,先人一步拿下offer!★五大岗位类别,多款游戏产品等你加盟!★业内具有竞争力的薪酬,幸福猪仔不是梦!欢迎具备无界精神的你,和我们一起创造未来的无限可能性!使用内推码简历优先筛选,有任何问题包括进度查询可以私信我,内推后在评论区留言【姓名缩写+岗位】,方便捞人和确认投递状态
网易互娱
|
校招
|
超多精选岗位
点赞 评论 收藏
分享
6 44 评论
分享
牛客网
牛客企业服务