虾皮一面-Data Infra大数据平台研发

时间5.26,时长55分钟。面完秒约二面,HR看我七月初到岗,二面约到6月15了,一二面相隔20天有点搞。

处女面,面试前很紧张,面试官很善于引导,也不刁难我,给Shopee点一个大大的赞!

我看JD貌似是做SparkBot,也就是Spark的Agent,但我确实没了解过大数据的东西。

面试官很年轻,面试全程轻松绷住。

自我介绍

项目

1.背景,需求是什么,遇到哪些问题,如何解决的?

2.知识库怎么做的?

3.MySQL在里面用来干什么?

4.文档是哪些文档?流程是什么样?

5.三层记忆为什么这样设计?

6.你觉得什么是agent?它和ChatBot,RAG有什么区别?

7.除了ReAct和Plan还有什么模式?

8.什么是Agent Harness Engineer?Trace是什么?

没了解过

9.Agent的上下文管理有什么方法?

10.上下文过长有什么处理方案?

11.ToolCalling调用结果太长怎么办?

12.上下文爆炸了怎么处理?

13.假如说你去做一个日志Agent,它查出来的日志超过上下文窗口了你会怎么处理?

14.Agent服务突然挂掉了怎么办?

15.短期记忆的交互流程是怎样的?

16.使用Redis的考量是什么?为什么用Redis?

17.智能体支持多节点部署吗?如果你要让它进行多节点部署,考虑哪些问题?

18.FunctionCalling,MCP,skills的区别是什么?

19.为什么要有skills呢?

20.如何设计一个比较好的skill?

不知道(Skill这个概念是我在面试前突击的)。

21.智能体做出来之后,有没有去评估它的性能?

22.我看你是大数据专业的,你对大数据有了解吗?

没有了解。

23.你能讲一下Agent的调用流程是怎样的吗?

24.Agent不会无限循环吗?

25.你一般用什么CodingAgent?

现场打开屏幕共享AICoding

使用Claudecode将将智能体项目,改造为可以多节点部署的项目?

我其实是不知道怎么去改的,面试官也看出来了,他说没事,让我直接和AI对话尝试做一下。然后AI给出了方案,从接入层到后端各个层都有要改造的,然后面试官问你觉得他的方案有什么问题。我说接入层可能没问题,他(笑)说接入层是最大的问题。(难绷)其实我根本不知道这种多节点怎么搞,硬着头皮看AI给的方案有个根据IP粘性哈希我就说IP可能变,可以根据用户token来做粘性哈希,然后又说了可以做Redis的分片集群。总之后面就给了个大致的方案。

AICoding期间穿插提问

26.你平常用Agent还开发过什么东西?

一个48小时编程挑战。做一个内部的sop oncall智能体助手。

27.你觉得在这种coding agent出来之后,我们怎么跟agent共存呢?那这种能力应该怎么培养呢?

操作系统八股

28.用户态和内核态什么区别?

29.什么时候会从用户态切换到内核态?

30.进程调度算法有哪些?

31.Java进程卡住怎么办?

不知道

32.僵尸进程和孤儿进程是什么?

不知道

难绷,操作系统只背了高频相关的八股,比如内核态用户态,进程线程协程,内存管理,IO模型。

然后就是继续VibeCoding。

反问

在AI时代,您对我们这些即将踏入这条路的年轻人有什么建议?

AI不能输出人的需求,我们要理解人的需求。

要具备产品经理的思维。

面完秒约二面,HR看我七月初到岗,二面约到6月15了,一二面相隔20天有点搞。

#牛客AI配图神器#

#找实习##我的求职进度条#
全部评论
这个面试问的问题好舒服
点赞 回复 分享
发布于 昨天 22:09 黑龙江

相关推荐

今天不吐槽了来点纯干货1. 路线首先是大一到大四的路线,作为计算机学子,我们是没有大四的,大四基本上都不在学校。大一:这个时候你需要沉淀你的基础、技术、岗位方向选择、考研/就业等等一系列基础事情大二:在大一做好技术栈基础的前提下,大二第一学期进一步学习技术,可以了解一下AI相关东西,大二第二学期就可以做两个不怎么烂大街的项目,大二暑假可以尝试投第一日常实习,92同学可以尝试直接投中大厂,双非同学可以从学校附近的小厂干起,不要觉得自己没准备好就不投,面试来得哪有这么容易,面试之前的复习是最有效率的,用面试来激励自己学习,边投边学是常态大三:第一学期要逐渐向中大厂靠近了,特别是双非的同学,这是你迈向大厂暑期最有效的入场券,猛猛投就完了。第二学期就迎来暑期实习了,这是有转正机会的实习,如果成功找到暑期实习的同学建议不要全部梭哈转正,万一转正没有成功,代价就是你的秋招时间,所以所有人的最终目的一定是秋招大四:这个时间段就只有春招了,也是不少同学上岸的机会2. 技术前端:建议现在在学前端的同学往全栈+vibecoding方面靠,感觉是趋势后端:无论是java还是go还是Python,大家一定要学会agent测开:这个也是后端知识+测试知识+AI,不过目前某场qa在往rd方向转,不知道后面什么情况agent:走纯agent开发的话就要比后端同学更深入了,这个不用多说3. 简历简历一定要简,很多同学都简历实习都没有还是两张A4纸才能写完,这个并不能代表你学的多学的深,只能代表你浮夸、包装、底子虚,不要过度包装,有了实习的同学一定要专注研究你的实习,而不是你的项目,把你的实习项目横向、纵向研究得特别明白才行。简历不要堆料,要用STAR+量化的法则,也不要太AI味了,各种数据什么99.9%,看着很假4. AI对行业的冲击怎么样AI对行业冲击确实大,没有AI我都不知道怎么coding了,至少我觉得我有AI才能胜任现在的岗位,享受AI带来的福利为什么不利用好AI?你是愿意成为罢工的纺织工人,还是愿意成为珍妮机的操作者,很简单的道理,对于我来说AI一定是利大于弊,而且远远大于5. 面试技巧我也面试了几十厂,我发现除了wxg的两个小时之外,大部分公司只面试一个小时,面试流程一般都是,先自我介绍,你可以谈到你的学校、专业、技术栈、一些经历,都可以的不用太多,然后面试官就会根据你的项目/实习来问你的情况,一般有实习都会先问实习,甚至都不问项目了,大部分都会这样说“你介绍你实习/项目的一个你熟悉的点来讲一下吧”,然后你讲完之后他就会追问、拓展、场景题,这个过程大概有20~30分钟,这个阶段表现好的话就会到八股阶段,会问你一些基础的知识,什么hashmap、rag、计算机基础之类的,也是20分钟,最后就到了算法阶段,这个很重要,基本上就决定你能不能过这次面试了,如果确实太难你做不出来,你也可以放弃,说明面试官根本不想要你,你也可以申请换题,这是最后的挣扎,到此,就是反问环节了,反问环节你可以问一下组内技术栈,为下一次面试做好准备6. 算法算法基础不好的同学,建议是上来就先把leec hot100 刷个两遍,然后练习acm模式,建议大二暑假之前完成,这个hot100的算法题,建议是直接背下来,面试官才会觉得你基础不错7. 怎么样才能找到大厂实习如果你指的暑期大厂,我建议你有一个日常的中大厂实习。如果你指的是日常实习,我建议你项目/小厂实习 做的丰满一点,不要再苍穹外卖了,牛肉哥、流年哥这些博主都有很好的项目,本博主只是个小菜,没什么拿得出来的东西,见笑了。再一个就是算法,这个非常重要,不要忘记刷算法。简历能力一定要大于你自身的能力。8. 网上项目很难,理解不了怎么办你直接塞给AI,让AI给你找亮点,然后深入理解3、4个点,然后直接横向拓展,研究个一周再去面试查漏补缺,基本上就成了,时代变了,不要再挨个字母挨个字母的敲了,可能项目作者都是AI出来的9. 最后还有什么想问的直接评论区回复,我都会看的。希望大家都能找到大厂实习,秋招收获ssp!共勉!
我的求职进度条
点赞 评论 收藏
分享
评论
3
3
分享

创作者周榜

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