首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
AI 模拟面试
简历
求职
学习
基础学习课
实战项目课
求职辅导课
专栏&文章
竞赛
搜索
我要招人
发布职位
发布职位、邀约牛人
更多企业解决方案
AI面试、笔试、校招、雇品
HR免费试用AI面试
最新面试提效必备
登录
/
注册
板烧汉堡
The University of Leeds 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
全部评论
推荐
最新
楼层
暂无评论,快来抢首评~
相关推荐
03-04 20:05
百度_高级研发工程师
AI面试相关之RAG与Doris(JAVA)
最仅段段开始复习并面试了,但是市场行情还是差点意思,段段把最近学的和面试的,以及段段做的AIGC项目做个小总结,希望能对大家带来帮助。 不得不感叹AI进步速度之快,我们这帮研发天天研究用AI革自己的命,属于是没有办法的办法了,在这个巨大变革的时代,我们也不得不跟进潮流,防止淘汰了,闲话少说,上干货。 本文主要讲解RAG架构,RAG定义,Doris数据仓湖,Doris分区分桶,贪多嚼不烂,先讲这几个。一、RAG架构 什么是RAG架构,很多同学其实有思想误区,任务RAG是个向量库,RAG是个什么什么服务,其实都不准确。严格来说,RAG代表一种架构思想。 定义:RAG全名增强检索生成(Retriev...
AI求职实录
点赞
评论
收藏
分享
03-05 15:03
拼多多集团-PDD_TEMU_研发工程师
刚面完PDD,这些“硬核”问题你能扛住几轮?(含内推)
刚面完PDD一面,分享一下新鲜热辣的面经和感受大家好,我是[你的职位,如:高级工程师/技术经理][你的花名或姓名]。今天刚作为面试官参与了一场我们团队的技术一面,感触良多。趁着记忆还新鲜,把一些关键问题和考察点分享给大家,也算是为对我们团队感兴趣的同学划个重点。面试岗位: [具体岗位,如:后端开发工程师-基础平台方向]面试时长: 约60分钟整体感受: PDD的面试果然名不虚传,非常注重技术的深度和底层原理,不仅仅是“会用”,更要“懂为什么”。面试官(也就是我)会沿着你的回答一路深挖,直到知识的边界。部分核心问题回顾(以Java后端为例):项目深挖:“你提到这个系统QPS很高,具体是多少?瓶颈可...
点赞
评论
收藏
分享
昨天 22:29
已编辑
四平职业大学 研发工程师
秋招的尾巴是字节跳动
秋招没有大满败,最终收到节子的offer。
点赞
评论
收藏
分享
03-01 03:39
广州理工学院 测试工程师
26届学院本错过秋招
测开简历求佬拷打该走软测还是测开
你的简历改到第几版了
点赞
评论
收藏
分享
03-07 22:32
已编辑
2026春招复盘
春招我踏马来了!开个贴准备认真复盘下之前的面试和即将到来的春招,希望春招能收获想要的offer🙏携程 产品运营 2026春招时间线:3.3 投递 3.3 能力测评 3.5 AI面试AI 面试(3.6完成):现在年纪大了面完马上就忘记问了啥。。大概内容如下,看起来就是5道behavioral question+1道业务题团队对你的工作提出质疑和批评,你心态如何?是如何沟通解决的?等同一个失败的案例,讲的是亲宝宝案例,比较常规准备过的内容,下次ai面试前要把我的稿子再熟悉熟悉,今天实在太懒了0准备就上了。携程想要开拓一个新市场,如何快速了解当地用户的行为以及文化差异?->追问:在这个学习过...
点赞
评论
收藏
分享
评论
点赞成功,聊一聊 >
点赞
收藏
分享
评论
提到的真题
返回内容
全站热榜
更多
1
...
字节AI agent算法一面 好难啊
1.1W
2
...
百度后台开发实习一二三面面经
1.1W
3
...
游戏客户端面经及经历分享
3860
4
...
字节跳动 后台开发 一面
3627
5
...
AI-Agent 面试题汇总 - 大模型篇
3437
6
...
面试官视角聊聊:AI大模型岗从业务面到HR面全流程
3345
7
...
我怕自己努力了这么久,最后还是毕业即失业
3097
8
...
wxg 一面
2851
9
...
前端手写题太折磨了
2830
10
...
26年 如何快速入门大模型应用开发(个人认为的最快路线)
2727
创作者周榜
更多
正在热议
更多
#
今天你投了哪些公司?
#
13463次浏览
317人参与
#
哪一刻你对工作祛魅了?
#
4811次浏览
47人参与
#
神州信息求职进展汇总
#
4990次浏览
77人参与
#
春招 / 实习投递,你最焦虑的一件事
#
11874次浏览
237人参与
#
AI时代下,你的岗位要求有什么变化?
#
2523次浏览
54人参与
#
你感受到金三银四了嘛?
#
5011次浏览
49人参与
#
27届求职交流
#
28343次浏览
577人参与
#
如果给AI员工评绩效,我的答案是……
#
1264次浏览
43人参与
#
刚工作的你,踩过哪些坑?
#
1318次浏览
31人参与
#
26届求职交流
#
14471次浏览
379人参与
#
HR问:你期望的薪资是多少?如何回答
#
80968次浏览
690人参与
#
实习学不到东西正常吗?
#
2235次浏览
28人参与
#
虽然0面试,但今天___,夸夸自己
#
1039次浏览
28人参与
#
找工作,你都让AI帮你做什么?
#
1287次浏览
48人参与
#
今年找实习到底有多难?
#
4405次浏览
39人参与
#
春招前还要继续实习吗?
#
55241次浏览
302人参与
#
一起聊美团
#
344115次浏览
1886人参与
#
你觉得mentor喜欢什么样的实习生
#
52047次浏览
1013人参与
#
机械制造面试记录
#
321788次浏览
3167人参与
#
好未来求职进展汇总
#
32743次浏览
180人参与
#
三月的小目标
#
36543次浏览
641人参与
牛客网
牛客网在线编程
牛客网题解
牛客企业服务