【暑期实习】饿了么机器学习算法面经

一面(42min)5.23
迟到了五分钟,面试官脾气真好居然没骂我
先自我介绍
项目拷打:问了强化学习的项目,具体的建模方式,奖励函数是怎么设计的,输入特征有多少?为什么用value based模型不用policy based模型?dqn结构怎么设计?训练了多久?挖掘了很多建模和求解细节。然后问了在滴滴做的预测项目,这个问的比较少,主要是深度学习的一些八股,比如FM的原理和优点。
手撕:最大重复订单数
反问:问了下对方是什么业务,因为饿了么面试只显示岗位是机器学习,不知道具体是哪个部门;然后问了对方强化学习在业务里的集体应用。
周五面的,下一周的周一通过,约了二面
二面(50min)5.27
面试官上来先聊了下他们做的一些业务方向,是饿了么订单分配相关的,然后问我对业务有什么问题,可以先讨论下,如果我想先面试的话也可以。我说那先面试吧,业务问题等面完再交流。
先是自我介绍,基本和一面一样。
面试官听完后,说我的科研项目和实习项目都和他们实际业务比较相关,然后逐一拷打了我的论文项目和实习项目,有些问题和一面差不多,这里挑一些新的问题介绍一下:为什么在论文中选用了dqn?是基于什么考虑?创新点在哪里?论文里有涉及区域聚类,是基于城市土地信息来划定类别还是基于订单分布?baseline是什么?比较的效果怎么样?
预测项目拷打的比一面更细,仔细了解了每个头输出的label,以及其中具体某个label在预测中的准确度问题和解决方案;还讨论了分场景下的预测是怎么做的。
手撕:一个数组 每个数可以减去在自己右边的数 求差的最大值
场景建模题:三个订单,分别有商家位置和用户位置,要规划一条路径去送餐,其中每个订单有时间窗限制,问应该如何建模?
最后讨论了论文的场景复用到外卖供需调度场景的可能性和挑战。
反问:也是问了强化学习在分单中的应用;还有岗位是否要求立即到岗。
面试官非常有礼貌,基本都是先把自己的问题罗列一遍,然后让我逐一去回答,过程中也不会突然打断,面试体验非常棒。
第二天通过,约了hr面
hr面(65min)5.30
一开始说大概面30-40分钟,后来逐渐失控...
省去了自我介绍的环节,主要从以下几个维度来提问:
实习经历:看到我这边有两段实习,主要问了在滴滴的实习经历,大致描述下整个实习过程做了什么,整个链路是怎么样的?最大的挑战是什么?最亮眼的产出是什么?上一顿实习有什么遗憾?项目是独立做的还是团队合作?学习一个新模型的思路是什么?通过哪些途径?在大公司实习和小公司有什么区别?哪个带来的成长更多?
过往的学习经历:为什么本科选了这个专业?是因为高中就有相应规划还是依据高考分数选的?为什么考研现在这个专业?为什么来找算法岗的工作?觉得过往经历中对自己帮助最大的两件事是什么?
未来规划:从现在开始到未来的某个时间节点,最想做好的三件事是什么?入职三年的职业规划是什么样的?
对饿了么的看法:对饿了么有什么认识?评价怎么样?平时用的过程中有哪些问题?和其他offer相比,它的优势和劣势分别是什么?
整体还聊了很多,有些记不起来了,反正都是些开放类的问题,侃侃而谈即可。
6.5号意向
#算法# #机器学习# #饿了么# #暑期实习#
全部评论

相关推荐

程序员花海_:项目描述写的太少了 多写一点 先写业务 再写技术
点赞 评论 收藏
分享
03-06 12:44
已编辑
吉林大学 Java
是个千人厂,没听过名字。1. 做一个自我介绍。2. 你这个项目和技术栈从哪里学的?有报辅导班嘛[答 都是是自己网上学的,学校教的东西没用]3. 我看了你放在github上的项目,前端也是你写的嘛[答 AI写的,90%精力用于后端开发,前端单纯用于作为后端逻辑的可视化技术验证(骗你的其实后端也是AI写的)]4. 好,你觉得这些技术栈研究得最深刻的是哪个[答 八股压根没背到后面,昨晚背了MySQL就说MySQL]5. 那讲一下MySQL的索引[答 从B+树选型一路吟唱到联合索引,索引失效]6. 联合索引ABC问题,AB走索引嘛,BC走索引嘛?BAC走索引嘛?A or B 走索引嘛[走,不走,走,不走。面试官点头说可以]7. 讲一下项目里Redission分布式锁实现8. Watchdog机制具体是怎么工作9. 消息队列有考虑过Kafka嘛,怎么选型的10. 你这个项目消息队列可能出现什么问题,怎么解决这个问题?[瞎扯没用的,被面试官引导答了视频处理可能产生消息堆积问题,然后开始吟唱]11. 文件分片自己写的还是用的什么框架?上传进度的Redis数据结构?上传的视频有多大?小分片大小?12. 项目里Redis会话记忆是啥意思?[面试官说不行,没人把这个全放Redis里[生气R]]13. 那这和直接查数据库有什么区别[扯了Token成本和解决幻觉问题之类的,给面试官听笑了,我最后也没绷住]14. 你平时是怎么使用AI coding的15. 算法,给了我一个leedcode链接,一看做过了。然后换了一道三数之和,也做过了。然后面试官说算了,让我讲讲思路吧反问:1.有什么需要提高的地方2.介绍一下部门业务有哪些这个面试官真的感官非常非常好,问问题还疯狂引导,感觉不会也会了。找实习  牛客AI配图神器#
查看15道真题和解析
点赞 评论 收藏
分享
评论
3
12
分享

创作者周榜

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