美团推荐算法实习一二面凉经

背景:211垃圾硕,一篇ccfb

一面:
介绍一下你自己,介绍一下论文。
GCN缺点有什么,为什么用Graphsage的变体
面试官说对GNN不是很熟,聊了两句开始问机器学习基础知识。
知道什么损失函数,lr公式推导。
softmax公式是什么,求导。
bagging和boosting区别。
xgboost和gbdt知道么。
写代码。

二面:
介绍一下你自己。
知道什么机器学习模型。
交叉熵的设计思想是什么。
介绍一下cache miss,什么情况下会有频繁的cache miss。
介绍一下c++的指针。
介绍一下多线程,多线程如何保证数据的正确性。线程锁一定会影响性能吗。
设计模式学过么,工厂模式学过么。
hadoop会么。
如何快速从大量未排序数中找到中位数。

整体感觉美团是我所有面的公司里项目问的最少的,比较看重计算机基础知识吧。
#美团##实习##面经##算法工程师#
全部评论
二面怎么那么偏工程
1 回复 分享
发布于 2021-04-12 19:52
这个算法题A了吗
点赞 回复 分享
发布于 2021-07-08 00:21
老哥哪个部门捞的
点赞 回复 分享
发布于 2021-04-11 21:22

相关推荐

首先自我介绍,然后I.上来就是两道中等的sql题目:1.SELECT   CASE     WHEN name_count > 1 THEN CONCAT(d.name, s.name)    ELSE s.name  END AS display_nameFROM (  SELECT sp.*, COUNT(*) OVER (PARTITION BY sp.name) AS name_count  FROM student_profile sp) sJOIN department d ON s.department_id = d.id;唯一记录的一条sql,我感觉有小问题,但是感觉面试官很急。我想改他直接说赶紧下一个。为什么select里面用的别名不能直接用到同一个语句中,我回答sql执行顺序的问题,以及在hive中会报错,未找到相应的名字。他笑了,我的回答错了???whateverIII. 考了spark shuffle 的过程,非常的细节,怎么给partition分区?我的回答:spark.default.parallelism,通常等于集群的 CPU 核心数,默认值为 200。或者读取文件时指定分区数。然后这里他又笑了,内心os:这位大佬是微笑大使。IV. 他让我直接写ods 和 dwd 层建模的过程!这一考法我有点不理解要考什么,有木有大佬给我解答一下(感谢)。虽然我写了一部分,但是有的还是忘了。V. 考了我HTTP中reception的作用,不知道这里是不是我听错了,我说能再说一遍吗?他说没时间了,今天就这样吧。总结:自我介绍我太简略了?我想着他手上有我的简历,他好像对我的实习经历有点不感兴趣,因为他说我介绍的时候都是业务层面的?Interview time:One Hour中间还有一些,我就没写了。。。
点赞 评论 收藏
分享
评论
4
40
分享

创作者周榜

更多
牛客网
牛客企业服务