算法上岸,特别回馈一下牛客上,发一波面经,祝各位前途似锦

今天拿了美团的意向书,就基本结束秋招了
说一下基本情况,本科上海某211cs,硕士上海某985cs,2020年1月毕业,实验室偏研究,哪怕做项目也是要发论文的,春招还是一篇ecml在投,一篇nips在写,等到9月份就是两篇被拒了。。但是两篇放在arxiv上面试官也有看一下聊一聊的。
硕士主要做cv方向的,有商汤和虎牙的cv实习经历,但是秋招主要还是奔着推荐广告方向转,所以面的贼难受,更甚至准备转回cv了,后来感谢京东给了我一个比较积极的答复,然后问了一下美团,美团三面面试官也把我从waitlist中捞出来了,目前打算就是接美团的offer了。

一、头条Data提前批  - 感谢信GG
7.14 一面
1. 算法题:每0.2s来一条数据,队列
  1. 256*256*3 -> 128*128*64的卷积,stride,padding和待优化的参数有多少
  2. 如果网络初始化为0的话有什么问题
  3. softmax的公式,伪代码
  4. 交叉熵的公式伪代码
  5. LR + softmax做多分类和LR + multiLoss 做多分类区别在哪里
  6. PyTorch Tensorflow这类计算图是怎么实现的,写代码
  7. 最近的推荐系统相关的论文了解吗?
  8. 有什么问题问我们
二、百度-原生推广部-排序到GG
7.22 远程一面
  • 自我介绍
  • 排序算法知道哪一些,讲一讲
  • 快排的复杂度是怎么样的,有什么缺点
  • 常见的搜索算法你知道什么?
  • 写一个二分搜索,改进
  • 写一个链表原地反转,讲一下代码并且优化一下
  • 聊一下项目,你的工作内容,讲一下lasso和svm,svm的推导口述一下(太吊了,百度这是第二次让我口述svm推导了),你这个推到有什么问题
  • 论文讲一下,长尾分布解决是什么样的
  • 你有什么问题要问我的。
7.22 远程二面
  • 自我介绍
  • 算法题:一个很长的数组中找到唯一的那一个
  • Lasso、线性回归、逻辑回归、l1 l2 正则有什么影响,口述一下l1参数分布的推导(牛皮), l1在0处不可导是怎么处理的:利用坐标轴下降法或者proximal operator:http://roachsinai.github.io/2016/08/03/1Proximal_Method/
  • 讲一下调参的经验,lasso有什么参数要调,你在观测到什么情况会对lasso的参数做什么调整
  • 过拟合了解吗,怎么解决过拟合,为什么dropout可以解决过拟合
  • Attention了解吗,Attention是怎么用的,attention是怎么解决长文本依赖问题的(不懂)
  • 讲一下论文的模型,输出是什么,交叉熵表示什么含义,用了什么优化算法,adam和SGD的关系、batch size和epoch的平衡
7.24 远程三面
  • 自我介绍
  • c++ stl里的容器介绍一下,vector map 各自的查找复杂度,插入复杂度,应用场景
  • 手写快拍
  • c++ 里引用和指针是什么,彼此之间的关系,,为什么函数推荐使用引用而不是指针
  • 手写c++ split
  • 聊一下印象最好的项目,有什么技术难点,自己一个人完成的吗,有什么困难block住了你怎么解决的(差点吵起来)
  • 聊了聊部门base业务,八月中等hr排序之后联系
三、头条风控 - 感谢信GG
忘了时间的一面:
  • 自我介绍
  • 回归任务了解多少,讲一下bagging和boosting的区别,
  • 熵是什么,回归树的信息增益和信息增益比是什么样的
  • xgboost和gbdt的区别有哪些
  • 梯度爆炸和消失是怎么解决的,解决梯度消失一般都用什么损失函数
  • CNN的模型了解多少,有什么优势
  • 分类常见的指标有什么,如何理解AUC
  • LSTM结构是什么样的,有什么优势
  • Batch normalization, instance normalization, layer normalization和Group normalization谈一下
  • 木棍折三段求行程三角形的概率
  • 二叉树最大路径和
7.24 二面
  • 自我介绍
  • 算法题求最大连通子图
  • 卷积运算乘法运算次数、adam,recall、precision、f1
  • 过拟合,如何解决
  • BN相关
五、百度凤巢相关性提前批,排序到GG
7.29 一面
  • 自我介绍
  • 二分求开方
  • 项目相关、lasso、svm、两者对比
  • 为什么要做特征选择、特征冗余有什么影响
  • 如果样本有限特征无限会产生什么结果、如果样本无限特征无限不考虑计算资源的话会有什么结果
  • 反问问题。
8.2 二面
  • 自我介绍
  • 介绍一下一个实验室私募的项目,讲一下怎么选特征,讲一下上线怎么做加速
  • 为什么选LR做,LR做非线性怎么做,l1 l2 是什么,起什么效果,从参数分布和参数图上解释
  • RF做什么,和boosting有什么区别,xgboost讲一下
  • 算法题1: 给一个n*2的数组,表示要把从位置0走到位置1,可以同时移动,问最少移动多少次
  • 算法题2: 求素数,写了一种要求再写一种这样的
8月中 三面coding面
  • 前面几轮都是用python写的,所以这次只让用cpp写
  • 就一个题,求了一个多叉树的最大深度和最长路径
8月中 总监面
  • 聊理想聊人生,最后排序没拍到
六、依图提前批 - offer
7月底 一面:
  • 自我介绍
  • 讲一下项目
  • 算法题1:给定x,求他能不能和另一个数相乘得到m个1
  • 算法题2:给五张扑克牌,问他们能不能组成一个新顺子
8月初 二面:
  • 忘记留记录了。。。。我就记得做了好多个智力题,和面试官疯狂讨论。。没讲别的
9.11 三面:三面本来以为凉了结果过了9月份又让我去现场了
  • 自我介绍
  • 蛇形数组,解法1,解法2
  • 讲一下虎牙的实习,怎么做3d人脸重建的balabala的
9.11 HR面:
  • 自我介绍一下
  • 了解依图么,加班怎么办
  • 家庭情况吧啦吧啦的
七、拼多多 - 学霸批感谢信
8月初 远程一面:
  • 自我介绍
  • 项目挨个介绍一下
  • 决策树、RF到xgboost到lgb都讲一下
  • 反问问题
8.2x 远程二面:
  • 自我介绍
  • 笔试的约瑟夫环让我再做一次
  • 最长连续子数组的最大长度
  • 反问问题
拼多多凉的就很奇怪。。其实也真考虑过去拼多多的
八、海康 - offer
七月底 远程技术一面:
  • 自我介绍
  • 介绍一下商汤的实习
  • SIFT、HoG、LBP这些算子介绍一下
  • 网络的BN介绍一下,detection的论文从头到尾都讲一遍,19年cvpr的anchor-free聊一下
  • 二维数组的最短路径
8.30 现场技术二面:
  • 自我介绍
  • 问了一下为啥现场笔试的题就过了1.几,聊了一下回文数的马拉车和凸多边形,面试官表示思路没问题,可能现场写太紧张了
  • 聊一下商汤实习
  • 聊一下今年投稿nips的论文
  • 反问
8.30 现场HR面:
  • 自我介绍
  • 海康了解吗?我说我在商汤玩过海康的相机
  • 家在哪、女朋友、未来工作期望这些
8.30 现场技术三面:
  • 自我介绍
  • 简历上的三段实习挨个介绍了一遍、论文投的中的没中的全给讲了一遍
九、美团 - offer
8.20 远程技术一面:
  • 自我介绍
  • 选一个觉得最有意义的项目介绍一下
  • 相关性的系数了解哪些,皮尔森有什么缺点
  • 降维了解吗?PCA是什么,矩阵的特征值和特征向量的物理意义是什么
  • 反问问题,(其实应该没这么快反问问题。。但是当时我实习没借到会议室就随便找了个空的会议室面试,结果我们部门大老板进来了说这个会议室他要用,我就不得不带着电脑溜了,面试官也没为难我)
8.29 现场技术二面:
  • 自我介绍
  • 简历项目问
  • 推荐系统了解多少,冷启动问题解决什么方案
  • 降维了解吗?PCA推一下,为什么用SVD
  • 树模型了解吗?从头介绍一下
  • 为什么说LR是广义线性模型,l1 l2的正则是什么,讲一讲
  • SQL了解吗?写个SQL,一个表字段有学生id,学科、成绩,选出所有学科成绩都大于60分的学生学号
  • 写个题,有序数组合并
  • 反问问题,我问做什么业务的时候面试官直接拿出手机告诉我部门是做美团点评的哪些入口里的什么部分吧啦吧啦的,真的很好
8.29 现场HR面:
  • 自我介绍
  • HR常规问题:求职意向,未来的目标呀这些;优点缺点。
9.5 远程业务加面:
  • 自我介绍
  • 介绍一下和上海气象局合作的项目
  • 开放题,现在有个业务需求、分析一下怎么做,怎么解决g
  • 你优点是啥,缺点是啥(我说了一个缺点他觉得不算缺点,我又说了一个)
  • 求职意向、拿到什么offer了,
  • 为什么想来美团(为什么你不想去头条)
  • 反问问题
10.8 HR跟我随便沟通一下:
  • 拿了哪些offer,为啥一直问面试官(我没办法呀,好几个都是签约要赔违约金的呀,养猫+女朋友穷的不行呀)
  • 你和三面面试官说的两个缺点是怎么回事呀(我当时OS:卧槽我随便吹逼的呀,这也要问吗,看来以后还是谨言慎行呀)
  • 然后跟我说了一下本周会就给我个准确的答复,让我别急,然后纠正了我他们内部都叫waitlist,不叫备胎池= =。
十、携程 - offer
8.29 现场一面:
  • 自我介绍
  • 聊了聊项目
  • 讲了一下投nips的论文
  • xgboost的w怎么求的,怎么分裂的
  • 反问问题,然后给了个小纸条去业务楼找HR
8.29 现场HR面:
  • 常规问题,不多表
8.30 现场二面:
  • 自我介绍
  • 非常宏观地聊了一下项目
  • 跟我讲了一下部门的愿景的未来方向
携程流程还是挺奇妙的,面完状态就变成“offer!火车票”了,然后第三天就收到oc,然后第四天收到意向书了,算是第一个意向书,一直留着保底的,内心有愧。。
十一、京东 - 面试官说没啥问题,让我等集团流程
9.18 上海现场一面:
  • 自我介绍
  • 项目挨个介绍一下
  • 正则聊一下
  • Lr推一下,线性回归也推一下
  • 反问问题
9.19 上海现场二面:
  • 自我介绍
  • 项目非常详细的介绍一下
  • spark hadoop了解吗?讲一下
  • SQL水平如何,平时用什么语言
  • 你觉得你做的最厉害的事情是啥
  • 为啥想来京东,能来实习吗?反问一下
9.20 电话HR面:
  • 自我介绍
  • 了解京东吗?三个词介绍一下自己
  • 你觉得你研究生阶段最有意义的一件事是啥
  • 能来实习吗

面试大概就这些了,京东是面的最后一个公司,因为女朋友的缘故我只能base上海,并且我比较看部门业务不看什么大厂镀金这些说法。所以蚂蚁在师兄说算法上海基本没有hc把我推去饿了么然后约我面试的时候我就直接拒绝了;腾讯比较一言难尽,反正ams今年上海算法也没啥坑所以也没面。什么滴滴快手微博还有上海的银行这些投都没投。哦对了华为测评挂了哈哈哈哈哈哈哈哈。
至今拿了海康、依图、携程、美团的offer,京东面试官让我放心但是拿了美团的应该就不考虑了
没拿美团之前其实觉得除了京东的其他几个都不太想去,打算面向工资编程了(大概率就是依图了),拿了美团直接结束秋招,希望薪资给的高一点,我以后肯定好好工作为美团市值添砖加瓦。

一直在牛客上混,发个面经回馈一下牛客。
#商汤科技##算法工程师##面经##美团##携程##京东##校招#
全部评论
大佬为啥不准备做CV  打算转推荐了
3 回复
分享
发布于 2019-10-23 09:05
点赞 回复
分享
发布于 2019-10-11 22:33
联想
校招火热招聘中
官网直投
tql 留下了菜鸡的眼泪
1 回复
分享
发布于 2019-10-15 10:24
tql!顺便问一下美团你是什么部门的呀
点赞 回复
分享
发布于 2019-10-11 21:38
大佬最后签哪个?感觉过了好几个,依图,美团……
点赞 回复
分享
发布于 2019-10-12 00:33
请问头条风控是哪个部门啊
点赞 回复
分享
发布于 2019-10-16 01:28

相关推荐

投的是算法工程 算法工程岗位。做的是 Ai infra。实际上是做大模型推理加速训练加速之类的优化框架, 没啥经验。1. 自我介绍2. 介绍一下自己第二段实习遇到的难点(就从算法和工程两块随便说了一点)3.C++指针和引用的区别4.STL 常用吗? map 的具体实现懂吗?(红黑树,不过用 umap 更多,哈希表)5.那你介绍一下哈希表的常用实现方式。(就讲了一下拉链法, 桶,重哈希啥的)6. 智能指针了解吗? 介绍一下7. 右值引用知道吗?移动语义介绍一下。8.transformer 的结构了解吗?介绍一下9.有了解过大模型的并行优化方式吗?(随便讲了一下模型并行 数据并行 流水线并行)10.那我现在一个 gpu 都放不下一层怎么办?(张量并行)11.那你知道张量并行怎么设计吗?就是矩阵之类的怎么拆?(这个不太了解了)12. deepspeed 和 megatronLM 有了解吗?(不太了解其实,只用过,什么 3D 并行13.flash attention 有了解吗?(大概讲了一下 QKV 中间状态不保存, 后向重新计算, 还有 softmax 分块计算)代码题字符串反转 to be or not to be 反转成 be to not or be to整体而言不难,但是主要是整体问的都比较底层和框架一点,其实都不太了解, 不知道面试官咋看。
点赞 评论 收藏
转发
26 138 评论
分享
牛客网
牛客企业服务