美团机器学习/数据挖掘电面一面面经

楼主423号参加了美团的笔试(话说笔试真的有点劝退),楼主选择做的一般,编程题0 ac,以为妥妥的挂了。没想到56号接到电话(打过来时标记为广告推销,楼主差点挂了)约面试,约的8号下午5点。

还没到5点就在等电话,结果电话520才打过来。面试官小哥哥说了好多句对不起哈哈哈,人很好,整个面试过程大概20分钟左右,以下是具体面经。

1. 自我介绍

2. 平安实习项目介绍(一笔带过,没咋问)

3. 自己做的两个项目介绍

4. BN知道嘛?讲一下BN的原理,作用?

5. 介绍完第一个,开始问提问,介绍一个为什么用这两个网络?精度怎么样?为什么要集成?怎么集成的?集成之后效果提升了多少?

6. 介绍第二个项目,类别不平衡问题怎么解决?

7. 讲一下LRLR怎么优化的(楼主扯到了线性回归,然后他又追问了线性回归怎么优化的(梯度下降与正规方程)),楼主说了梯度下降,他好像不满意,他是想让我说极大似然估计,最后被我吹出来了

8. 极大似然与交叉熵有什么区别?(不会,求大佬解答)

9. sigmoid函数讲一下,ReLU讲一下?它们俩的区别以及ReLU的优点

10. 梯度消失,梯度爆炸讲一下?怎么解决?过拟合、欠拟合讲一下,怎么解决?

11. 看你简历上说熟悉常用的机器学习算法,对吧,讲下随机森林,随机森林的随机体现在哪里?

12. SVM的核函数了解哪些?为什么要用核函数?

13. 代码题:两数之和(Leetcode第一题)

14. 看你简历上写熟悉Keras,那TensorFlow用过吗(ps: 感觉公司好喜欢用TensorFlow,楼主面了这么多,问到框架基本全是问TensorFlow),我说了解过,不熟,用过PyTorch,然后追问PyTorch怎么上线部署的?

15. 目前拿到了几个offer,如果美团给你暑期实习的话,你啥时候能入职,能做到几月份?

16. 面试官告诉我现在收到的简历都面一下,一面完之后会对简历进行排序,再通知下一轮面试,和牛客网各位大佬一把梭直接面完的操作不太一样,可能是楼主太菜了

17. 我看你投的实习偏CV,我们这边不光是CV哦,你能接受吗?面试官说他们这主要是NLP相关,知识图谱构建、推荐系统、搜索等等

主要就问了这些,最后面试官他让我问了他几个问题。反正面试官人很好。以上供牛友作为参考(楼主投的部门是到店事业群-平台技术部)

#机器学习##面经##数据挖掘##实习##美团##算法工程师#
全部评论
LR不是逻辑回归吗,怎么线性回归了?
1 回复 分享
发布于 2019-05-11 18:34
同是23号笔试,6号收到面试通知,牛客视频面,hr一次发了三个面试链接,可能要手撕代码
1 回复 分享
发布于 2019-05-08 19:30
啊这,标准八股文啊。
点赞 回复 分享
发布于 2022-05-14 14:49
我好像也是那天。0AC,然后让去面试,现场三面。
点赞 回复 分享
发布于 2019-05-11 10:41
是所有人都会给一次面试机会吗?
点赞 回复 分享
发布于 2019-05-10 14:36
校友bd
点赞 回复 分享
发布于 2019-05-09 15:07
美团笔试都是leetcode什么难度的 话说楼主是妹子吗
点赞 回复 分享
发布于 2019-05-09 13:45
交叉熵损失函数不是由极大似然估计推出来的嘛?要说区别那就是一个对数函数的差别吧😂
点赞 回复 分享
发布于 2019-05-08 18:44

相关推荐

05-27 20:40
已编辑
天津师范大学 Java
点赞 评论 收藏
分享
1. 自我介绍2. 项目都是自己写的吗?3. 我看你用 koa2 写后端,为什么选择它,能讲讲吗?4. 那你提到 koa2 它是不提供中间件的,你是怎么解决的?5. 中间件的原理是什么?(洋葱模型)6. 你刚刚说碰到 next() 就进入下一个中间件,那 next 只能执行同步,如果是异步的话,你是怎么处理的?(async/await,但是我发现,有的中间件需要在异步中间件之前执行,所以我用 try/catch 来处理异步中间件的异常)7. JS 异步发展史,以及它们的优缺点说一下 (回调函数--Promise--Generator--async/await)8. 你刚刚说 Promise 状态不能更改,那如果我要设计一个能修改 Promise 状态的函数,你会怎么设计?9. CSS 水平垂直居中的方法(flex、grid、绝对定位 + margin:auto、绝对定位 + 负 margin、绝对定位 + transform、table-cell)10. 你刚刚说到 flex 布局,那 flex:1 是什么意思?(flex: flex-grow  flex-shrink  flex-basis;等价 flex:1 1 0%表示元素可以均分剩余空间,可拉伸、可压缩,不依赖内容宽度,自动自适应填充布局。)11. 父容器宽是 500px,然后它左右各有两个子容器是 100px,如果设置 flex: 1,那它的宽度是多少?(500-100-100=300px)12. 说说你对浏览器缓存的理解(强缓存、协商缓存)13. 如果一个用户,他怎么去刷新都无法刷到最新版的代码,你能说下可能的原因吗?(版本号、hash等)还有吗?(我说我不知道了,面试官说还有 CDN 没有同步,我说企业才会这么干,自己写项目一般不会,我知道 cdn 是用来解决高并发的手段)14. React你熟吗?说下 React 函数组件和类组件的区别15. 怎么避免 Hooks 导致组件重新渲染?(使用 useCallback、useMemo、React.memo、useRef等等)16. 谈一下我对 React 的状态管理的理解(Redux、Mobx、Zustand,我说 Zustand 用的最多)17. React 常见的 hooks 有哪些?(useState、useEffect、useRef、useCallback、useMemo、useReducer、useContext、useImperativeHandle、useLayoutEffect、useDebugValue)18. TS 你熟吗?我们引进 TS 的目的是为什么?19. interface 和 type 的区别20. 说下 TS 里的泛型21. 我现在有十个字段,比如十个字段就要 A B C D E F G 这种。那我现在另有另外一个方法,这个方法接受的参数呢,必须是这个 interface A 里面的这个 K。就比如说你可以是 A B C 可以 A B C D 任何组合都可以,但是必须是这个 interface 里面的 A 里面的定义的。这个 K 这种类型的话是怎么去定义呢?(说实话我有点不太理解啥意思,反正我说了 keyof)``` TypeScriptinterface Obj {A: stringB: stringC: stringD: stringE: string// 其他字段...}```22. vite 用过吗?说说和 webpack 的区别。vite 的优缺点是什么23. 说说 Tree shaking(树摇) 和 Code Splitting (代码分割)的区别24. Git 你熟吗?说说 git merge 和 git rebase 的区别,什么时候用 git merge,什么时候用 git rebase?25. web3 你熟吗?(不太熟,听说过而已)26. 我看你自我介绍说了 AI,你是怎么用的?27. 除了提示词,还有什么能让 AI 更聪明?28. AI 的优缺点你说一下29. AI 发展这么快,你觉得我们以后会扮演什么角色?30. 反问基本都答上来了。面了我80分钟,我还以为稳过的
查看29道真题和解析
点赞 评论 收藏
分享
评论
13
157
分享

创作者周榜

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