首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
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-25 20:16
上海交通大学 算法工程师
数据库出现慢查询怎么定位?
面试题简述数据库出现慢查询,你会怎么排查?面试官想听的1、是否知道慢查询日志、执行计划、索引失效等定位思路;2、是否能系统化地给出步骤而不是随口乱试;3、能否举例说明曾经真实优化的过程。面试示例回答这个问题我在 XX 公司实习项目里曾经遇到过。问题表现: 当时一个接口从几十毫秒变成了 3 秒,定位后发现是 SQL 慢查询。详情请参考:http://xhslink.com/o/2pLriF66UjT由浅入深分析1、慢查询常见原因:(1)索引失效(函数、类型、模糊匹配);(2)数据量过大,分页深;(3)锁等待或死锁;(4)联表太多;(5)查询未命中缓存。2、优化手段:(1)建立合适索引;(2)读写...
查看1道真题和解析
点赞
评论
收藏
分享
01-25 10:54
门头沟学院 大数据开发工程师
数据开发在AI时代的转变,数仓、RAG(检索增强)与 Agent如何支持企业级AI
传统数仓、数据库和分析系统,为业务提供了稳定的数据支持和决策依据。但当数据开始面对 LLM 时,就产生了一个全新的挑战:如何将企业数据转化为模型可感知、可检索、可执行的“上下文”。在企业 AI 系统中,这一过程通常经历三个关键环节:1. 数仓与数据库:提供干净、统一、结构化的业务数据。2. 搜索与 RAG:让模型能够快速、稳定地访问相关信息。3. 工作流与 Agent:将数据能力编排成可执行的任务,实现复杂业务的闭环。图中展示了这一链路的概览。通过这条链路,可以发现数据不再只是“给人看的”,而是成为 AI 执行的核心驱动力。一、从数仓到 LLM:数据“服务对象”的变化在之前的文章中(微信公众号...
AI时代的工作 VS 传...
点赞
评论
收藏
分享
01-26 09:51
门头沟学院 Java
学院本简历求拷打
希望各位大佬能给些建议
点赞
评论
收藏
分享
2025-12-05 14:56
已编辑
武汉工程大学 Java
快手offer, 效忠👋子了
也是成功收到大厂 offer 了,感谢老铁收留8月下旬开始投递秋招,投了大概 150 家,后端方向,只有 8 家面试快手也是最先一批面的,面试流程也很快,时间线在图 3, 就是等 offer 等的有点久,再次感谢老铁收留纪念一下小小双非人的秋招结束
点赞
评论
收藏
分享
01-25 11:44
南昌大学 算法工程师
第K大斜率
链接 哇哈哈哈哈哈,终于AC了一道紫题 之前这种题即使看题解也不会写,今天是历史性的一步!(写给自己看的) 这题有两个难点 1:斜率怎么转化,求出所有斜率完全不可能,一定会TLE 经过高人指点:我可以利用二分法,先指定一个mid 要求(yj-yi)/(xj-xi)>=mid,由于最终答案向下取整,我们只需要找到至少k个满足题意就行了 证明:设最终答案为s,向下取整得S,此时S=mid,显然s>=mid,比如以下数字,k=1时答案为2 −3,−2,1,3/2,1,2,2/5 满足s>=mid的有2个,由于2和5/2向下取整都是2,所以不会影响答案 如果xj-xi>0,我可...
点赞
评论
收藏
分享
评论
点赞成功,聊一聊 >
点赞
收藏
分享
评论
提到的真题
返回内容
全站热榜
更多
1
...
一个普通人在985学计算机的四年
7472
2
...
挣钱虽不多,但也弥补了校园时期的遗憾
2889
3
...
mentor视角下的优秀实习生
2510
4
...
人均AI Coding后,程序员面试还有必要问八股吗
2305
5
...
J人永远闲不下来于是去提前实习
2294
6
...
面试官视角聊聊,怎么准备AI大模型产品面试?
2188
7
...
互联网大厂的AI相关岗位全面介绍
2020
8
...
我用Notion+AI整理面经,2周从迷茫到拿3个offer
2006
9
...
大厂提前实习对AI开发的新感悟
1897
10
...
这一刻感受到了经济独立的快感
1829
创作者周榜
更多
正在热议
更多
#
今年春招是金一银二嘛?
#
12222次浏览
148人参与
#
AI求职实录
#
6246次浏览
175人参与
#
赚钱的意义在这一刻具象化
#
5887次浏览
146人参与
#
抛开难度不谈,你最想去哪家公司?
#
6505次浏览
140人参与
#
没关系,至少我的__很曼妙
#
5129次浏览
98人参与
#
为什么有人零实习也能进大厂?
#
7122次浏览
158人参与
#
AI时代的工作 VS 传统时代的工作,有哪些不同?
#
10105次浏览
242人参与
#
1月小结:你过的开心吗?
#
2452次浏览
58人参与
#
你的第一家实习公司是什么档次?
#
5602次浏览
84人参与
#
当你问AI“你会取代我的工作吗”,它说_?
#
4864次浏览
163人参与
#
你的landing期是如何度过的?
#
10456次浏览
203人参与
#
牛客吐槽大会
#
4575次浏览
101人参与
#
除了Java,最推荐学什么技术?
#
7772次浏览
179人参与
#
机械人你知道哪些单休企业
#
83298次浏览
415人参与
#
你觉得什么岗位会被AI替代
#
37142次浏览
256人参与
#
秋招结束之后的日子
#
117187次浏览
1062人参与
#
通信/硬件求职避坑tips
#
138003次浏览
1084人参与
#
机械人春招想让哪家公司来捞你?
#
379540次浏览
3141人参与
#
你在职场上见过哪些“水货”同事
#
30911次浏览
168人参与
#
哪些瞬间让你真切感受到了工作的乐趣
#
23334次浏览
101人参与
牛客网
牛客网在线编程
牛客网题解
牛客企业服务