首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
AI 模拟面试
简历
求职
学习
基础学习课
实战项目课
求职辅导课
专栏&文章
竞赛
搜索
我要招人
发布职位
发布职位、邀约牛人
更多企业解决方案
AI面试、笔试、校招、雇品
HR免费试用AI面试
最新面试提效必备
登录
/
注册
牛客500696558号
门头沟学院 Java
发布于陕西
关注
已关注
取消关注
@BambooWine:
C++面试题 (Ⅰ章节)
C++面试题 (面试官们别再问什么是虚函数)有一些C++岗位的面试官,在面试的时候总是问一下莫名其妙、烂大街,甚至不合逻辑的问题,万年不变的“指针和引用的区别”、“构造析构函数能否是虚函数”、“虚函数的原理”,听得都烦,根本看不出对C++的熟悉和理解程度。这里我整理了一些非传统的问题,摒弃那种细枝末节的语法,专注在使用和理解方向,可以适当参考。(下面的问题并不严格按照小标题划分,更多的是连环问,彼此之间有关系)======================C++面试题 (Ⅱ章节)C++面试题 (Ⅲ章节)======================[求求了][mark一下][帮顶]计算机基础逻辑与或非的优先级?逻辑运算的短路特性?x&(x-1)可以被视为什么作用?float和double的存储方式?为什么一般说float的精度不超过6位小数,double不超过15位呢?C++语言基础介绍一下了解的C++数据类型?有没有了解C++的值类别?在C++11之前和之后有没有什么区别?解释什么叫预处理?介绍几个用过的预处理器?有没有接触过运算符重载?可以举几个常用的例子?介绍一下C++的转换运算符?"123"s,"123"sv,1ms是什么意思?是否了解字面量?有没有自定义过?解释一下什么叫引用?引用的分类?左值引用和右值引用各有什么含义和用途?说到右值引用(前一个问题如果回答了为临时对象延长生存期),那么const左值引用也可以起到相同的效果,那和右值引用有什么区别吗?说到const左值引用,const string& s="123" 是否正确?会发生什么?如果把const左值引用作为引用返回,是否可以?有没有隐患?什么叫悬垂引用?如果一个函数,重载了右值引用,左值引用,const左值引用,那么在进行函数调用的时候是如何选择的?什么叫universal reference(万能引用)?基本的语法是怎么样的?简单说一下即可有了解引用折叠么?C++11之后vector引入了emplace_back是用来做什么的?怎么实现的?和push_back有什么区别?std::move的作用是什么?怎么实现的?std::forward的作用是什么?怎么实现的?std::move和std::forward的区别是什么?在使用上有什么考虑么?C++标准是否支持变长数组?C语言中的0长数组一般怎么使用?怎么理解inline的?(主要从C++17的可重复定义角度讲)那可以写一个编译期失败的程序么?那链接期失败的程序呢?运行期异常的程序?(这个问题也是从inline的作用想到的)static_assert有没有用过?怎么使用的?那在STL源码中是否遇到过?能否举一个简单的例子?const和constexpr有什么区别?满足什么条件下,会触发constexpr的编译期求值?auto在C++11之前和之后有什么含义的区别?是否有了解auto作为返回值和函数形参的情况?decltype的推导规则有了解么?C++11提供的统一初始化方式叫什么?自己用的多么?初始化列表initializer_list的实现是否清楚?RVO和NRVO是否有了解?可以结合C++17的复制消除讲一讲?如果在返回值的时候使用std::move是否可行?怎么评价?如果现在有一个场景要求是参数量任意多,你会用什么方法来实现?开放性的,不要求性能lambda有没有了解过?它的语法是怎么样的?使用lambda之后生成的是个什么东西?函数对象?还是?怎么验证你的说法?lambda的捕获方式介绍一下?平时一般在什么场景使用lambda?举几个例子即可如果要实现lambda的递归,一般怎么做?说出你了解的方式即可lambda的说明符有一种是mutable,它的用途是什么?既然lambda是一个类对象,那么为什么可以赋值给一个函数指针类型的变量呢?其实不管是函数(通过指针),lambda表达式,bind表达式,都可以被function存储,那你有了解过function模板类么?说到这里,如果让你获取一个函数的返回值类型,你会用什么方法?该方法的原理是否理解?我们刚才提到了bind,那么如果某个函数的形参是引用类型,是否可以直接传递呢?如果不可以,是为什么呢?是否了解bind的原理?那一般通过什么方式解决呢?(std::ref)那std::ref函数是做什么用的?(生成一个reference_wrapper对象)为什么reference_wrapper为什么可以解决呢?如果实现reference_wrapper类向被wrap类型转换呢?一个空类的大小?为什么?空基类优化是什么意思?一个空类编译器默认生成的函数有哪些?三/五/零法则是否有了解?经典问题翻版(老问题...) 说一下C++提供的智能指针?各自有什么用途?你一般在什么场景使用?shared_ptr的基本数据结构可以讲讲么?(老问题...) make_shared和构造函数传裸指针的区别?shared_ptr是否是线程安全的?或者说哪些部分是线程安全的(引用计数)?那引用计数的线程安全性怎么实现的(可能一般人说原子类型)?如果有一个场景需要用到线程安全的shared_ptr,一般你会怎么做?开放性问题说到线程安全性,在语言层面,你一般使用什么手段?如何在代码角度来避免死锁呢?是否用过相关的API?原理了解吗?C++提供的shared_mutex是否了解?主要用于什么场景?我们刚才也提到了线程安全版本的shared_ptr,那你是否知道shared_ptr有特化的原子操作?那提到原子操作,atomic有了解吗?一般特化了哪几种类型的模板呢?说到原子操作了,那你是否知道C++11引入的内存顺序呢?为什么要引入内存顺序呢?知道哪几种顺序模型?atomic默认哪一种?是否有针对内存顺序做过优化呢?shared_ptr引用计数器的增减使用哪种的内存顺序呢?暂时写这些,很多很多东西都没涉及。。。
点赞 59
评论 12
全部评论
推荐
最新
楼层
暂无评论,快来抢首评~
相关推荐
昨天 16:37
已编辑
门头沟学院 算法工程师
据说百度实习薪资涨到600一天了?
兄弟们,昨晚差点没睡好觉。。起因是同学群里有人扔了一张截图,说是百度今年暑期实习AI岗,一天600。我:???第一反应是P的。第二反应是:就算是真的,也是那种ssssp,跟我没关系。但后来问了一个去年在百度实习过的师兄,他的意思是全面涨了,只是不同岗位涨幅不同。然后我就开始疯狂考古……翻了牛客、小红书、还有几个***,拼凑出来的信息大概是:百度今年实习生薪资确实普涨,平均涨30%以上AI类岗位涨幅最大,部分核心方向最高涨幅据说有110%一天600的说法,不是空穴来风。我现在在某中厂实习,一天200,已经觉得还行。但如果百度真给600:一天600 = 我现在的3倍一个月按20天算 = 1万2实习...
点赞
评论
收藏
分享
05-07 17:43
四川大学 Java
4.24腾讯pcg后台一面--已凉
上来是手撕一道找链表的中间节点 一道lru 总共撕了1h 第一道有点错找了一会然后两个项目是纯后端的 问我有没有做过ai相关的 我说最近在做一个agent智能体 然后问了我流式输出的原理 rag mcp感觉鹅已经全面拥抱ai了 没有单纯的后端开发了 还是太菜了没有好好准备ai相关的内容+手撕时间太长了
查看7道真题和解析
点赞
评论
收藏
分享
03-18 14:19
门头沟学院 研发工程师
太好笑了
人怎么对AI的容忍度如此之大
我与AI的日常
点赞
评论
收藏
分享
04-01 17:56
工艺/制程工程师
有点搞笑了哈哈哈😂
点赞
评论
收藏
分享
05-03 18:43
哈尔滨工业大学 后端工程师
京东物流java一面面经
项目挑一个讲?这个项目里大部分是大模型,工程上的有讲一下吗?有用到 Agent 吗?Agent 和传统大模型有什么区别?工作记忆了解吗?向量数据库和传统数据库区别是什么?从模型上查询索引结构上、事务上的区别呢?你提到的给 A 推荐的喜好是怎么做的?你的项目如果对标京东、阿里的话,有没有了解到现在成熟的方案?比方说对你的身高体重、用户画像等这类长期记忆的应用。大模型使用向量数据库的诉求是什么?什么场景用向量数据库?向量数据库在 AI 里的核心作用在哪?向量数据库开源的有哪些? 在毕设过程中,有哪些方案是做过技术调研的?做过压测吗?2000 QPS 的瓶颈在哪里?怎么优化?压测的时候什么指标达到了...
点赞
评论
收藏
分享
评论
点赞成功,聊一聊 >
点赞
收藏
分享
评论
提到的真题
返回内容
全站热榜
更多
1
...
毕业啦!我们要一起去广州打拼啦!
1.6W
2
...
毕业了,有些话只能藏在心里了
1.4W
3
...
2026春招到底卷成什么样了?填问卷说出真相,最高领200元现金红包
1.2W
4
...
字节 中国交易与广告 后端一面
9878
5
...
从阿里被裁到快手升P6,我花了四年
6933
6
...
211本,130投0面,agent应用开发,简历求助!
6893
7
...
在携程的一天
6044
8
...
别人:阿里 字节 腾讯
5079
9
...
从腾讯到阿里感,谢一路走来的自己
4978
10
...
华为暑期实习
4844
创作者周榜
更多
正在热议
更多
#
这个offer值得去吗?
#
31926次浏览
231人参与
#
校招薪资来揭秘
#
960705次浏览
4063人参与
#
在爱玛,骑向未来
#
20419次浏览
395人参与
#
如果春招能重来,我会___
#
29504次浏览
296人参与
#
24秋招避雷总结
#
1020126次浏览
7098人参与
#
你会因为行情,降低找工作标准吗?
#
45303次浏览
328人参与
#
机械人还在等华为开奖吗?
#
339237次浏览
1652人参与
#
米哈游求职进展汇总
#
688679次浏览
3348人参与
#
华为池子有多大
#
178126次浏览
931人参与
#
26届春招投递记录
#
8699次浏览
72人参与
#
25届网易互娱暑实进度
#
109113次浏览
802人参与
#
通信/硬件求职避坑tips
#
172073次浏览
1170人参与
#
记录我的毕业季
#
4730次浏览
119人参与
#
机械人,你的秋招第一份简历被谁挂了
#
268783次浏览
2450人参与
#
远程面试的尴尬瞬间
#
363890次浏览
2062人参与
#
大学最后一个寒假,我想……
#
103308次浏览
846人参与
#
机械求职避坑tips
#
103693次浏览
589人参与
#
你认为小厂实习有用吗?
#
145064次浏览
762人参与
#
运营商笔面经互助
#
219651次浏览
1833人参与
#
美团秋招笔试
#
216423次浏览
1192人参与
#
网易求职进展汇总
#
213175次浏览
1524人参与
牛客网
牛客网在线编程
牛客网题解
牛客企业服务