首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
AI 模拟面试
简历
求职
学习
基础学习课
实战项目课
求职辅导课
专栏&文章
竞赛
我要招人
发布职位
发布职位、邀约牛人
更多企业解决方案
AI面试、笔试、校招、雇品
HR免费试用AI面试
最新面试提效必备
登录
/
注册
佛系的ssr在做核酸
武汉大学 信息技术岗
发布于湖北
关注
已关注
取消关注
@已经是全速运转了:
C++夺命连环问
秋招进行到现在,面了有二三十次了,总结了一些C++的高频面试问题,和一些我认为非常能考察理解深度的问题,供参考。1. C++11有什么新特性?2. 函数有哪些常见的传参方式,有何区别?3. 指针和引用有什么区别?4. 指针常量和常量指针有何区别?5. 常见的内存泄漏发生场景有哪些?6. 常见的内存泄漏检测工具?7. 虚拟内存和物理内存的区别?8. 内存空间有哪些区域?分别是做什么的?9. 段页式内存管理有何优点?10. 说一下智能指针?11. 内联函数是什么?和宏有何区别?它有什么优缺点? 什么情况不能内联?12. 说一下多态的底层原理?为什么要有多态,直接静态重写不好吗?13. C++空类的大小是多少?如果空类内含有虚函数,类的大小又是多少?14. 讲讲内存对齐?15. 虚函数可以是模板函数吗?16. 虚函数可以内联吗? 17. 32位Linux系统的寻址空间是多大?进程能申请的内存有这么大吗?18. Linux系统中进程默认栈空间是多大?如何修改?19. Linux系统中调试崩溃问题的流程是?20. 栈溢出一般是由哪些原因导致?21. Static关键字有什么用?static变量修饰全局、函数内和类内变量时,分别在什么时候进行初始化?22. 初始化列表有什么好处?哪些成员变量必须通过初始化列表初始化?23. 什么是右值引用?说一下什么是移动语义及使用场景?24. Malloc/free和new/delete有什么区别?25. Vector和List有什么区别?讲一下vector动态扩展的原理?26. Vector动态扩展时,编译器为什么不先判断一下原有空间后面的内存是否空闲,如果空闲,直接在后面的内存空间继续分配空间?(从内存池角度回答)27. Unordered_map和map,unordered_set和set,分别有什么区别,它们的底层数据结构是什么?28. prioriry_queue优先级队列的底层数据结构是什么?操作的时间复杂度是什么?29. 红黑树与AVL树有什么区别?与堆有什么区别?与跳表有什么区别?30. 如果让你用一维数组模拟一个大根堆,你怎么实现?31. Sort()函数的排序策略是什么?用到了哪些排序方法?(快速排序、插入排序、堆排序)32. Sort里面什么情况下会调用插入排序?它时间复杂度是N²,为什么要用它?33. Sort里面什么情况下会调用堆排?为什么不能无脑用快排? 34. 哈希冲突了怎么办?35. 如果用链表把冲突的节点链起来,因为这些节点的哈希值都一样,那如何区分这些节点?36. 哈希表负载因子过大时要进行Rehash,那哈希函数要变吗?37. 如果有几十亿个id(字符串),怎么快速判断某个id是否存在?38. 如果要在一亿个数字里找出最大/小的K个,怎么做?39. 类A提供了拷贝构造函数和等号赋值运算符,假设b是A的一个对象,代码:A a=b;会调用拷贝构造函数还是等号赋值函数?40. C++编译过程分为哪几步?动态链接和静态链接的区别是?先记这么多吧,后面再补充~
点赞 131
评论 17
全部评论
推荐
最新
楼层
暂无评论,快来抢首评~
相关推荐
05-20 16:58
已编辑
山东大学 Java
刚入职发现大家都很忙,我很闲,该怎么办?
刚入职,发现同事都忙得不可开交,自己却清闲得能数天花板的格子,这滋味确实有点尴。是主动找活儿干?还是乖乖等领导吩咐呢?职场如战场,主动就是那把开路的利刃。领导工作千头万绪,可能一时没顾上给你安排任务。与其干坐着,不如主动请缨。找领导时,态度要诚恳,可以这么说:“老大,我看大家都忙,我也想多学习、多做事,您看有没有适合我的活儿?”这样既表达了你的工作热情,又能让领导看到你的积极主动,说不定他就真有活儿塞给你呢。趁着闲暇,多观察同事们都忙些啥。看看有没有你能搭把手的活儿。别小看这些小事,既能让你更快融入团队,又能让你对工作有个初步了解。等熟悉了,说不定还能发现一些能独立承担的小任务呢。没活儿干,正...
毕业季,给职场新人一些建议
点赞
评论
收藏
分享
05-18 08:41
门头沟学院 测试开发
虾皮内推虾皮内推码
🎉 虾皮内推全面启动! 虾皮内推码:NTA6LIk 内推链接:https://app.mokahr.com/recommendation-apply/shopee/2964?recommendCode=NTA6LIk 想要高薪? 追求工作与生活的平衡(work life balance)? 外企文化与一线互联网大厂的双重加持, 让你既能享受优厚的福利, 又能保持高效的工作节奏。 心动不如行动,快来联系我吧!🎯 虾皮正在招聘像你这样有才华的人才!
投递虾皮信息等公司7个岗位 >
点赞
评论
收藏
分享
04-09 14:41
合肥工业大学 golang
云智一面·昨天
面试官人很好,态度和蔼可亲,没答出来时也会引导你去思考。由于是晚上面的,导致我白天一天都有点紧张,面的时候状态也不是很好,正常可能面试官提问完应该思考几秒再答,而我就像抢答一样一口气把所有会的都说出来,这样就导致逻辑比较混乱,东一句西一句的。首先是自我介绍,先把会的技术大致讲一下,由于我八股背的多所以着重讲了一下,Java,go,jvm,MySQL,Redis,计网,操作系统这些,然后一小部分闲聊,然后先问了一下项目,面试官问我这个项目是否落实之类的,直接坦言说是写的练手的,包括之前也写过IM通讯,外卖之类的。然后面试官就把提问的重点放在了八股上。先问了Java:类加载器(答:3种+自定义类加载器、tomcat、原因+双亲委派+好处)JVM参数(答:xmx,xms,newsize这些,问我是如何设定的,我回答是把内存分一半给堆,再把堆分一半给新生代,这方面确实不太了解)然后问了一下并发相关的:线程池(答:线程池的7个参数(忘了线程工厂和阻塞时间了),3个重要参数,还有线程如何启用,为什么要设计最大线程数之类的,提到Java栈默认分配1MB运行时不可以更改)AQS(答:先讲clh是自旋锁+list,然后是AQS在这个基础上做的两个优化,然后举了一下reentrantlock根据state如何获取资源)CAS(答:使用三个字段,aba问题,然后将通常搭配自旋锁实现,面试官问通常会自旋多少次,这个不太了解,答的100,然后问100次大概多少秒,回答微秒级,然后面试官讲了一下怎么做资源可能没用完,意识到可能还需要进行阻塞操作)然后考虑一下Linux命令(top,ps,如何使用管道符过滤线程和使用Linux启动线程没答出来)然后问Redis:持久化机制(答:三种aof,rdb,混合,aof的三个参数刷盘策略,rdb以快照保存,使用bgsave会使用子线程来保存不会阻塞,而aof虽然会阻塞但是只在写完数据后追加一条命令,不会太影响,然后是他俩的优缺点,还有混合是怎么保存数据的)集群模式(答:三种,主从复制到缺点再到哨兵机制,正常使用三个哨兵互相监督,主节点挂了投票选主哨兵然后选主节点,然后额外讲一下脑裂的问题,主节点进行数据更新然后把命令写入aof来同步从节点,最后cluster集群,如何实现,使用16383个哈希槽(艹答成16384了),先根据哈希码取余,再根据节点数取余决定放在哪个节点上,然后问了一下我会怎么选集群模式,首先是cluster的问题,会让管道操作之类的失效,然后哨兵会导致整个集群结构变得复杂,使用小项目可能会考虑哨兵,大的考虑cluster,然后考了一下cluster如果一个节点挂了怎么办,根据节点数重新取余然后数据转移,面试官说这么转移比较慢,有没有别的办法,我隐约记得使用一个类似环形数组的方式,想不起来了)然后考了一下MySQL的b+树(这方面的知识点太多了,导致我什么都想讲逻辑就比较乱,讲了一下聚簇索引,树的叶子节点对应着一张页16KB,MySQL有一个区的概念,把这些页放在同一个区中,这样叶子节点的双向链表遍历时速度更快,然后b+树的扇出比较大(非常二,说成扇度之类的,面试官以为说的是扇区)这样层数就比较小,一行1kb数据的话3层可以放心2000w数据)其他的暂时想不起来了算法是lru,面试官问要不要提示,我说写个,然后写了10分钟左右,说大概写好了,但是面试官指出了2个小错误,第一个马上就改回来了,第二个一直没看出来(大脑这时候已经停止工作了)反问:问学习建议,说根据实际的项目进行深入,考虑应该怎么做,还问了一下组里面是做Java的吗?面试官说他是做go的,组里什么语言都有,语言影响不大,连忙补充了一句我对go的底层有深入源码的学习)结束。总体感觉答得不太好,没有太体现出深度,细节也不够全面。
下一个更好呗:
佬,我投完云智一直没消息,多久约的一面啊
查看14道真题和解析
点赞
评论
收藏
分享
05-20 13:59
门头沟学院 Java
逆天
米黑子米黑子:
你这个成绩不争取下保研?
点赞
评论
收藏
分享
不愿透露姓名的神秘牛友
05-22 16:32
暑期实习offer比较
1
1
1
其他
点赞
评论
收藏
分享
评论
点赞成功,聊一聊 >
点赞
收藏
分享
评论
提到的真题
返回内容
全站热榜
更多
1
...
以Mentor视角,更喜欢有这些沟通技巧的实习生
2.2W
2
...
得物暑期实习oc
1.4W
3
...
来算一算你的offer究竟到手工资多少!(详细教程)
1.2W
4
...
悟已往之不谏,知来者之可追
1.0W
5
...
【26届四段大厂】实习爆炸产出方法论 2.0
9589
6
...
腾讯云智一面面经
8939
7
...
双非本秋招字节转正失败春招重新拿下字节和腾讯
8371
8
...
暑期实习后,如何完成学生到职场人的身份转换?
5493
9
...
💗 521凉面筋真好吃~记录一把本小女孩人生第一面
4572
10
...
百度裁暑期实习,原因,岗位业务缩减
3864
创作者周榜
更多
正在热议
更多
#
毕业季,给职场新人一些建议
#
28210次浏览
469人参与
#
你的房租占工资的比例是多少?
#
23242次浏览
255人参与
#
我的求职总结
#
30754次浏览
507人参与
#
计算机专业还有必要去大厂卷吗
#
20747次浏览
111人参与
#
我的实习日记
#
2447600次浏览
25474人参与
#
薪资一样,你会选择去大厂还是小公司
#
16847次浏览
103人参与
#
辞职之后最想做的一件事
#
11718次浏览
167人参与
#
你见过最离谱的招聘要求是什么?
#
188793次浏览
1404人参与
#
晒一晒你收到的礼盒
#
62955次浏览
376人参与
#
选offer应该考虑哪些因素
#
21583次浏览
306人参与
#
金蝶求职进展汇总
#
44183次浏览
242人参与
#
非技术岗薪资爆料
#
355996次浏览
2748人参与
#
Offer比较,求稳定还是求发展
#
49727次浏览
240人参与
#
你怀疑过自己的专业选择吗?
#
17615次浏览
201人参与
#
为了秋招你都做了哪些准备?
#
11181次浏览
168人参与
#
你想吐槽公司的哪些规定
#
17924次浏览
68人参与
#
工作中的卑微时刻
#
9178次浏览
56人参与
#
第一份工作应该只看薪资吗
#
139167次浏览
1462人参与
#
我的工作日记
#
99523次浏览
1277人参与
#
秋招想进国企该如何准备
#
58674次浏览
376人参与
牛客网
牛客企业服务