首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
AI 模拟面试
简历
求职
学习
基础学习课
实战项目课
求职辅导课
专栏&文章
竞赛
搜索
我要招人
发布职位
发布职位、邀约牛人
更多企业解决方案
AI面试、笔试、校招、雇品
HR免费试用AI面试
最新面试提效必备
登录
/
注册
风信子light
门头沟学院 C++
发布于四川
关注
已关注
取消关注
@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
全部评论
推荐
最新
楼层
暂无评论,快来抢首评~
相关推荐
01-23 12:04
海康威视_自动化开发工程师(准入职员工)
莉莉丝游戏,莉莉丝游戏内推码
笔试面试时间:预计两周的时间 11.16▶️11.21▶️11.26(一共只有两面 最后是拿到offer) 一面-自我介绍和简历放在之前作品里面啦 1️⃣你了解我们公司有哪些产品? 目前莉莉丝基本上是卡牌游戏的大厂!例如AFK2是近些年发布规模比较庞大的项目,AFK在卡牌领域算是常青树游戏 ,还有比较偏福瑞画风的众神派对,发家的小冰冰传奇【以及即将公测的远光84】 2️⃣你认为的游戏发行流程是什么 一个还没有进行公布的项目的话 通常会进行以下阶段 首爆-cbt1测试-23测试-公测(俗称的ob)-ob+1以这样的节奏型发行 3️⃣对你印象最深刻的营销案例是什么 这个可能会比较开放老师们可以提比...
点赞
评论
收藏
分享
01-26 15:44
正浩创新EcoFlow_电力电子软件工程师(准入职员工)
正浩创新内推,正浩创新内推码
26届女硬件工程师丨正浩创新面经及流程9.1一面1.自我介绍2.有无相关电源设计项目或经历,并浅谈3.DCDC拓扑手撕(但是我当时没带纸笔所以口头描述),BUCK和BOOST,同步异步的区别和优缺点,同步电路的控制方式(施加什么PWM波形,如何控制MOS通断)4.项目中最有挑战性的部分,怎么解决的,然后会深挖这一部分再提问(这个问题出现的根本原因,下次如何避免)5.面试官说我专业其实不是很对口,不是电气工程专业,所以问的比较浅,大家仅供参考9.2收到笔试链接,非笔试,为性格测试9.5收到二面短信9.8 二面,没有技术问题,主要问了在校做过什么项目,调试遇到什么问题,除此之外有没有做过电源相关项...
点赞
评论
收藏
分享
01-21 17:45
已编辑
河南科技大学 Java
有人面试过这家公司的软件测试吗?感觉怪怪的
面试就问几个最最基本的软件测试理论,面试官感觉也不是太专业
点赞
评论
收藏
分享
2025-12-23 12:36
门头沟学院 前端工程师
bilibili实习体验
入职B站前端实习的第一周,最大的感受就是"二次元浓度"真的很浓!从电梯里的手办到同事们的工位装饰,处处都能感受到浓厚的二次元文化氛围。工作时间很人性化,10:00-19:00的弹性工作制对实习生很友好,基本不加班。最惊喜的是团队氛围超好,mentor特别nice,会耐心指导技术细节,还会主动分享职业发展建议。入职第一天就做了破冰小游戏,很快就和组里的哥哥姐姐们熟络起来。技术上收获很大,能接触到真实业务的完整开发流程,从需求评审到代码review,再到性能优化,每一步都有资深工程师指导。每天还能看到各种新番讨论,感觉在兴趣驱动下学习效率都提高了不少。真的是"梦中情司"了,强烈推荐给热爱二次元文化又想提升前端技术的小伙伴们!
哔哩哔哩公司氛围 754人发布
点赞
评论
收藏
分享
01-26 18:43
Purdue University(West Lafayette) Unity3D客户端
这种招聘靠谱吗
楼主应届生,boss上面有家中厂给我打招呼,接着很快安排面试,5个工作日就面完3次。评聘的是客户端,流程是正常的业务2面+hr面,但是时间越来越短(3次时间分别在大约50-40-15),到最后hr面只有短短十几分钟,说给楼主报销机票酒店去线下看看。业务面也比其他公司的简单很多。在网上看到说这么短多半是要挂了或者kpi了。这种靠谱吗。
应届生,你找到工作了吗
点赞
评论
收藏
分享
评论
点赞成功,聊一聊 >
点赞
收藏
分享
评论
提到的真题
返回内容
全站热榜
更多
1
...
牛客吐槽大会 | 有槽不吐,留着过年?吐完领现金红包,痛快!
2855
2
...
J人永远闲不下来于是去提前实习
2472
3
...
大厂提前实习对AI开发的新感悟
1694
4
...
拥抱AI,程序员的最后出路
1670
5
...
mentor视角下的优秀实习生
1631
6
...
真正会被取代的,是你心里面的幻觉
1510
7
...
努力挣钱的意义具象化了
1424
8
...
去独角兽做龙头还是去大厂做凤尾
1310
9
...
我身材再曼妙,也没有我的工资好笑!
1232
10
...
滴滴lastweek,知无不言
1159
创作者周榜
更多
正在热议
更多
#
今年春招是金一银二嘛?
#
6728次浏览
76人参与
#
机械人你知道哪些单休企业
#
82851次浏览
410人参与
#
1月小结:你过的开心吗?
#
1507次浏览
48人参与
#
赚钱的意义在这一刻具象化
#
3545次浏览
90人参与
#
没关系,至少我的__很曼妙
#
3366次浏览
62人参与
#
AI时代的工作 VS 传统时代的工作,有哪些不同?
#
7344次浏览
169人参与
#
抛开难度不谈,你最想去哪家公司?
#
3304次浏览
83人参与
#
你的第一家实习公司是什么档次?
#
3622次浏览
65人参与
#
你的landing期是如何度过的?
#
7567次浏览
139人参与
#
为什么有人零实习也能进大厂?
#
4201次浏览
92人参与
#
牛客吐槽大会
#
1542次浏览
48人参与
#
参加完秋招的机械人,还参加春招吗?
#
103318次浏览
676人参与
#
当你问AI“你会取代我的工作吗”,它说_?
#
3196次浏览
99人参与
#
一人一道大厂面试题
#
114014次浏览
1263人参与
#
除了Java,最推荐学什么技术?
#
5108次浏览
131人参与
#
AI求职实录
#
2579次浏览
70人参与
#
机械人春招想让哪家公司来捞你?
#
379023次浏览
3136人参与
#
你觉得什么岗位会被AI替代
#
36512次浏览
250人参与
#
在找工作求抱抱
#
1653666次浏览
10964人参与
#
哪些瞬间让你真切感受到了工作的乐趣
#
23182次浏览
99人参与
牛客网
牛客网在线编程
牛客网题解
牛客企业服务