暑实尘埃落定,记录一下踩坑经历

#暑期实习i##华为#

经历了三个月的鏖战,从金三到铁六,也终于结束了

楼主研二,由于本科非科班,所以是第一次找实习,经历可谓是道阻且跻

时间从3月初,课题有所进展,预感到暑假能润开始:

1. 阿里云

第一次面试,自我介绍和项目经历答得磕磕绊绊,还只是电话面就给我搞的汗流浃背

由于时间有限,八股也背的⑧行,只看了黑马的

面试官问了mysql左右连接区别,我寻思黑马也妹有这题啊,答了个好像是多表查询时可以干嘛干嘛...

然后问了java基础问题,序列化,抽象类和接口区别。完,黑马也没有

“面试老师,我太想进步了”

后期回想这次面试,面试官真的很抬我了

失败原因:菜

2. 阿里云

阿里又面我了,唉我为什么要说又。

因为这次是数据库部门,再加上上次教训,楼主去狠刷mysql题

面试现场,这次是视频面了

“你说一哈线程和进程的区别”

what???怎么还有考研问题,“这道题虽然客观上我打不出来,但是主观上两年前的我可能已经答了”

“那你说一哈TCP的三次握手和四次挥手”

不出意外又寄了,当然事后回想真的很抬我了

失败原因:菜

3. 中奥

和前面的不同,这次是一个Python岗位,搞cv的

楼主虽然课题不是搞cv但是多少也会一点,opencv库还是用过的,抱着试试的心态就投了

面试是线下面,老板和技术主管同事面我

上来先问课题,研究经历,这个时候的我已经不至于背稿子都卡帧了,差不多能实时交流了

不过毕竟是Python岗,一些问题还是比较始料未及的,最后死亡问题:do you have paper on cv?

“客观上我没有,但主观上我可能发了”

“哦,看来这个同志就是靠吹吹捧捧”

失败原因:菜

4. 拼多多

三次失败后我怒了,狠背javaguide,伟大的哲人,吕氏春秋作者吕子乔曾说过:“我就不信咯,我为撒子不阔以,下一个!”

然后遭遇最让我不想回忆的一次面试,

面试官上来问redis雪崩三剑客,然后做算法题,然后就走了?走了?

当天不出意外的凉了

失败原因:感谢你特别邀请,观赏你开的会议,kpi也是另一,种宿命

5. 快手

第一次简历挂,第二次约到面试

面试官听完我的自我介绍后,开始问我的科研经历

omg,这还是第一个java岗的问我课题的

然后和他聊天

聊完了他和我说了一个我觉得很必要记住的话:“其实我们不太关心你们简历里写的项目经历,你们可以更突出作为研究生的部分,不然就和本科生一样了”

当然最终还是寄了,最后一个问题让我手写hashcode,当时脑子抽了以为hashcode的类型不是int而是有个专门的类型,纠结半天没写出来

虽然寄了,这次面试我却感觉收获很多

面试的时候面试官名字出现在了下面,我突然想到,以后不要称呼对方是“面试官”,叫“xx哥”,会不会更好聊呢?

6.华为和荣耀

为什么放一起说呢,因为都是离成功最近的一次了

书接上回,我从此面试只叫对方“xx哥”

华为技术面,拷打项目,一道有点复杂的算法,然后是八股吟唱和笔试复盘。快结束了,问了个面向对象和面向过程那个执行效率快

这要是过去的我已经宕机了,但当时我已经进化了,瞬间反应过来:“x哥问的这个题目很有水平啊!这个问题我虽然不能保证答对,但我可以推测是面向过程吧,因为......”

当天主管面,老方法套近乎,问到过一个死亡问题:“你有没有团队开发过项目,在其中担任什么角色?”

“好的,x哥首先我得承认我没有这样的经历,因为...,但我并不认为这会是我的缺陷,相反我意识到这一点将催促我在今后的工作中补齐它,而这也是为什么我要加入华为的原因,我希望在华为的实习能让我了解什么是真实场景下的团队开发”

第二天进池

荣耀技术面,拷打项目+一些常规八股,小场面已经驾轻就熟了,欢声笑语打出恭喜通过

就在我以为马上百万雄师过大江的时候,又寄了,综合测评没过,两个都没过!

这时我才意识到,那个性格测试不是无所谓写,是有标准回答的啊!而我为了防止回答前后不一致,统一按真实想法回答,直接导致里面加班相关的问题全部暴死

只能说千万不能半场开香槟吧,上一个这样开的还是TI8的波高水人

失败原因:没逼数

结局:最后去了省行的科技岗把,虽然不是最优,但也是给自己有个交代了。

其实从我决定找暑实开始,就想过会大败而归的。但是如果不愿意尝试,就永远不会知道,存在这样那样的坑点,或是自己有这样那样的不足

希望看到这里的好哥哥都能拿到想要的offer

#暑期实习i##华为##阿里##软件开发笔面经#
全部评论
lz本硕9吗
2 回复 分享
发布于 2024-06-10 17:13 浙江
半夜看到友友的经历,深有感触,加油加油
2 回复 分享
发布于 2024-06-10 02:12 北京
春招的6都还有很多人补录上岸,更别说实习6更是没啥问题
1 回复 分享
发布于 2024-06-11 15:45 广东
笑死😂
1 回复 分享
发布于 2024-06-09 23:30 湖南
佬 可以发一下科技岗的经验吗
点赞 回复 分享
发布于 2024-08-09 22:41 英国
本科不是非科班会不会卡你简历😖
点赞 回复 分享
发布于 2024-07-07 18:08 四川
综合测评到底怎么填啊😭 我也老是测评挂
点赞 回复 分享
发布于 2024-06-14 00:55 重庆
荣耀那边我主管面爆炸了,一点也不舔荣耀最后不出意外g
点赞 回复 分享
发布于 2024-06-12 13:30 江苏
也不错啊,我暑期投银行都挂
点赞 回复 分享
发布于 2024-06-11 21:13 湖北
我本硕也都非科班,试了互联网才发现不是这块料,也准备去银行科技岗,银行科技岗面试都问些啥啊
点赞 回复 分享
发布于 2024-06-11 11:06 辽宁
哥们我们可能是院友,跟你一样,本科非科班,今年非科班找后端太难了
点赞 回复 分享
发布于 2024-06-10 14:14 江苏
从文字中能看出很客观,虽然校招对我来说已经过去两年了,但也会经常回来看看
点赞 回复 分享
发布于 2024-06-10 13:31 江苏
省行科技岗实习在哪投的呀哥
点赞 回复 分享
发布于 2024-06-10 00:50 福建
码字不易 校友一直在进步
点赞 回复 分享
发布于 2024-06-09 22:13 黑龙江

相关推荐

面试被问到“Agent”的那一刻,其实很容易露馅。不是不会答,而是——你以为自己会,但一开口,全是概念,没有结构,没有落地。我第一次被问到“什么是ReAct?”的时候,就是这样。一、我第一次被问懵:你说的Agent,到底是什么?那场面试,对方很直接:“你说你做过AI项目,那你解释一下,Agent和普通大模型调用的区别?”我当时脑子里只有几个词:自动化、智能、任务执行……但说出来很虚。后来我才意识到,Agent不是“会说话的模型”,而是“能完成任务的系统”。核心区别只有一句话:👉 大模型 = 给输入 → 出输出👉 Agent = 有目标 → 会规划 → 会行动 → 会反思 → 再行动也就是:从“回答问题”升级到“解决问题”二、什么是ReAct?(不是背定义,是理解逻辑)很多人会背一句:ReAct = Reasoning + Acting但面试官不听定义,他要你讲“它为什么重要”。你可以这么说:ReAct的本质,是让模型在**“思考”和“行动”之间循环”**。不是一口气给答案,而是像人一样:先想(Reason)再做(Act)看结果(Observe)再想(Reason)形成闭环。你可以举个例子(面试特别加分):👉 任务:分析一家公司财务状况传统模型:直接输出一段分析(但可能是胡编的)ReAct Agent:Thought:我需要收入、利润、现金流数据Action:调用数据库 / APIObservation:拿到数据Thought:收入增长但利润下降,可能成本上升Action:继续查成本结构Observation:原材料涨价Final Answer:给出完整分析重点不是步骤,而是:👉 它不假装知道,而是一步步去“找答案”这就是ReAct的价值。三、任务拆解:99%的人都答错的地方面试官接下来一般会问:“那你说说,如果让你设计一个Agent,任务怎么拆?”很多人会说:拆成几个步骤写prompt调接口这不叫拆解。真正的任务拆解,分三层:1️⃣ 目标层(Goal)不是“做什么”,而是“做到什么程度算完成”❌ 分析用户数据✅ 输出用户分层+可执行运营策略2️⃣ 子任务层(Subtasks)拆成“可执行单元”例如:数据获取数据清洗指标计算分群结论生成3️⃣ 能力映射层(Tools / Skills)每个子任务对应能力:子任务对应能力数据获取API / SQL清洗Python分析模型 or 规则输出LLM👉 这一步,才是Agent的核心因为:Agent不是“拆任务”,而是“把任务分配给不同能力”四、设计一个数分Agent(这是面试高频题)如果面试官说:“那你设计一个数据分析Agent?”你可以这样回答(直接结构化输出):🎯 1. 目标定义用户输入一句话:“帮我分析最近用户流失为什么变高”Agent输出:核心原因数据支撑建议动作🧠 2. Agent结构(关键)你可以说三层:① Planner(规划器)拆任务决定先查什么② Executor(执行器)调SQL / Python / API③ Reflector(反思器)判断结果够不够是否继续深挖👉 这一句非常加分:“我会加一个Reflection机制,避免一次性结论错误”🔧 3. 工具设计(落地感)数据库查询工具(SQL)Python分析工具指标计算模块可视化(可选)🔁 4. ReAct流程嵌入每一步都走:ThoughtActionObservation直到:👉 满足“可以解释原因 + 有证据”⚠️ 5. 风险控制(面试加分项)你可以补一句:防 hallucination(必须用真实数据)限制工具调用次数(成本控制)加缓存(性能优化)五、我后来是怎么准备这些问题的?说实话,这一块如果你只是看资料,很难形成“能说出口的结构”。我当时的问题是:👉 我懂一点,但讲不清👉 我会做一点,但没体系👉 一问就乱后来我做了一件很关键的事:我把所有“Agent相关问题”——全部写进简历项目里,然后反推回答。甚至我用了一次工具,把我写的项目拆解成:面试官可能问什么我答得哪里虚哪些点需要补那次帮我优化结构的,就是泡泡小程序AiCV简历王(只提一次),它不是简单改简历,而是把“你说不清的地方”直接暴露出来。很多时候你以为问题在“不会”,其实问题在——你没想清楚。六、面试中我被问到的Agent问题(真实高频)我整理几个你一定会遇到的:1️⃣ “Agent和Workflow的区别?”👉 核心答法:Workflow:固定流程Agent:动态决策一句话总结:👉 Workflow是“写死的流程”👉 Agent是“会自己决定下一步”2️⃣ “什么时候不该用Agent?”这个很多人答不上来。你可以说:任务简单(规则就够)成本敏感实时性要求高👉 本质:Agent不是越智能越好,而是成本是否值得3️⃣ “你怎么评估Agent效果?”高级一点的答法:成功率(任务完成)工具调用次数(效率)成本(token / API)用户满意度4️⃣ “Agent最大的问题是什么?”你可以讲三个:不稳定(输出不一致)成本高调试困难👉 再补一句:“所以我会加日志和轨迹记录(trace)来做调试”直接拉开差距。七、最后一句实话Agent面试,不是考你“会不会用AI”。是考你:👉 能不能把一个复杂问题,拆清楚,并让系统去执行很多人卡住,不是因为不会技术,而是:没结构没闭环没“像人一样思考任务”如果你只能讲“模型怎么用”,那你还在工具层。如果你能讲清:👉 目标 → 拆解 → 执行 → 反馈 → 优化那你才在“系统层”。而面试官,要的是后者。
Agent面试会问什么?
点赞 评论 收藏
分享
二、Text2SQL 相关技术问题1. 不同数据表量级下,Text2SQL 的技术选型差异是什么?2. 为何要将数据表每一行数据向量化?使用的 Embedding 模型是什么?3. 行级向量化与表元数据(Metadata)检索的优劣对比,为何不直接用 Metadata?4. Text2SQL 业界常用方案、技术框架与难点你了解哪些?三、RAG 相关技术问题1. Jira Agent Rack 项目要解决什么问题?高频查询内容是什么?2. 为何采用关键词+向量混合检索?各自适用场景是什么?3. 结构化数据用固定分块的原因?什么场景不适合固定分块?4. 长文档 RAG 如何分块?标点分块如何解决语义割裂问题?5. RAG 中为何要加**重排(Rerank)**环节?你的项目是否使用?6. 加重排后效果变差的原因是什么?7. 是否做过Query 改写?解决什么问题?如何实现?8. RAG 与小模型微调的适用场景分别是什么?四、Agent 相关技术问题1. 多 Agent 系统采用什么架构?任务如何编排?2. OpenCloud、Perplexity 等 Agent 系统的核心是什么?3. Agent 的短期/长期记忆如何设计、区分与协作?4. Agent 系统相比直接用大模型的优势是什么?5. 用户如何自定义 Agent 与 MCP?流程是什么?整体上就是自己给自己挖坑,很多细节答不上来,面试了差不多50min,面试完感觉被抽干了,像是做了一次小丑,好不容易有次二面,被自己浪费了
查看17道真题和解析
点赞 评论 收藏
分享
评论
48
34
分享

创作者周榜

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