美团算法岗实习一二三面面经

笔试5道编程题,AC了两道,还有两道18%
某周四笔试,下周三收到面试电话
二面结束后等了10天收到OC
取之于民,还之与民(面试官Q,我A)
一面 1h30min(3.26)

Q:家哪的,开学了嘛~

A:好放松啊,上来先闲聊了会

Q: 开始过简历,比赛项目论文挨着过

Q: one-class svm和传统svm的区别,你看过one-class svm的底层代码嘛

A:区别回答上来了,代码就改了个接口和数据读写,底层原理代码没看过,面试官批评了一下,说底层代码也得看~

Q: 开始问模型,LRGDBTXGBLGBFMDEEPFMWIDE&DEEPDINRNNW2C挨个过(这里面省略了很多问题,都是些模型之间差异性和特性相关的问题)……其中问到我DEEPFM的损失函数是啥?

A: 我犹豫了一下,说应该是交叉熵损失函数,输出是FMDNN两部分求和,然后通过sigmod输出的。

Q:你确定?

A:我记不太清了,应该是这样,因为sigmod为激活函数的话,损失函数不应该是平方损失,不然速度很慢,所以因该是交叉熵损失函数。

Q: 我觉得你还不错,给你提个意见,这个东西是确定的,不知道就应该说不知道,别模糊的回答。

A:其实我还是蛮感激他的,指出了我很多毛病,他语气很和蔼的。

Q:有个比赛用到了deepwalkword2vecattention。他问deepwalk怎么用的以及怎么用attention构建用户embeeding的。

Q:写个代码题叭,既然有ACM底子,咱就来个难得叭来个啥呢?

A:我ACM贼菜,要不来个树相关的题叭我之前是搞树和图的。

Q:好,来个树,这树的题都好简单啊………算了,来个中序遍历转双向链表叭,5分钟写完。

A………差不多五分钟写完了,改了个逻辑上的BUG,通过了。

Q:我这代码题可是放水了啊,接下来好好面试,我这里通过了。

这个面试官指出了我不少问题,很多模型都没太接触源码,以及我深度模型的理论有点差,这些还是需要恶补一下。非常感谢这个面试官,全程很放松~

二面 1h (3.31)

Q:问科研以及比赛的收获

Q:接下来这段时间的打算,实验室还有没有任务,实验室主要做啥的。
Q:问论文
A:因为我论文核心是协同进化,比较小众且落后,所以很难解释清楚,面试官听完很无奈的说不太了解,感觉研究的如果不是主流前沿的东西,面试和写简历时候时候尽量不要提,不然很完蛋。

Q:你为啥不打kaggle,而是打一些国内的比赛。

A:因为我菜………(当然也解释了没遇到合适的,时间冲突之类的)

QACM是铜牌啊,前60%是不是就能拿?

A:嗯…………(还是因为我菜)

Q:你为啥要搞推荐算法?

A:因为实验室机子不行,搞不了图像和NLP(又是因为我菜)………(当然也回答了比较喜欢推荐相关的东西)。

Q:写个编程题叭,输出二叉树最长的路径……

A : leetcode543,这里有个难点是二叉树需要自己构建,比如输入“1 2 3”,表示父亲是1,左右孩子是23。构建时候有点麻烦,需要考虑这个节点存不存在,怎么找到这个节点的问题。

Q:再写一个编程题叭,求因子个数为n的最小数字。

A…………给出了暴力的方案

Q:优化一下

A…………想了半天,最后还是没解出来(我一遇到数论相关的,就凉)。

感觉这个面试官应该是竞赛大佬,也从中发现了自己的很多不足。
OC(5min)(4.10)
我都以为我凉了,二面结束以后等了10天

#美团暑期实习##美团##算法工程师##校招##面经#
全部评论
请问下楼主,我投的是机器学习算法实习岗,今天一面面试官表示需要实习6个月,请问美团算法岗都是需要实习这么长时间的吗?
点赞 回复 分享
发布于 2020-04-24 15:51
大佬,OC是什么意思?
点赞 回复 分享
发布于 2020-04-16 23:00
请问楼主是推荐算法岗吗?
点赞 回复 分享
发布于 2020-04-15 21:38
请问大佬是面哪个部门的呀?
点赞 回复 分享
发布于 2020-04-13 05:14
笔试5道编程题?牛客的界面?一定要ac?
点赞 回复 分享
发布于 2020-04-12 14:15
因子个数为n的最小数字?????
点赞 回复 分享
发布于 2020-04-12 14:13
楼主面的是哪个部门?
点赞 回复 分享
发布于 2020-04-12 13:24
面试官听完很无奈的说不太了解,感觉研究的如果不是主流前沿的东西,面试和写简历时候时候尽量不要提,不然很完蛋
点赞 回复 分享
发布于 2020-04-12 13:16

相关推荐

03-15 00:45
已编辑
中国科学院大学 Java
问的很简单都秒了,但是面试官没开摄像头,疑似kpi,无后续。--------------------3/14更新,3/12通知给了口头offer,3/13发了意向书,已拒。一面(35min)(25/3/6)(无后续)    1、自我介绍    2、介绍一下你的那个Python相关项目(本科毕设,web系统+算法模型提供部分接口)    3、Java面向对象有哪些特点呢?详细说一下。    4、介绍一下hashmap;为什么要把链表转换为红黑树呢?红黑树查找的时间复杂度?1.7和1.8的区别。    5、介绍一下concurrentHashmap。    6、synchronized锁和Lock锁有什么区别?    7、公平锁的一个底层是怎么实现的呢?    8、线程池的核心参数、拒绝策略、提交一个任务执行流程?    9、spring有哪些特点?(ioc/aop)    10、spring中对于循环依赖是怎么解决的?    11、MySQL和redis的区别?    12、MySQL的索引结构是什么?    13、MySQL的事务有哪些特性?怎么保证?    14、MySQL的默认隔离级别?可重复读是怎么做到的呢?    15、介绍一下MVCC和快照读readview。    16、一般在什么场景下会使用redis?    17、对于大量的请求,如果此时缓存中还没有写入数据怎么办?    18、介绍一下redis实现的分布式锁。    19、有用过es和mongo DB吗?(知道,没用过)    20、消息中间件用过吗?说一下你的使用场景?    21、一个场景,如果说有一个接口响应的比较慢,如果说让你排查,你会怎么去排查?(上下游接口、大key问题,只答了两,后面试官补充)    无手撕,反问业务。
胖墩墩的查理在学c语言:哥们我是五号面的 流程差不多
查看21道真题和解析
点赞 评论 收藏
分享
头像
03-30 21:02
已编辑
武汉大学 Java
ALEX_BLX:虽然说聊天记录不可信,不过这个趋势确实如此但我觉得也要想到一点就是卷后端的人里真正有“料”的人又有多少,我说的这个料都不是说一定要到大佬那种级别,而是就一个正常的水平。即使是现在也有很多人是跟风转码的,2-3个月速成后端技术栈的人数不胜数,但今时不同往日没可能靠速成进大厂了。这种情况就跟考研一样,你能上考场就已经打败一半的人了
点赞 评论 收藏
分享
评论
6
39
分享

创作者周榜

更多
牛客网
牛客企业服务