2022提前批百度阿里字节美团滴滴京东商汤旷视网易拼多多面经
面经已做匿名化处理,所有面试平均时间1h。
个人经历: 算法求职,硕士5~8篇顶会 (模糊化处理),本科一些竞赛, top外企实习。
百度:offer
1面: 问论文,NAS 剪枝 蒸馏相关,详细做法讲解。做题:设计结构存储DAG,每个节点有一个类型名,判断DAG1中有多少子结构,使得其拓扑结构和对应结构的位置类型相同。讲思路,然后coding 讲code。基础知识问: conv底层实现方式,conv+bn算子融合,网络训练慢如何定位瓶颈,如何解决dataloader慢,如何保证推理一致性,自定义op如何验证反向传播的正确性,cuda底层实现方式。
2面: 正常问论文,详细问了三篇。基础知识python修饰器是什么,xrange和range区别, c++的左值和右值是什么, 单例模式,链表和栈有什么区别,多进程和多线程有什么区别, 单例模式介绍。code题两个,一个是循环移位链表,一个最长公共子串。
3面:正常问论文,根据论文问了几个问题,一起讨论了transformer在多模态数据中的优势。一个coding题,用积分图的方式,实现均值滤波。
4面:论文,讲实习工作,实习最大的收获是什么,细致探讨transformer的论文相关问题,coding实现任意shape的tensor concat 操作
5面:问论文,讲实习工作,介绍论文工作,详细讨论里面的细节问题,介绍了两篇其他工作。 coding nms计算,iou计算,旋转角度的iou计算
6面:问论文,讲解了两篇工作,然后一个coding,编辑距离的变种问题。
7面: 讲论文,介绍部门情况,手写快排,求出现超过一般的数字O(1)空间,最大子串和
8面: 讲论文,介绍业务情况,没有code环节,问期望工作形式和期望待遇,聊一些无关的话题
9面: 比较详细地介绍了三篇论文,然后问了一个三数求和问题
10面: 讲一篇最满意的工作,自己的研究历程,如何看待科研界,自己最满意和最不满意的工作是什么,遇到最大的困难,如何克服等等,介绍部门整体业务情况
阿里: offer
1面: coding写nms+iou, 论文聊了两篇,主要关注了目标检测,问了faster rcnn, fcos, yolo系列工作
2面: 讲一篇论文,问自己的研究倾向,职业规划,本科到硕士所做的东西,成长历程,部门业务情况
3面: 主要问自己的职业规划,希望做什么事情,为什么不读博,工业界的一些问题怎么看待
4面: 自己最自豪的工作,坚持时间最久的一件事,和同学的相处方式,自己的职业规划,最大的困难,有无学生干部工作经验,如何组织活动,遇到分歧怎么处理,学习生活中别人对你产生的影响, 平时一起讨论多不多,实习期间最大的收获,主要的工作形式和内容,对这种工作方式的看法等等,反问
字节: offer
1面: 讲个人论文内容,从科研动机,现有做法的缺陷,具体做法,如何设计实验,最终性能等;有哪些常用的主干网络;MobileNet的设计理念是什么,两大模块的区别;如何防止过拟合;卷积输出大小的计算;code实现depthwise convolution;
2面: 自我介绍和论文再讲一遍;NMS的原理是什么,为什么要NMS;Faster RCNN结构;BN的工作原理;你在科研项目中遇到的最大的问题是什么,如何解决;你觉得你的个人最大优势是什么;code实现NMS过程;
3面: code实现算法题:最小区间覆盖 网络训练过程中有哪些可以调的东西,如何调;如何解决样本不平衡问题;
4面: 要讲了三篇论文,讨论了其中一些insight,然后聊了聊组内的业务情况。
美团: offer
1面: 很细致地聊了三篇论文,讲了一些细节以及改进方法,讨论了一些开放性问题。除了科研问题,也会考察到项目问题,数据结构哈希表原理,linux地fork调用,广播的实现原理,pytorch自定义算子的实现流程,做过的一些开发项目,小程序之类的。
2面: 主要聊了两篇论文,介绍其中的技术要点,一个coding实现sqrt,二分和牛顿迭代,聊了很多闲话。
3面: 讲一篇论文, 问本科到硕士阶段的研究经历与时间规划,遇到的最大的问题,最有成就的论文,讲四篇论文,聊职业规划
滴滴: offer
1面: 自我介绍+科研项目,详细讲解了两篇论文的思路,出发点,实验,写作以及粗略讲解了一篇,其他的简单介绍。期间讨论了transformer的业界可行性,以及开放场景无监督pretraining的未来趋势。介绍了部门业务情况以及要攻克的问题,互相聊天,无coding
2面: 介绍部门业务情况,介绍一个论文,如何对待科研和业务的平衡问题,如何从0-1对一个项目进行落地,科研算法如何落地。提问环节。
京东: offer
1面: 讲了一篇论文,然后一直在问开放性问题。 问给定一个场景,用户上传衣服的商品图片,如何对商品进行细粒度分类,选定解决方案,会遇到什么问题,如何解决问题,如何改进,具体到非常细。 一个股票购买日的简单代码。
2面: 讲了两篇论文,然后问拿到新问题如何入手,遇到的困难,平时自己科研中遇到的问题。
3面: 希望在哪里工作, 期望的工作形式,最吸引你的地方,期望待遇等。
商汤: offer
1面: 高中物理受力分析 指针的地址空间,编译器逻辑地址
2面: 聊两篇论文,介绍了其中的技术要点,比较简洁,
旷视: offer
1面: 讨论论文中的知识点,讨论transformer的性质。coding题一个,grid从左上角到右小角的最小代价,只能向右向下走,动态规划经典题
2面: 科研问题,涉及到如何设计high resolution的低秩表达,如何设计适应频域的op,如何让算子适应任意一个空间变换,如何聚合局部信息和全局信息. 做题,搜索+dp mideum偏上难度
3面: 主要聊了一篇论文,然后介绍部门情况,聊职业规划和行业发展前景。
网易: offer
1234面: 全部都是讲paper,针对论文细节提问,无八股文,无coding
拼夕夕: he 面挂
1面: 讲论文,针对论文细节提问, coding一个有序字符串数组中,插入一些无效的占位符,查找某个字符串 log n
2面: 讲论文,针对论文细节提问, coding一个链表不断首尾相连,形成1 2 3 4 5 6到1 6 2 5 3 4的转换
3面: 无coding, 讲两篇论文,聊一些工作形式的问题,能否接受996等
欢迎私信交流~ 请勿转载
#我的秋招记录##面经##阿里巴巴##美团##滴滴##字节跳动##算法工程师##百度#欢迎私信交流~ 请勿转载