万得二面经典CPU

11.22下午AI算法岗面试

(1)一面35min

1、自我介绍

2、科研:长文本MRC,介绍了自己的做法,面试官会扣一些细节

3、科研:开放域问答,拓展性问了下Dense Retriever和Sparse Retriever的特点,以及典型代表

4、项目:在某厂做的搜索推荐系统,也是扣细节,面试官根据我讲的内容问一些拓展的东西(ESMM解决什么问题,简述MMOE的思想、用过的多任务方法)

5、八股:对attention概念的基本考察

整体感觉面试官把简历中的重点内容都考察到了,面试官态度很好。

(2)5min后二面经典CPU

1、二面面试官(35岁以上,微胖)上来先自我介绍:我是这里的技术总监,叫xxx,你讲一下项目经历

2、然后我讲学校里做的项目:用LDA主题模型对文本聚类

面试官打断,问LDA是干嘛的,我说是一个机器学习模型,讲了下怎么用它来完成我的项目

面试官要求讲一下LDA的底层原理,但这个模型了解的人都知道很复杂,我简单的讲了一下狄利克雷分布和吉布斯采样的概念与思想,对面应该听不懂,就过了

3、面试官是在我自我介绍的过程中打断提问的,后面我继续讲某厂的实习项目(就是一面的那个),这里面试官开始CPU了

先是讽刺我答非所问,他问我业务背景,我说了技术实现(因为自己的回答是有套路的,一开始先把业务背景一句话带过,然后讲技术层面,被他说的不确定这部分有没有讲了,主要是对面语气比较**)

然后是咬文嚼字,说我表述不准确,我的任务是实现两个文本域的相关性计算,他问文本域是什么意思,我说就是文本,他说那说文本不就好了吗

对面又问某厂这么多工程师,为什么要让你一个实习生做推荐系统,我说我做的项目相比正式工程师可行性会稍微低一点,失败概率会比较高

然后是质疑我回答问题的时候在查资料,我说在翻简历,我讲科研或项目经历的时候需要按简历写的来讲

然后我继续讲项目,讲到如何用ESMM来完成我的任务的时候被打断,对面说这个模型满大街的人都知道,不就是一个xx+xx吗,有什么特色。我说做纯NLP的人可能不知道,所以要讲一下,另外我用这个模型来实现我们数据中的两个问题:1是xxx,2是xxx

对面再度质疑我的工作不就是套用了ESMM框架吗,我说还做过别的尝试,把其他视频特征拼接到title,但是效果都不好。对面问,你刚才不是说没做吗。我说,不好意思我讲错了,我尝试过这些方法,但是效果不好就弃用了(我一开始讲的是最终上线的模型没有用这个方法,他理解的就是我自始至终没用这种方法)。对面继续教育我讲话要讲清楚

4、面试官问我有什么优势,我说代码、沟通、写文档各方面能力都不差,没有明显短板,对面说看你是应届生,就考你一道简单的算法题,开始二次CPU

对面先让我讲一讲编辑距离是什么,我秒回说这是一个动态规划问题,解决这个问题可以分这么几步。。。

然后打断,我让你说的是什么是编辑距离。我愣了下,给他讲了编辑距离的概念,字符串a通过增加、删除、替换字母的操作变为字符串b需要的最少操作次数

然后对面让讲解题思路,我直接按照dp五部曲的思路回复,讲到一半被打断,对面说你说核心思想就行了,我说核心思想应该是dp矩阵的定义以及递推方程的实现,然后开始讲dp在这个问题里怎么定义,如何初始化,然后被打断,说这个题的核心不就是状态转移方程吗,你说一下转移方程就行了。我觉得直接写出来比较轻松,就说我给你在聊天窗把这个公式写一下吧,他说你直接说就行,复制粘贴有什么意思,我(?????)想了几秒钟,把脑子里想的那个公式用人类语言表述了出来

绝了,考编辑距离考出优越感来了

第二题是从数据流中找出中位数,网红题,维护两个优先级队列即可。我当时第一反应没思路,直接说不会,他说你要不要想想,我说不用了(如果当时思考了并且想出来了也会被说成查资料吧)。

面试结束,这个技术总监应该想要言听计从无反抗能力的奴隶吧。

全部评论
绝了
1 回复 分享
发布于 2022-11-23 15:05 江苏
麻了
点赞 回复 分享
发布于 2022-12-07 23:16 上海

相关推荐

(黑话警告⚠️:hc=岗位数量, mt=导师, ld=直属领导, cr=代码审查)25年1月,我加入了字节某前端团队,并期望能在这里待到秋招并尝试转正。然而,就在上周,ld 找我1v1,告诉我,我的能力和团队预期不太匹配,并和我劝退。晴天霹雳吗?肯定是有的。那一刻,脑子里嗡嗡作响,各种情绪翻涌。但冷静下来想想,这几个月,自己在能掌控的范围内,确实有不少地方做得不尽如人意。所以,我想把这段不算成功的经历复盘一下,希望能给同样在努力转正的你提个醒,避开我踩过的坑。一、ld 的要求要注意刚进组时,ld就和我聊过转正的事。我当时发问:“咱们这儿有hc 吗?” ld没直接回答,只是说:“看能力,能力到了...
牛客上的彭于晏:过来人告诉你,入职后要做的第一件事儿不是说主动找活儿做,你要先学会融入团队,摸清ld的性格,投其所好。然后才是展示你的能力,能力上可以说技术或者业务,以业务能力为主,技术能力为辅。优先保证自己对业务需求的开发保证质量效率,然后再谈技术的问题,不要你觉得啥啥啥不行就想着整体优化了(发现校招生最喜欢干这事儿),我工作快5年了发现搞这种的最后都没啥好的结果,产出没有还引入新的bug,校招或者实习的水平看到的问题别人看不到嘛?为什么别人不去搞?浪费时间还没收益的事儿不要去做,技术上的能力体现在对于一个新需求,在不符合现在业务发展的架构设计上,你能拿出好的技术方案同时能考虑到后续业务发展逐渐将技术架构引入合理的架构,这是一个漫长的过程而不是一次性的
点赞 评论 收藏
分享
04-17 10:16
门头沟学院 Java
小浪_coder:24届很难找了,马上25的都毕业了还有很多没找到的
点赞 评论 收藏
分享
评论
12
11
分享

创作者周榜

更多
牛客网
牛客企业服务