依图算法工程师已签约,秋招完整面经回馈牛客

之前已经发过一次简单的面经了,这次我完整地叙述一下,以回馈牛客这几个月给我的帮助,无论是心理还是经验上的。今年算法岗也是诸神黄昏,往年被众多985视为备胎的华为也缩招了,难度大大增加,尤其是我还投递的全是cv岗,不过我对于其他方向,如机器学习、运筹优化和nlp等方向均有所涉猎,不过用来面试还远远不够。我大概是6月份开始初步刷题,7月开始整理自己简历上涉及的内容,8月份全心刷题,9月全是面试,期间一直被逼论文。心力交瘁,刚开始没公司理会我,再加上九月初学院有研究生跳楼,更加抑郁了,不过老师也因此放松了对我们的压迫。也很感谢我可爱的女票在那段时间一直鼓励我,异地很艰难,十分感谢她的付出,还冒充我在牛客到处说面试经验,可爱死了。
先交代一下我的简历情况:
  1. 3个计算机视觉相关项目,都上线了,基本上都是我一个人完成的,包括出差,项目调研,数据收集,算法设计,改进,落地,文档撰写;
  2. 论文只有一篇本科的EI,研究生的小论文快了;
  3. 一篇发明专利;
  4. 一堆数学建模(国赛、研赛、美赛)国家一二等奖;
  5. 本科中流211,硕士中流985,均非cs。
项目占用了大量时间,再加上学院和老师要求,没有论文和实习,这点在今年算法岗求职很吃亏,导致我简历挂了N多家,因为这个女票专门开微博小号喷😂,虽然不合适,但是看着很爽。。。八月份只有阿里和海康翻我牌了,不过阿里二面就挂了,对于我这个没经验的人来说,当时感觉秋招没了,每天就刷着牛客。国庆前一周小马智行、大华、虹软和小米约了面试,感觉太晚了,就放弃了。整体秋招情况是:

简历/笔试挂/杳无音讯:
360、百度、滴滴、欢聚时代、美团、平安科技、顺丰、搜狗、腾讯、图森、小红书、猿辅导、字节跳动
放弃面试:
小马智行、大华、虹软、小米
放弃笔试:
地平线、商汤、快手、云从、明略科技
参加过的面试:
阿里淘系:二面挂
oppo:主管面挂
vivo:SP,已拒
海康: 白菜,马上拒
旷视:五面挂,可能是因为我要求base上海吧
华为消费者bg上海:三面完泡池子
拼多多寻梦计划:三面完泡池子
依图:大概率SSP,已签两方

今天听说美国***把海康、大华、旷视、商汤、依图等企业纳入了贸易禁令实体清单,刚开始有点担心自己的选择对不对,但是后来想通了,一起都会好的,要对自己,对自己选择的企业有信心。 以下是全部面经:
阿里巴巴(二面挂):
2019/8/20 阿里一面(50min)
1.自我介绍
2.概率题:甲乙丙三人轮流扔硬币,假设硬币均匀,谁先扔到正面谁吃橘子,请问甲吃到橘子的概率?
3.编程题:一个4×4的矩阵,每一行分别是7 8 9 10;6 1 2 11;5 4 3 12;NULL NULL NULL 13,请问其中有什么规律,如果最大值=n的矩阵,应该怎么做,先说思路然后编程
4.Batchnorm的介绍
5.其他归一化方式,介绍各自的特点和优点,是否用过
6.sigmoid和relu的区别、优缺点
7.基于relu有哪些改进的激活函数,最新的激活函数了解哪些
8.工作中最有创新性的(我选的行人检测部分,针对anchor和感受野的创新、遮挡的改进,nms、iou loss的改进进行说明)。

2019/8/27 阿里二面(36min)
1.自我介绍
2.项目中的主要难点,(我说了三个,让面试官选,然后又提了三个改进方向,让面试官选)
3.我的研究中理解最深的点,比如目标检测,挑一个方向介绍,(我介绍了主流目标检测算法以及最新的进展,以及一些我总结的核心点)
4.场景设计题,如何检测柜子中的商品?
5.假如一些商品之间存在联系或者互斥,怎么利用这些先验信息?采用什么框架?
6.平时怎么学习?
7.有什么问题问我?

海康(白菜):
海康一面(36min)
1.自我介绍:项目、论文和数模;
2.数学建模经历介绍,作为数学建模教练的经历;
3.做得最好的项目介绍,我只讲了不到1/4的内容,主要讲了项目背景、项目难点以及行人检测在工厂环境下的改进等等,对于人脸检测、行人跟踪、人脸识别等等的原理和优化简要介绍了;
4.擅长的编程语言;
5.过拟合的理解、改善过拟合的办法;
5.快排和堆排的优缺点和应用场景

海康现场主管面(1h)
1.自我介绍
2.聊项目细节
3.聊数模经历
4.手撕卷积
5.聊天

hr面(15分钟)
1.聊经历
2.聊项目管理和需求沟通
3.遇到困难怎么解决
4.薪酬和地点

华为(三面完跑池子):
一面(1小时)
1.自我介绍
2.聊项目
3.归并排序递归
4.计算卷积网络输出尺寸

二面(25分钟)
1.自我介绍
2.聊项目
3.原地旋转矩阵90度
4.C++中static的应用场景
5.malloc和free的组合中,内存释放时为什么不需要指定释放内存空间大小

三面(主管面,40分钟)
1.自我介绍
2.谈性格、团队协作、遇到的最大困难/是否失败过,怎么解决
3.聊薪水和意向工作地点
4.谈业务和职业规划

旷视(五面挂):
2019/9/12
一面 70分钟
1.自我介绍
2.项目创新
3.用python实现n×k和m×k的欧氏距离,不能用循环
4.计算朋友圈个数,并查集
5.对极几何公式推导
6.归一化条件下像素平面与相机位姿的关系

二面 60分钟
1.项目介绍
2.人脸识别的精度提升过程,改进点
3.人脸检测、行人检测的改进介绍
4.特征检索加速方式
5.模型加速方式

三面 30分钟
1.项目改进点介绍
2.聊天

hr面 10分钟
1.面试体验如何,为何之前不好
2.为什么没论文,没实习。。。
3.怎么看待商汤、旷视、依图
4.怎么认识旷视的

五面 60分钟
1.自我介绍
2.项目中最大的改进点,人脸识别的训练和改进
3.cosface和arcface的区别,两种形式的参数值怎么选取
4.SGD的形式
5.batchnorm的形式,各参数的意义,训练和测试阶段的参数训练和选取
6.YOLO系列anchor的设计原理,kmeans的原理,anchor距离如何度量,如何改进
7.one-stage和two-stage的区别
8.deformconv的原理
9.构造函数和析构函数的作用,析构函数何时被调用?
10.C++中sort底层是什么,是否稳定,还有哪些稳定排序算法?
11.实现归并排序
12.从n个数字中均匀采样出k个数字,无重复,并证明均匀性。如果n未知如何实现?如果概率都为k/n如何实现?
13.10只小白鼠,986瓶水,其中一瓶是毒药,如何一次性找到哪瓶是毒药?

vivo(SP):
一面(1小时)
1.聊数模
2.聊项目

二面(20分钟)
1.自我介绍
2.对于vivo的认知
3.聊薪资
4.最大的苦难
5.最好的朋友

oppo(二面挂):
2019/9/19 一面
1.聊项目
2.聊业务

2019/9/20 二面
1.C++程序编译过程
2.申请1GB内存,并初始化为0x55
3.形态学算子中膨胀腐蚀的算子结构
4.光流算法原理
5.SFM原理
6.行人重识别算法介绍
7.椒盐噪声用什么滤波?如果占比超过1/2呢?
8.项目用了哪些多线程技术?
9.泊松分布一般用于什么场景?公式?
10.问面试官问题

拼多多(三面完泡池子):
一面(20分钟)
1.家庭情况和女朋友
2.未来规划
3.对拼多多的了解
4.期望薪酬
5.交待薪酬和加班情况

二面(40分钟)
1.自我介绍+项目
2.编辑距离
3.C++里面vector、list、deque的区别

三面(1小时)
1.自我介绍
2.项目改进描述
3.topK要求nlogk

依图(大概率SSP):
2019/9/7 一面(70分钟)
1.自我介绍
2.大数加法,包含小数和正负号
3.7个石头,甲乙两个人,每次只能拿1~2个,谁最后拿完谁赢?请问是否存在先手必胜策略?
4.n个石头,每次拿1~m个呢?编程实现?
5.有什么想问的?

2019/9/16 二面(80分钟)
1.一个矩阵,从左到右,从上到下是递增的,可能会有相等的,给一个目标值,请查询其在矩阵中的位置,如果不存在则输出(-1,-1),如果有多个,则随便输出一个,请使用小于O(m+n)的解法。
2.聊聊项目,主要是指标、业务场景、项目管理等等,比如各个项目的结果为什么有这些差异,识别场景是逐帧识别还是选帧,清晰度、跟踪策略?
3.有什么要问的?

2019/9/26 三面(60分钟)
1.项目中涉及的各个算法的评价指标意义和数值;
2.项目中涉及到的所有改进点;
3.性格;
4.遇到的最大的挫折;
5.是否保研;
6.优缺点;
7.探讨语音识别、nlp等算法领域的问题。

以上就是我的秋招过程了,谢谢各位牛友的面经和经验贴,确实有很多祖传题目考到了,在秋招过程中也对自己做过的东西理解更深了,论文已经继续了,大家加油~最后放上我们家的小天使

#算法工程师##计算机视觉岗##依图科技##海康威视##旷视##面经#
全部评论
伊图是每周6天吗?
1 回复
分享
发布于 2019-10-08 18:50
羡慕lz,今年秋招我一个人在漆黑的路上踽踽独行,不知道什么时候才能看见光啊
1 回复
分享
发布于 2020-09-08 14:12
淘天集团
校招火热招聘中
官网直投
依图三面后多久给的意向书啊?🤣
点赞 回复
分享
发布于 2019-10-08 18:17
仓鼠可爱
点赞 回复
分享
发布于 2019-10-08 18:50
tql
点赞 回复
分享
发布于 2019-10-10 11:35
请问签二方是指签收了offer吗?说啥时候签三方了不
点赞 回复
分享
发布于 2019-10-10 12:30
问下楼主,面旷视的时候被问到如何看待商汤、旷视、依图关系的时候是怎么回答的,求私信,感谢感谢🙃
点赞 回复
分享
发布于 2019-10-10 19:36
老哥,依图hr当时跟我说,一周工作时长70到80个小时,你感觉这个加班怎么样呀😂
点赞 回复
分享
发布于 2019-10-14 12:49
请问lz, ssp干一年大概多少钱,工作地点可选吗
点赞 回复
分享
发布于 2019-10-16 20:10
华科大佬,先膜拜再看!
点赞 回复
分享
发布于 2019-10-16 20:15
楼主好,我也是拿了海康,zoom,依图的offer,所以楼主最终是怎么选的呢?
点赞 回复
分享
发布于 2019-10-16 21:26
m
点赞 回复
分享
发布于 2019-10-16 21:28
师兄是华科韩老师的学生?
点赞 回复
分享
发布于 2019-10-19 11:00
大哥,我是2020面依图的 能不能私聊问问一点情况
点赞 回复
分享
发布于 2020-09-06 16:51

相关推荐

发个腾讯的吧,刚面完,以为是kpi,所以没录音,能写多少是多少点击查看详情自我介绍介绍项目1.java和其他语言的区别,比如c++,python,各个方面2.知道几种编程思想,比如面向对象等等3.知道的设计模式4.jvm结构、垃圾回收算法5.乐观锁CAS6.数据结构了解哪些7.排序算法呢,说一下快排,时间复杂度。空间复杂度8.计网1.OSI七层,作用2.http状态码,502如何查找排除3.http报文结构4.https的过程,三次握手,TLS四次握手等等,认证过程5.了解过哪些加密算法,什么是对称加密和非对称加密6.cookie和session了解过吗,区别,集群里,session在一个服务器,请求分配到了其他服务器,怎么解决这种情况说了一些以后,提示我想想redis、mysql7.websocket了解过吗,。。。。我不知道8.http有哪些请求方法,然后给我个场景,问我怎么解决,具体忘了,反正他最后引导我是用head(应该)9.ping用过吗,基于什么协议10.DNS解析过程、我还说了两种方法,递归,迭代,问我迭代体现在哪11.DOS攻击是什么12.TCP三次握手。四次挥手,各阶段的状态,为什么要三次握手、四次挥手,状态那还问我,SYN_RECV之前服务器是什么状态13.为什么要等待2MSL14.TCP   UDP区别、应用场景,问我,游戏用的是什么,腾讯会议呢?我答是QUIC,不晓得对不对15.我看你这是个前后端分离项目,那么跨域问题怎么解决。我不知道。。。。16.静态资源问题,后面提醒我用CDN17.TCP拥塞控制四个过程。TCP滑动窗口了解过吗,讲一下18.TCP、UDP格式操作系统1.内核态、用户态,切换方式2.进程线程,区别、协程了解过吗(协程不知道)3.一个进程,你发现cup使用率很高,你怎么排查,我猜与协程有关,就往这方面答了4.一个线程阻塞到这里了,你怎么解决,我还是从协程方面5.进程间通信方式。调度算法6.虚拟内存了解过吗7.分段分页的调度算法8.OOM了解过吗,怎么排查,怎么解决9.什么是死锁,如何避免、解决redis、mysql1.redis持久化机制2.redis的数据结构3.其他想不起来了。。。。字数超了 #腾讯# #腾讯一
点赞 评论 收藏
转发
35 183 评论
分享
牛客网
牛客企业服务