首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
AI 模拟面试
简历
求职
学习
基础学习课
实战项目课
求职辅导课
专栏&文章
竞赛
我要招人
发布职位
发布职位、邀约牛人
更多企业解决方案
AI面试、笔试、校招、雇品
HR免费试用AI面试
最新面试提效必备
登录
/
注册
牛客959646368号
燕山大学 C++
发布于河北
关注
已关注
取消关注
@BambooWine:
C++面试题 (Ⅱ章节)
C++面试题 (面试官们别再问什么是虚函数)有一些C++岗位的面试官,在面试的时候总是问一下莫名其妙、烂大街,甚至不合逻辑的问题,万年不变的“指针和引用的区别”、“构造析构函数能否是虚函数”、“虚函数的原理”,听得都烦,根本看不出对C++的熟悉和理解程度。这里我整理了一些非传统的问题,摒弃那种细枝末节的语法,专注在使用和理解方向,可以适当参考。(下面的问题并不严格按照小标题划分,更多的是连环问,彼此之间有关系)======================C++面试题 (Ⅰ章节)C++面试题 (Ⅲ章节)======================[mark一下][offer喷雾][帮顶]模板什么是模板?为什么要使用模板?平时自己有没有基于模板做过coding?你了解哪几种模板形参?可以根据每一种,举一个你了解的例子吗?什么叫做模板的实例化?除了类模板和函数模板是否了解过其他的呢?比如变量模板?是否能举一个你使用过的变量模板?(is_same_v)那你是否了解is_same_v的原理呢?(inline constexpr ... = is_same<>::value)那你觉得为什么要引入变量模板呢?直接使用is_same不也可以么?这里的inline和constexpr为什么要添加呢?是否了解is_same的原理?能否自己写一个is_same呢?(偏特化)那你介绍一下什么是模板偏特化?最好从类模板或者函数模板两方面讲解一下?那除了这些,你是否用过一些偏特化或者全特化的模板类呢?举几个简单的例子即可?那如果让你写一个模板,在编译期求斐波那契数列可以实现吗?(简单实现即可)我们前面好像还提到了std::move吧,其中好像也用到了remove_reference?这个的原理你可以讲解一下么?形参包有了解吗?具体是用来做什么的呢?自己有没有使用过?或者有没有了解在哪些地方会使用?那如何获取形参包的元素数量呢?折叠表达式有没有了解过?使用在那里?SFINAE是什么意思?解释一下?自己有没有针对这方面做过实践?enable_if的目的是什么?STL模板库(老问题...) vector的底层逻辑?实现原理?(老问题...) vector什么时候会迭代器失效?迭代器失效是什么意思?说说你的理解?(老问题...) vector常见操作的复杂度?随机访问?末尾插入和删除?中间插入或删除?(老问题...) vector的扩容机制?为什么要这么做?是否了解过vector有一种特化版本,vector< bool>,为什么要特化它呢?有什么区别?vector中capacity和size的区别?shrink_to_fit的作用是什么?(一些面试官,可以看看英文,文档或者源码,不要想当然)vector中emplace_back是什么时候提出的?和push_back有什么不同?可以结合源码谈一谈?(老问题...) 从vector中删除某个元素,你会怎么做?为什么要这么做?(一般可能回答for的时候erase,并接收迭代器)那你是否看过erase的源码呢?返回的迭代器到底是什么?所以你有什么想法呢?是否有了解其他的方式呢?(erase_if等)(老问题...) list的底层逻辑?实现原理?(老问题...) 和vector相比,list有什么区别?在读写元素时有什么优劣么?各自适用于什么场景?list什么时候迭代器会失效?(老问题...) 从list中删除某个元素,你会怎么做?和vector有什么区别吗list中提供了几个函数,例如unique,merge,sort等等,那你说为什么要专门提供一个sort函数呢?std::sort不可以么?你刚才提到了迭代器,那你讲讲STL里面有几种迭代器类型呢?各自对应哪种模板类或者容器?deque的底层逻辑?实现原理?和vector有什么不同?结合具体场景讲讲?(老问题...) set有使用过吗?底层原理是怎么样的?map有使用过么?底层原理是什么?它和set有什么区别?emplace和insert有什么区别?有没有使用过try_emplace?它是用来做什么的?map会不会迭代器失效?如果也是删除某些元素,你会怎么做?array容器有没有使用过?有哪些模板参数?底层原理是怎么样的?forward_list有没有使用过?它和list有什么区别?C++11之后提供了哈希表库,有了解么?那unordered_map的底层原理是什么?发生哈希冲突怎么解决?unordered_map什么时候会迭代器失效?什么是rehash?为什么要rehash?什么叫 load factors?一般这个值要保持在一个什么样的水平?谈谈你的理解?元素怎么计算hash code呢?计算完hash code之后,怎么选择放在哪个桶呢?如果想用unordered_map存储自定义类型,需要事先做哪些工作呢?了解哪些容器适配器?简单讲讲底层原理?priority_queue默认什么堆?如果priority_queue的元素是自定义类型,需要事先做哪些工作呢?(自定义类型重载<运算符,或者定义函数对象比较类型)你自己更加倾向于哪种方法?
点赞 18
评论 7
全部评论
推荐
最新
楼层
暂无评论,快来抢首评~
相关推荐
07-16 11:43
已编辑
华东师范大学 运营
节子实习可以七点准时走,会被约谈吗?
landing两周了 目前每天的业务不算多 每天到下班的时间手上的活都做完了 但是组里的其他实习生和正职都在忙 +1就坐我后面 已经鼓起勇气准时走了两周了 但有的时候到家了还是有其他部门同学跟我联系业务 所以到底该不该走啊走多了会被约谈么
码农索隆:
想转正,就注意领导的态度。 不想转正,到点就润。
实习生的蛐蛐区
点赞
评论
收藏
分享
不愿透露姓名的神秘牛友
07-15 17:32
副总,请您自重哦
你想干啥捏,小心实名给你挂网上,劳资还没入职就整这出
我是超级菜狗:
这还敢入职吗 哈人
点赞
评论
收藏
分享
05-27 04:13
门头沟学院 Java
二本应届女生求看看简历,不玻璃心
投了三天简历了,真的要炸了,没有一个有后续的。其实不是最终版简历,有些地方还在修改,因为这一版其实是注了水的,八股也没背完,拿不稳,但是现在这个简历出去连个面试邀请都没有就很焦虑。只有一个疑似骗子皮套的小公司给我来了个电话沟通,让我后续商议面试,但是查了一下公司几乎全是同一天冒出来的疑点很多就没理了。实习经历里的公司其实算是我参与了初创的一个公司,做游戏服务器出租平台的,所以写了有参与架构设计和开发。但是这里会不会让人第一印象感觉很水?是不是应该适当改一下?大佬们随便说想法随便骂,不玻璃心,能骂醒我也行😢就当提前体验社会了,,如果有闲着的大佬看我的简历说两句可能会被问的死点也行...拜托了焦虑到凌晨四点睡不着起来发帖。。。。。。
在学习的钝角很想踩缝...:
建议这里你把一个项目模块吃透,写就好了,不一定要写的很多,面试介绍的时候着重告诉他你就负责这一块
,慢慢来,24届老学长离职两个月,被拷打了30多次了
点赞
评论
收藏
分享
06-18 08:50
廊坊燕京职业技术学院 Java
身为大专看看与本科差距
大佬们这种简历真的找不到工作吗
简历被挂麻了,求建议
点赞
评论
收藏
分享
07-17 10:33
门头沟学院 客户端其它
王侯将相宁有种乎!
我的评价是:少在这贩卖焦虑!大厂招人看综合能力,学历是重要敲门砖但不是唯一!阿里腾讯等大厂的公开数据都显示有相当比例双非/普本学生通过实力(技术、项目、竞赛)成功入职。211/985名校 学历对于简历筛选是有优势,但非名校生凭硬实力+机遇同样能突围。一棍子打死所有非211,不是蠢就是坏!
侠客行:
我朋友双非拿字节 SP,靠竞赛项目硬刚😅
点赞
评论
收藏
分享
评论
点赞成功,聊一聊 >
点赞
收藏
分享
评论
提到的真题
返回内容
全站热榜
更多
1
...
0实习0面试, 速通拼多多
1.2W
2
...
秋招腾讯TEG提前批(三面挂)
1.2W
3
...
玛勒戈壁得秋天到了吗就秋招。恨不得搁产房外面招聘
6922
4
...
我和妈妈讲以后我可能给不了她一个月1500
5615
5
...
后端实习到底该干什么啊
5050
6
...
双非本应届是如何拿到30
3799
7
...
明天五场面试,加油
3506
8
...
怎么准备实习
3291
9
...
实习,别太较真
3275
10
...
王侯将相宁有种乎!
3097
创作者周榜
更多
正在热议
更多
#
26届的你们有几段实习?
#
32393次浏览
387人参与
#
机械人,你拿到几个offer啦
#
38222次浏览
318人参与
#
你被哪些公司秒挂过?
#
24748次浏览
219人参与
#
面试体验感最好的是哪家?
#
222895次浏览
2378人参与
#
如何提高实习转正率?
#
9478次浏览
147人参与
#
双非能在秋招上岸吗?
#
219775次浏览
1163人参与
#
哪些公司校招卡第一学历
#
63345次浏览
240人参与
#
初创公司值得加入吗?
#
25957次浏览
189人参与
#
大疆的机械笔试比去年难吗
#
74764次浏览
636人参与
#
月薪多少能在一线城市生存
#
16084次浏览
225人参与
#
你后悔自己读研吗?
#
13181次浏览
212人参与
#
大家每天通勤多久?
#
48197次浏览
353人参与
#
当下环境,你会继续卷互联网,还是看其他行业机会
#
116131次浏览
804人参与
#
你认为哪些项目算烂大街?
#
13119次浏览
252人参与
#
你以为的实习VS真实的实习
#
17874次浏览
178人参与
#
设计人的面试记录
#
129110次浏览
1355人参与
#
比亚迪求职进展汇总
#
735470次浏览
3095人参与
#
网申一定要掌握的小技巧
#
10095次浏览
66人参与
#
你小时候最想从事什么职业
#
103712次浏览
1787人参与
#
机械校招之路总结
#
92897次浏览
1891人参与
牛客网
牛客网在线编程
牛客网题解
牛客企业服务