20届-视觉算法-暑期实习-菜鸡的心酸历程

我特么要是有技术 会是这个模样!

先介绍下自己的情况:211本科数字媒体技术,985硕士计算机,水文一篇,目标检测相关项目一个,CV岗底层玩家。从二月中旬开始复习,陆续面了:网易雷火,商汤,阿里,海康杭州,腾讯,平安科技(offer),海康上海(offer);记性不大好,能写多少写多少吧。

雷火

找内推2月28号视频面试,牛客的房间(视频面试,写代码实时交互的),两面技术,强化学习岗。

一面:
1. 先自我介绍。这个基本是所有面试的开场套路,可以先写一遍自我介绍,这样面试时候介绍起来从容不迫,言简意赅,突出优势。
2. 介绍下强化学习:emmm,我只写过一个Q-learning啊!我以为身边搞强化的人不多,所以可以过来摸鱼?好吧,看来不是,凉
3. 聊项目:面试官不是做CV的,简单问了些损失函数,过拟合之类的。
4. 聊语言:Python的字典实现?进程线程?红黑树介绍?我那时候还没复习到,回答得一滩糊涂,我都不好意思了(滑稽)
5. 写代码:求二叉树节点间的最长距离(不一定过根节点)。被面试官看着写真的很有压力,我那时候连二叉树深度都不会求,剑指才刚起步QAQ。磕磕碰碰写了个暴力穷举的,在此感谢小哥的耐心指导,之后面试手撕代码是必须的,所以赶紧刷起来吧。
二面(10分钟后):
1. 自我介绍
2. 介绍下强化学习:我不熟啊;继续逼问,后来我想,这大概就是劝退吧=。=
3. 我感觉你的简历更适合我们的CV岗啊,我帮你问问其他部门吧:官方劝退
雷火,卒

商汤

雷火之后全部投的CV岗,开始商汤的面试。微信电话面,两面都是技术,而且都是小姐姐!
一面:
1. 自我介绍
2. 项目细节:非常细节,过拟合怎么解决?BN层原理,怎么初始化?问调参心得,自己怎么调参的?为什么使用ResNet?其他网络结构了解吗(InceptionNet,DenseNet,DetNet)?每一个都可以追问到很细节,商汤确实硬核。也是从这里开始,我一步步怀疑人生了
3. 灵魂拷问:目标检测最新的论文看过吗?我最近都在复习基础知识啊……然后小姐姐说了2个,听都没听过,卒。
4. 那你深度学习最熟悉哪一块,你说,我来问你:这谁扛得住啊,可能是压力面?我就说了激活函数,激活函数的作用、特点(处处可导,ReLU在0点的导数),常用的激活函数等。
5. 10分钟写个快排吧:基本功。但我没写过=-=,所以说自己是真的菜,该会的要会啊,比如排序和二叉树的各种遍历方法。
30分钟就面完了,我这水平真的不够看啊
二面:
二面的小姐姐温和,面试体验非常好。
1. 自我介绍之后,问项目实现的细节:数据集怎么预处理,样本不均衡。也谈到论文的创新性,softNMS,FPN,RPN,focal loss之类,应该也是基本功吧
2. 手写损失函数:给了个网页,也是实时的,让写了LR,softmax的损失函数和推导,这些公式自己最好草稿纸上先过一遍。
3. 手写求平方根函数:常规做法是二分查找,也可以用梯度下降来做。可惜我没写过,又是磕磕碰碰,至此对自己的代码能力深恶痛绝!
商汤很硬核,让我看到了自己的问题,很感谢啦,卒

阿里(蚂蚁)

痛定思痛,至此该看的看,该推导的推导,该写代码的写代码。经过了几次面试后自己变得越来越成熟,不紧张了,也知道自己的优势是什么,下面就到阿里面试了。
阿里电面,又是小姐姐
1. 上来说她们组是NLP的,问我愿不愿意转?开玩笑吗,阿里如果是真心想要我,我来扫地都不是问题!后来想想,也可能是CV人太多?emmm,应该是的
2. 因为是做NLP的,所以她说自己对CV不了解,随便问问。我也不那么紧张了,聊的很开。阿里的都是大神,CV相关的点还是问的很扎实,有细节,一个小时基本把我会的都问了,我也基本都回答上来了。
3. 之后再写了半小时代码:二叉树的非递归中序遍历和翻转数组的翻转点(剑指原题),遍历写法卡了,运行调试了挺久,这种题其实是要做到烂熟于胸的。
阿里面试官很有耐心,也很谦逊,我以为能有二面哈哈哈。简历评估20天后,Rejected =。= 终于体会到什么叫神仙打架,诸神黄昏了。就是,哪怕菜鸡的我拿出了浑身解数,还是差那么一截,可能不是一小截还是一大截哎

海康杭州

晚上8点40了,突然电话过来,章口就是面试,不慌。
1. 自我介绍
2. 问项目:反正自己的项目每个细节都要知道,简历上的东西可以一五一十讲的明明白白。
3. 算法题说思路:2Sum,nlogn复杂度;这就Leetcode第一题,送分的。
然后没了。。就问了我15分钟,不深,都回答出来,两星期后:专业面试不通过。主要还是人太多了,岗位只要10个,而我又没什么亮点。。。emmm 越写字越少

腾讯

腾讯电面,体验就不太好了,感觉小哥很急,有时候不知道他想问啥=。=面试也很看运气,遇到合适的面试官是福气啊。
1. C++   STL 用过哪些,知道map的底层实现吗,说一说红黑树?define和const和static区别?
2. 与SGD类似的优化方法有哪些?我只回答出个Batch GD,然后还在想什么GD,其实他是想问优化方法,Momentum,Adagrad,Adam这些,所以自己思路一定要清晰,明确面试官的问题。
3. 二阶优化方法有哪些?相比一阶的区别?菜鸡的我又没答好,花书有时间也要多刷啊。
4. SVM推导会吗?会啊,这就是基本功了,说到拉格朗日因子,对偶性求导的时候喊停了,表示说个大概就行。然后又问了核函数,调参之类。
5. xgboost和gdbt怎么做回归和分类的?有什么区别?常规操作,但是要回答好还是不容易,要下点功夫看懂
20分钟一面凉,没给写代码的机会,STL那块没回答好有点暴露基础,想进鹅厂好难。

平安

平安科技,上海现场面试,让准备30分钟PPT。PPT?可以啊,我是计算机专业PPT方向(导师应该不看牛客吧ORZ)
1. 不得不说平安真的很有钱,进去好几栋楼都是平安的。
2. 一个技术小哥面对面聊,先自我介绍,然后就着PPT讲项目,难点,怎么解决,创新性之类的,还有一些视频资料,presentation也很重要。
3. 常规询问,深度学习机器学习相关,没有很深,点到即止,CNN,RNN,GAN,Bagging,Boosting,能逼逼就行,没有为难我。
4. 当面写代码:给定一个长字符串和短字符串,长字符串中删除短字符串,返回。(aabbcdefg - ae = abbcdfg)大致就是个字符串操作,直接在原字符串上遍历一遍就行
一个小时聊完,没有HR面。回去等消息,做了个测试,两周后邮件通知已经通过面试,是拿到的第一个offer,感谢平安 0 0

海康上海

对海康有点执着,杭州被拒的不明不白,所以又投了上海海康。
一面电话面
1. 自我介绍,问项目,难点和创新点。
2. 经典问题:说一下目标检测的发展过程。从RCNN到MaskRCNN,从YOLO到RetinaNet,这方面博客资料很多,要会扯。
3. SVM推导?核函数?惩罚系数?关于SVM花点时间吃透,不算难。随机森林?决策树?
4. C++  虚函数?虚函数表?python list反转?元素去重复?一些语言相关知识,记不太清了
5. 口述算法题:一个数组,把奇数放左边,偶数放右边。设leftindex 和rightindex--,遍历一遍完成交换。 然后再问:实现开三次根,类似平方根,一样用二分法或者梯度下降来做。
一周后现场二面
1. 先上机,一小时3个题,有点慌。先看第一题,输入两个数a,b 输出这两个数的和。黑人问问问?小心,这种题往往有陷阱,我先跑了一遍代码,AC了……emmm,海康还是很友好的
2. 第二个题是爬楼梯,n层走,一次1层或者一次2层,问多少种走法。斐波那契数列,快乐。有个大数取模操作,0x7FFFFFFF
3. 第三题,求一个数组的最长递增子序列长度,如 10 9 2 5 3 7 101 18,子序列 2 3 7 101,输出4。经典问题,动态规划来做,不过我之前没刷到过,好在上个月刷了不少题,这个题也拿下了。
4. 写完代码后小哥过来面试,先聊刚才三个题的代码,我第三题用的不是网上经典的做法,小哥很有耐心,给了我时间解释我的思路,听懂之后表示可以这样做,还夸了句不错 0-0
5. 之后就是看着简历聊项目了,没有刻意刁难,聊的很愉快。让白纸上手写C 交换两个参数值的接口,其实就是想看指针和引用的用法;写python set的基本操作
6. 纸上画FPN的结构,SoftNMS伪代码,计算IoU伪代码
聊了差不多一个小时,过了一会儿HR面。这块没啥经验,就聊了10分钟完事了。第二天邮件给了offer。

本来想仔细地多写一点,可是自己太久没写东西了,表达能力有限,姑且就这样吧。最后,2019互联网寒冬,算法今年是真的难受,CV更是爆炸,不过四月才刚开始,后面还有很多机会~
————————————————————————————————————————————
“你应该觉得骄傲,很多人想失恋也没有目标”  菜鸡的我依旧乐观 哈撒key!
#阿里巴巴##腾讯##平安科技##实习##海康威视##算法工程师##商汤科技#
全部评论
4月还有啥地方招cv实习么,感觉都招完了
1 回复 分享
发布于 2019-04-07 08:29
加油!
点赞 回复 分享
发布于 2019-04-04 14:57
今年算法真的难,尤其CV神仙打架
点赞 回复 分享
发布于 2019-04-04 15:18
今年cv太难了 弱者流出了悔恨的泪水😭
点赞 回复 分享
发布于 2019-04-04 15:23
今年CV很玄学啊。。 我腾讯过了但是平安海康商汤啥的面试都没。。
点赞 回复 分享
发布于 2019-04-04 22:45
除了cv其他方向也这么难吗!😥
点赞 回复 分享
发布于 2019-04-05 11:01
楼主是研二吗
点赞 回复 分享
发布于 2019-04-05 11:08
大佬,你数据结构怎么学的,感觉你进步很快,我算法题一直不过关,你手撕代码是怎么准备的
点赞 回复 分享
发布于 2019-04-05 11:55
大佬上海海康是几号面试的
点赞 回复 分享
发布于 2019-04-05 12:05
楼主简历上有C++项目吗,怎么问了这么多C@++呀
点赞 回复 分享
发布于 2019-04-06 12:51
厉害了,加油!
点赞 回复 分享
发布于 2019-04-07 08:49
请教 小哥是直接抱着电脑学的66道题吗 手写的方式练习过吗
点赞 回复 分享
发布于 2019-04-07 14:47
我现在手写老会忘 上机效率又提不上来 请给点提示呗
点赞 回复 分享
发布于 2019-04-07 14:48
快排可真是太基础了,估计楼主是保的研吧
点赞 回复 分享
发布于 2019-04-09 11:53
决定去海康了吗?楼主平安在哪里投的?
点赞 回复 分享
发布于 2019-04-09 17:19
校友好😁平安上海是崂山路的吗?我路过还专门去看了下感觉楼又小又破啊😂
点赞 回复 分享
发布于 2019-04-09 19:05
大佬去海康吗,海康实习转正机会怎么样😂
点赞 回复 分享
发布于 2019-04-18 14:01
看到211本科数字媒体技术,第一个想到大广院~~
点赞 回复 分享
发布于 2019-05-04 17:02
难道是 吴大佬
点赞 回复 分享
发布于 2019-08-14 11:12

相关推荐

牛客5655:其他公司的面试(事)吗
点赞 评论 收藏
分享
一个菜鸡罢了:哥们,感觉你的简历还是有点问题的,我提几点建议,看看能不能提供一点帮助 1. ”新余学院“别加粗,课程不清楚是否有必要写,感觉版面不如拿来写一下做过的事情,教育经历是你的弱势就尽量少写 2. “干部及社团经历”和“自我评价”删掉 3. 论文后面的“录用”和“小修”啥的都删掉,默认全录用,问了再说,反正小修毕业前肯定能发出来 4. 工作经验和研究成果没有体现你的个人贡献,着重包装一下个人贡献
点赞 评论 收藏
分享
评论
24
249
分享
牛客网
牛客企业服务