首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
AI 模拟面试
简历
求职
学习
基础学习课
实战项目课
求职辅导课
专栏&文章
竞赛
搜索
我要招人
发布职位
发布职位、邀约牛人
更多企业解决方案
AI面试、笔试、校招、雇品
HR免费试用AI面试
最新面试提效必备
登录
/
注册
渡口边
吉林大学 后端工程师
发布于北京
关注
已关注
取消关注
@Ehhhhhh:
【已挂】金山办公 - C++开发 - 一面面经
24/03/25 补充:3.19面的,3.22挂了。个人觉得是c++基础回答得一般(算法和OS基本回答上来了),以及没有c++相关的项目实践,所以不行。面试官很有耐心,答不上来也会等我想,有些问题也会引导我回答c++基础简单说一下c和c++的区别struct和class的区别简单说一下malloc和new的区别指针和引用的区别?c++为什么提供了引用这个东西?说一下const 指针和指针 const的区别?例如const A*是什么意思?了解const 函数吗?具体是不修改哪些数据成员呢?介绍一下多态。追问:动态多态里,怎么确认调用虚函数的对象要调用的是哪个函数?虚函数表,通过指针的类别去查表,识别要调用的函数什么场景下需要使用虚析构?场景问题:有一个接口,是对那个文件进行操作,接口实现里有文件加锁和解锁操作。假设这个函数里面有很多的return,怎么能保证他return返回的时候成功解锁?HINT: 你知道RAII吗?介绍一下?我们出函数的时候是什么东西是一定会被释放?利用这个局部变量的特性来处理一下。简单说一下堆和栈的区别。局部变量在堆还是栈上?函数的参数呢?STL库了解吗?vector怎么管理它的内存?容量不够的时候是怎么处理的?假设一开始有10个数据容量对吧那我再添加第11个时候怎么处理?具体分配多少空间?vector扩容是1.5倍或者2倍。vector假如调用erase()删除元素,元素都会移动,假如就是要在循环里删除元素会造成什么问题?如何解决问题顺利进行遍历?HINT: erase()返回的是什么?利用erase()函数进行删除操作,它返回的是删除元素下一元素的iterator迭代器。说一些高效使用vector的方法。怎么预留?提到了emplace_back(),追问:它是在push_back()之后推出的,有什么优势?说一下list链表和vector的区别。智能指针shared_ptr是怎么实现的?怎么管理对象的?知道单例模式吗?写过项目代码吗?举个例子?算法怎么反转一个单向链表?递归的话代码具体怎么实现,需要保存几个指针?答2个(面试官说3个……当前的、下一个的,上一个的),我还是觉得是2个……怎么对一个二叉树求高?括号匹配:一个表达式里面有很多括号我们怎么确认他这个括号左括号和右侧是匹配的压栈。扫描整个表达式,如果是左括号的话就先进行压栈,然后如果识别到右括号的话就弹出来栈顶元素进行匹配,不匹配的话就退出怎么对四则运算求值(不考虑括号)。考虑括号呢?后缀表达式+栈操作系统相关介绍一下自旋锁和互斥锁。有哪些场景会导致栈溢出?了解几个字母编码吗?unicode之类的?进程间通信有哪些方式?写过代码吗?介绍一下MVC框架。调试问题:假如有1000轮循环,我想进入第100轮调试,怎么进去?反问对c++开发这个岗位的学习有没有什么建议?或者说岗位对于能力的要求是什么?巩固c++基础,最好是有项目实践的经验,没有其实也没关系,但是项目可以提升解决问题的能力。wps是用qt开发的,也可以接触一下qt,没接触过也没所谓。
点赞 17
评论 9
全部评论
推荐
最新
楼层
暂无评论,快来抢首评~
相关推荐
01-22 12:10
快手_快STAR广告引擎(准入职员工)
光峰科技内推,光峰科技内推码
结构工程师面试经验: 1. 自我介绍 2. 项目介绍 3. 使用的三维软件、仿真软件是什么? 4. 建的模型里几个零部件之间的约束方式 5. 对身边常见的一些产品的内部构件有什么了解? 6. 它们通过什么方式组装/连接? 7. 如果给你个鼠标让你设计,首先要了解什么参数和内容? 8. 对结构工程师岗位的认知 9. 未来的职业规划 10. 工作地点的选择 11. 家庭情况 12. 反问环节光峰科技2026届校园招聘进行中~【招聘岗位】光学 / 硬件 / 算法岗 / 产品研发类 / 技术研发类 / 产品类【我们提供】极具竞争力的薪酬回报机制+产品技术重大创新奖金、专利奖、国际三大工业设计奖等专项激...
点赞
评论
收藏
分享
今天 13:01
禾赛科技_嵌入式软件工程师(准入职员工)
禾赛科技内推,禾赛科技内推码
禾赛科技 嵌入式开发(操作系统)面经⚜技术是真的过硬啊,秋招嵌入式被拷打的最狠之一。原定45分钟,拷打一个半小时,涉及知识面特别广,实际问的比这还要多,记忆有限。不过也无后续,但也没挂,估计在L3缓存里面吧⭕一面(9.18)1. 自我介绍2. 项目介绍3. 有没有测量IMU精度4. 串口有几根线,中断配置?5. IIC有几根线?讲一讲怎么通信?详细说一下读取寄存器的流程6. 说一说任务有哪几种状态?就绪和阻塞的任务放在哪里?放在同一个链表上面吗?7. 任务怎么进入阻塞态?(主动挂起,被强占,争取不到资源等)8. 说一说死锁?9. 怎么解决死锁问题?(获取不到锁的时候,释放本身的资源)10. 有...
点赞
评论
收藏
分享
01-17 22:52
武汉工商学院 嵌入式工程师
哇现在还有找51的[震惊😨]
递归到脑子变傻:
杭州还有上位机用VB的,实在没绷住
点赞
评论
收藏
分享
01-15 13:36
门头沟学院 Java
面试官一直唉声叹气结果过了
我面试的时候面试官一直在叹气 ,当时心都凉了,直接破罐子破摔,但是最后居然过了, 当天就给了口头offer
哈哈哈,你是老六:
感觉不是你的问题,是面试官自己叹气怎么没早点找到你
找实习记录
点赞
评论
收藏
分享
01-25 20:29
上海交通大学 算法工程师
Spring AOP 原理
面试题简述Spring AOP 的原理是什么?面试官想听的1、Spring 是如何通过代理机制在运行时增强方法;2、为什么有的类用 JDK 动态代理,有的用 CGLIB;3、AOP 的执行链路大致如何。面试示例回答Spring AOP 的核心原理是通过动态代理机制在运行时生成代理对象,从而在不修改原有代码的情况下对方法进行增强。当容器启动时,Spring 会解析所有的切面类(带有 @Aspect 注解的类),通过 AnnotationAwareAspectJAutoProxyCreator 这样的后置处理器介入 Bean 创建流程。详情请参考:http://xhslink.com/o/4vWq...
查看1道真题和解析
点赞
评论
收藏
分享
评论
点赞成功,聊一聊 >
点赞
收藏
分享
评论
提到的真题
返回内容
全站热榜
更多
1
...
J人永远闲不下来于是去提前实习
1993
2
...
牛客吐槽大会 | 有槽不吐,留着过年?吐完领现金红包,痛快!
1971
3
...
拥抱AI,程序员的最后出路
1558
4
...
mentor视角下的优秀实习生
1540
5
...
真正会被取代的,是你心里面的幻觉
1515
6
...
大厂提前实习对AI开发的新感悟
1254
7
...
努力挣钱的意义具象化了
1242
8
...
马斯克最新炸裂采访,AI会带走一半工作岗位,普通人将何去何从?
1194
9
...
去独角兽做龙头还是去大厂做凤尾
1128
10
...
我身材再曼妙,也没有我的工资好笑!
1050
创作者周榜
更多
正在热议
更多
#
牛客吐槽大会
#
2302次浏览
56人参与
#
机械人你知道哪些单休企业
#
83001次浏览
413人参与
#
今年春招是金一银二嘛?
#
7518次浏览
93人参与
#
参加完秋招的机械人,还参加春招吗?
#
103525次浏览
682人参与
#
1月小结:你过的开心吗?
#
1711次浏览
50人参与
#
抛开难度不谈,你最想去哪家公司?
#
3831次浏览
103人参与
#
为什么有人零实习也能进大厂?
#
4689次浏览
114人参与
#
AI时代的工作 VS 传统时代的工作,有哪些不同?
#
7904次浏览
191人参与
#
没关系,至少我的__很曼妙
#
3589次浏览
63人参与
#
赚钱的意义在这一刻具象化
#
3761次浏览
92人参与
#
你的第一家实习公司是什么档次?
#
3945次浏览
67人参与
#
当你问AI“你会取代我的工作吗”,它说_?
#
3471次浏览
122人参与
#
你的landing期是如何度过的?
#
8082次浏览
150人参与
#
机械人春招想让哪家公司来捞你?
#
379153次浏览
3139人参与
#
AI求职实录
#
2971次浏览
92人参与
#
除了Java,最推荐学什么技术?
#
5451次浏览
140人参与
#
一人一道大厂面试题
#
114077次浏览
1263人参与
#
设计人如何选offer
#
187070次浏览
864人参与
#
你在职场上见过哪些“水货”同事
#
30704次浏览
167人参与
#
简历中的项目经历要怎么写?
#
287732次浏览
3801人参与
牛客网
牛客网在线编程
牛客网题解
牛客企业服务