首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
AI 模拟面试
简历
求职
学习
课程
专栏·文章
竞赛
搜索
我要招人
发布职位
发布职位、邀约牛人
更多企业解决方案
在线笔面试、雇主品牌宣传
登录
/
注册
牛客959646368号
燕山大学 电子信息类
发布于河北
关注
已关注
取消关注
@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
全部评论
推荐
最新
楼层
网易互娱
校招火热招聘中
官网直投
相关推荐
也不容易的肖恩很想去大厂
05-23 21:28
哈尔滨工业大学 计算机类
蚂蚁二面
1.自我介绍2.Java的类加载机制了解吗?简单介绍一下类加载的过程。3.对java的并发编程了解吗?有过具体的实现吗?或者说并发编程会有哪些问题?4.介绍一些了解的数据结构?5.详细介绍一下堆吧6.贪心算法和动态规划有了解吗?他们的应用场景分别是什么?有什么区别?7.问了pytorch(简历上的)8.过拟合怎么解决?自注意力机制怎么实现的?结合自己做的东西又问了好多9.mysql的索引结构是什么?B+树的优点以及结构。10.结合项目问了一些高并发场景题目。11.工作中或者研究中遇到了什么难题?怎么解决的?12.tcp协议的三次握手和四次挥手介绍一下13.rpc(不晓得)14.场景题:有不同的...
投递蚂蚁集团等公司10个岗位 >
点赞
评论
收藏
转发
辣鸡辣鸡辣鸡
05-22 19:01
算法工程师
211本科计算机,毕业去做开发能拿多少呀现在?
帮忙问,中国矿业大学,中国石油大学,南京农业大学这种211的计算机,谢谢!
牛客在线求职答疑中心
软件开发薪资爆料
点赞
评论
收藏
转发
chenxi同学
04-02 12:18
西安邮电大学 计算机类
面试最难绷的一集
今天面试到最后的时候,面试官说,来写道算法题吧。哥们打开链接一开,环形链表?狠狠拿下😋结果因为力扣上有以前写过的代码,面试官说你以前做过了吗,那我们换一道吧。整了一道字符串相关的,一点思路没有😇大伙一定要记得清空力扣的做题记录😭
点赞
评论
收藏
转发
牛客875058619号
昨天 23:42
golang
阿里云前端面试经历
阿里云前端面试经历 等了好久以为会有三面,没想到没后文了,索性把前两轮面试的经历发出来给大家看看吧。 第一轮技术面试 面试官询问了以下问题: 简历项目难点及同源策略的理解。 简单请求与预检请求的区别,以及content-type的常用值和文件处理方式。 跨域解决方案,我尽可能全面地阐述了我所知道的方案,建议大家网上搜索,方案还挺多的,我答的不好 前端安全问题,包括XSS和CSRF的原理及防范措施,以及Vue框架如何防范XSS攻击。 JWT的accesstoken和refresh token的作用,存放位置以及具体流程。 手写题:版本号比较和节流函数的实现。 Vue生命周期的各个阶段,以及3....
投递阿里云等公司10个岗位 >
第一次面试
点赞
评论
收藏
转发
点赞
收藏
评论
分享
回复帖子
提到的真题
返回内容
全站热榜
1
...
25届秋招迫在眉睫但也不用太🍌🟢
1.6W
2
...
美团一面
4289
3
...
周一就入职了,go语言一点没学
3817
4
...
美团二面
3638
5
...
华为暑期offer-0524
3356
6
...
美团后端一面
3155
7
...
找中大厂实习,微服务和微服务项目是必备的吗,另外有没有不用微服务的扎实项目推荐😋
3079
8
...
阿里智能信息面经(1~3&hr)
2813
9
...
如果延毕三个月,移动offer能保住吗?
2693
10
...
大数据开发暑假找实习总结
2687
正在热议
#
牛客帮帮团来啦!有问必答
#
927997次浏览
14371人参与
#
机械制造薪资爆料
#
333074次浏览
3896人参与
#
如何写一份好简历
#
290939次浏览
4225人参与
#
晒一晒我的offer
#
3587387次浏览
56382人参与
#
腾讯工作体验
#
141634次浏览
1382人参与
#
25届如何提前做秋招准备?
#
12309次浏览
409人参与
#
机械人,你的秋招第一份简历被谁挂了
#
35033次浏览
591人参与
#
投了多少份简历才上岸
#
63804次浏览
1009人参与
#
你的简历改到第几版了
#
318602次浏览
4769人参与
#
金三银四,你有感觉到吗
#
342079次浏览
4354人参与
#
毕业后不工作的日子里我在做什么
#
59679次浏览
742人参与
#
毕业租房也有小确幸
#
30181次浏览
1623人参与
#
实习与准备秋招该如何平衡
#
186761次浏览
3318人参与
#
租房前辈的忠告
#
44106次浏览
2552人参与
#
你已经投递多少份简历了
#
321434次浏览
4735人参与
#
我的上岸简历长这样
#
185460次浏览
3681人参与
#
比亚迪求职进展汇总
#
175064次浏览
1287人参与
#
秋招开了,你想投哪些公司呢
#
127320次浏览
3355人参与
#
在国企工作的人,躺平了吗?
#
103042次浏览
1305人参与
#
0offer是寒冬太冷还是我太菜
#
439193次浏览
5026人参与
牛客网
牛客企业服务