京东外包智慧玩具项目 一面顺利通过,二面难评
上周在Boss上看到京东在招Java开发,学历要求写的是大专,我就投了,想着反正也是海投,无所谓。上周三HR就给我打电话约面试,我一开始以为是假的呢,结果一看邮件发件人好像还真是京东那个,我就以那种探一探虚实的心态去准备了这场面试。(感觉可能是京东自己去把握候选人,然后丢给外包公司那种模式)
一面过程
大概的过程:
- 自我介绍
- RAG的原理,大概是怎么一个过程,怎么做的切片
- 模型幻觉是因为什么引起?应该怎么处理?
- 拷打项目,每一个细节都会细问,甚至挖坑。比如说文生图用Redis做积分扣除是怎么扣的? 先把积分拿出来再扣除吗?回答,用Lua扣,这样起码有一个原子性,虽然不会自动回滚。
- 算法题-二叉树的前序遍历
小插曲,当时突然让我打开屏幕共享,说算法环节,我直接说一句“好久没遇到这个环节了”。也可能是外包,也可能是加上我前面经住了拷打,可能面试官就放水了,直接说写个前序遍历。
二面准备过程
一面完不到2小时,HR就告诉我过了,问我什么时候有时间二面。我就想这一面拷打实现细节,那二面不得在什么设计思路,成本控制上拷打?我就和HR说能不能下周一,我对岗位挺感兴趣的,想多准备准备。 从周四面试完到今天,就没闲过,疯狂深挖项目细节以及设计上不太合理的点。尤其是一些做了工程取舍的地方,生怕说错话或者选错一个方案就给我挂了。 专门针对这个岗位定制自我介绍,突出一个能干活。大概板块如下:
- 基本信息
- 在云图库中,AI应用做了什么功能,怎么做的成本控制,提一句还做了流量控制、合规管理、多人协同、用户隔离等,能快速上手。
- 用我之前在职期间做的项目体现我的Java基础扎实,有工程应用能力,用了挺多设计模式,怎么去管理的线程调度。
- 表达在过往项目里养成了考虑边界问题,保证代码稳定性的习惯
二面过程
面试官提问环节
面试官听完我的自我介绍,问了问我空窗这一段干了什么,接着开始深挖我的硕士课题,并聊了16分钟相关算法原理……中间我不断地想把问题往AI应用方向去引,甚至我还提前准备了一些客户端断线重连的思路(最终也没用上)。但是面试官非常固执,就说算法原理,你给我解释一下你那个硕士课题里那个算法是什么细节,有什么创新点?中间面试官自己主动说岗位想招一个懂算法的人。 我心说那你招什么Java开发?(没表现出来)。这一段让我梦回硕士答辩,我都有点佩服我自己,就那么久的东西居然还能扛得住问…… 后来他问我怎么理解AI智能体。我以为总算开始聊应用了,大概这么说的:我理解就分两种,一种是给AI大模型赋予一定的身份或者知识,但是仍然保持一问一答的经典智能体。第二种是ReAct这种能通过推理和思考自己干活的智能体。然后给他说了半天具体怎么想的,感觉他听着还行。 然后?然后他开始问我大模型的算法原理……我就把能想到的说了一些,最后说目前的AI应用相关的工作呢,我个人感觉就是通过各种手段使得给AI大模型的输入内容更加符合用户的问题,避免幻觉或者低质量的回答。就还是想往应用上去引。 结果面试官告诉我他问完了……我一看,27分钟。在Java开发的面试中完全没出现Java。
反问环节
您这边一个需求从评审到完成大概是一个什么周期?面试官说:现在全流程AI,大概一周。(好了,目测地狱级加班,我瞬间就和自己和解了) 如果我能入职,是自己看资料,还是有人能带?面试官说:现在基本上没有给新人的成长时间,公司一堆资料自己看,也可以问同事。 大概什么时候能给结果?面试官说:一到两周(OK,那就是没意向。不然效率应该和一面似的)
小细节
面试官后面的墙上有个标语:“制造出来的产品,不是一流” 后面没有出现在摄像头里,个人脑补“不是一流就是垃圾”。
总结
很难评价或者复盘。心情嘛,没有什么不开心的,反而觉得有点搞笑。如果二面的面试官也是京东正编,那么我感觉现在大厂内部也是非常焦虑的。为什么招个外包还能搞出岗位写Java开发,到二面疯狂拷打算法原理的操作,中间自己主动说想找个懂算法的……
