理想汽车 后端开发-C++ 一面

1.对 AI、LLM、工作流、MCP、Agent、Prompt 的理解

  • AI:让机器模拟人类的理解、推理、生成、决策等智能能力。
  • LLM 大语言模型:基于 Transformer 架构,通过海量文本预训练,具备语言理解、文本生成、逻辑推理能力。
  • 工作流:将大模型调用流程化,包括输入解析、检索、Prompt 组装、模型调用、结果后处理。
  • Agent:具备自主规划、工具调用、记忆和自我修正的智能体,可独立完成复杂任务。
  • MCP:多智能体协同框架,多个 Agent 分工协作完成任务。
  • Prompt:给大模型的指令,高质量 Prompt 包含角色、任务、约束、格式、示例。

2. 大模型的原理

大模型基于 Transformer 架构,核心是自注意力机制。

  • 预训练:在海量文本上做下一个词预测,学习语言规律、知识和逻辑。
  • 推理:采用自回归方式逐词生成,通过注意力机制捕捉上下文依赖。
  • 本质:通过大规模参数学习语言分布,实现生成与理解。

3. 深挖项目

4. vector 交换资源:swap 和 move 的区别

  • swap:双向交换两个 vector 的内部指针、size、capacity,O(1)。
  • move:单向转移右值对象资源,原对象变为有效空状态,O(1)。
  • 共同点:都不拷贝数据,效率极高。
vector<int> a = {1,2}, b = {3};
a.swap(b);
vector<int> c = move(a);

5. RVO 返回值优化策略

RVO 是 Return Value Optimization。

  • 编译器直接在调用方栈空间构造返回对象,不拷贝、不产生临时对象。
  • 即使删除拷贝构造,也能正常编译。
  • 属于 C++ 最关键的性能优化之一。
struct A { A(){} A(const A&)=delete; };
A func() { return A(); }

6. C++11 特性 + unordered_map 哈希冲突

  • C++11 常用特性:右值引用、移动语义、智能指针、thread、atomic、lambda、auto、nullptr、范围for、unordered_map。
  • unordered_map 底层用拉链法解决哈希冲突:每个哈希桶对应一条链表;冲突时节点挂载到链表尾部;链表长度 ≥8 转为红黑树,≤6 退回链表。

7. unordered_map 负载因子、扩容、为什么用质数

  • 默认负载因子:1

剩余60%内容,订阅专栏后可继续查看/也可单篇购买

C++ 常考面试题总结 文章被收录于专栏

本专栏系统梳理C++方向, 大中厂高频高频面试考点 , 内容皆来自真实面试经历,从基础语法、内存管理、STL与设计模式,到操作系统与项目实战,结合真实面试题深度解析,帮助开发者高效查漏补缺,提升技术理解与面试通过率,打造扎实的C++工程能力.

全部评论

相关推荐

本人双九(一般的985)现在🐻厂实习字节hr两次电联同一个职位的实习,问我考不考虑,第二次说的很恳切🐻厂给的测开,字节给的后端本人还没确定,秋招走大厂还是走央国企,目前暂时偏向稳定,更倾向于在江浙一带工作犹豫的点:1.目前组内氛围好,mt也好,组长也好2.如果再面试,我需要重跑我的项目,再准备+八股+手撕,会很累3.如果准备不充分,怕脏面评02-04&nbsp;22:16&nbsp;已编辑&nbsp;北京收到1人送花1朵33大家都在搜:央国企全部评论&nbsp;(41条)推荐最新学也学不动玩也玩不爽02-08&nbsp;21:53门头沟学院&nbsp;C++过来人告诉你&nbsp;字节hr&nbsp;就是这德行面试前对每个候选人特别舔&nbsp;面完找他问进度就查无此人了山东227我不爱上班啊&nbsp;:哈哈哈哈哈,这几天在xhs上略有了解海捞吧hhh小何和&nbsp;:前期很热情,突然很冷淡😁超级无敌霹雳小猪猪02-05&nbsp;09:53深圳职业技术学院&nbsp;护士双九这么不自信的吗?广东27我不爱上班啊&nbsp;:我这个实习的准备时间短,感觉在接其他面试被拷打了,项目和技术栈不熟,就没什么自信ZYLOM05&nbsp;:稳定也挺好呀走呀走02-06&nbsp;12:10门头沟学院&nbsp;C++在面字节前面几家其它的后端面试会好一些江苏12我不爱上班啊&nbsp;:哈哈哈哈我同门面字节,一面二面就没有低于1h的,哈人小凡h02-15&nbsp;17:34四川大学&nbsp;天线工程师🐻厂留用率?甘肃01kaori__02-14&nbsp;13:32香港大学&nbsp;Java哥们儿你不知道字节是一线大厂里面发面最多的吗,发面试又不是oc,hr再恳切有作用吗北京11楼主&nbsp;匿名牛油&nbsp;:现在知道了哈哈哈越今朝002-11&nbsp;13:10四川大学&nbsp;后端工程师为啥要犹豫,字节不还是正常面试吗,又不是已经拿到oc了北京11楼主&nbsp;匿名牛油&nbsp;:不想脏面评,不过现在也无所谓了,也不准备去大厂在改简历的大卫很认真今天&nbsp;19:17浙江工业大学&nbsp;深度学习现在这么卷,0实习能进的,都是有真本事的浙江00我就不理解了02-27&nbsp;12:03京东&nbsp;后端开发工程师测开转后端也不错吧,不过HR虽然舔,面试要求不会放松的北京00ScarletMoon_02-11&nbsp;20:42南京理工大学&nbsp;Java🐻厂留用率?江苏10楼主&nbsp;匿名牛油&nbsp;:听说转正会比较容易?不是特别了解_hengheng02-10&nbsp;14:28阿里巴巴&nbsp;ai&nbsp;infra还以为是到hr面了让你去呢,就约个面试能有多诚恳北京00嵌入式的小白02-08&nbsp;21:50西安理工大学&nbsp;嵌入式软件开发那就赶紧准备啊,看看别人面经,刷八股啥的陕西10我不爱上班啊&nbsp;:暂时没有特别想换的准备,大概率all&nbsp;in央国企了哈基米奶龙02-08&nbsp;15:35北京邮电大学&nbsp;后端工程师字节hr都很热情吧,最近27届暑期开了,也收到几个电话&nbsp;但是考虑不想脏面评就不面了北京10我不爱上班啊&nbsp;:已经略有了解了,感觉很海捞不进大厂不改名😡x02-06&nbsp;15:34百度&nbsp;后端开发(实习)建议不要脏面评,年后投随便约面北京30坚持无悔意无休&nbsp;:666又遇到兄弟了我不爱上班啊&nbsp;:hr是说约年后不进大厂不改名😡x&nbsp;回复&nbsp;坚持无悔意无休&nbsp;:Jasonnnnnnnn02-06&nbsp;07:35Columbia&nbsp;University&nbsp;Java试一下咯美国10我不爱上班啊&nbsp;:暂时不考虑了hhh站队站对牛02-05&nbsp;22:49门头沟学院&nbsp;机械设计/制造双***历都到顶了江苏10我不爱上班啊&nbsp;:不是很厉害的9,曾经被嘲过牛客548622592号02-05&nbsp;20:55Java要不等年后吧,不差这一次吧??字节那不是投了就能面吗?一定要面这个岗?北京10我不爱上班啊&nbsp;:打电话也是准备说年后了,年前肯定不行哈哈哈我投的少,我也不知道是不是投了就能面主要怕我面得不好,唉StephenZ_02-05&nbsp;20:31广东工业大学&nbsp;Java双9干什么测开广东10我不爱上班啊&nbsp;:哈哈哈哈哈,准备实习的时间很短很仓促,收到的后端面试不多,想着先有个实习就走了测开我们都在等雨停02-05&nbsp;19:54门头沟学院&nbsp;后端工程师熊是什么厂广西10我不爱上班啊&nbsp;:百度秋招失业人02-05&nbsp;10:48National&nbsp;University&nbsp;of&nbsp;Singapore&nbsp;测试开发大胆去面吧&nbsp;我就是不自信加上没后端实习&nbsp;秋招大厂只投了测开&nbsp;现在有点后悔福建30我不爱上班啊&nbsp;:,不自信加上项目不熟,我感觉会被拷打所以害怕秋招失业人&nbsp;回复&nbsp;我不爱上班啊&nbsp;:没事&nbsp;不会损失啥&nbsp;等你真的拿了测开就会像我一样从激动欣喜到焦虑前景我不爱上班啊&nbsp;回复&nbsp;秋招失业人&nbsp;:还有一个就是怕字节脏面评,所以如果接面试肯定也会努力准备一下的如果秋招不满意的话,还能搏一搏春招吧,我身边就有在春招找到不错的岗位的我不爱上班啊02-04&nbsp;22:20未填写教育信息&nbsp;测试开发还有就是,emmmm,周围也有面字节的,普遍表示有难度,我觉得我菜
点赞 评论 收藏
分享
发一下问题给大家参考,攒人品中。。。1.实习中多智能体系统包含几个智能体?它们之间如何交互?2.实习中意图识别模型需要识别多少个意图?3.750B模型用于什么场景?4.实习中Qwen3VL模型是多少B的?用于什么场景?5.在实习中,你主要的贡献是什么?6.检索环节做了哪些优化?7.答案生成环节做了哪些优化?8.是否做了SFT或强化学习相关工作?在哪个环节做的?9.SFT过程中是否对类别标签做了清洗或修正?10.强化学习的样本量是多少?11.基础模型经常分类分不准的案例有哪些?12.在校项目中,为什么用对话数据来增强数据集?13.在校项目任务的输出可以简单描述并举例吗?14.单智能体能否完成相在校项目关工作?为什么要智能体?15.LangGraph相对其他开源智能体编排工具的优点是什么?16.在现有场景中是否需要用到LangGraph的状态管理功能?17.如何理解Long-termMemory的实现方式?18.若将电商场景中用户的购买、点击、兴趣等信息设计为长期记忆,有什么想法?19.Context&nbsp;Window能否储存大量电商交互信息?如何解决存储问题?20.推理时若将大量Memory以Token形式给到大模型,Token长度过长该如何处理?21.强化学习有哪些常用技巧?22.若通过SFT进一步提升模型准确率,常用的手段有哪些?23.SFT的理想数据量是多少?如何确定?24.SFT数据分布一般怎么取?为什么选择该分布而非其他分布?
查看24道真题和解析
点赞 评论 收藏
分享
评论
点赞
1
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务