算法菜鸟的春招之路

不想干活了,就来总结一下这两个月的面试,算是春招告一段落吧,其实就是 hun gong shi。三月四月基本上每天就是那种早7晚12的节奏,拿的offer都没有什么太大的分量,大佬们笑笑就行🤣🤣🤣我也知道自己的菜,非常感谢那些知道我菜还给了我offer的面试官,也很感谢挂了我的面试官,感谢他们让我清楚得意识到自己到底有多么菜🤣🤣🤣
首先介绍一下,我本硕都不是科班,只是专业跟cs或多或少有一些关系,本科学过数据结构,计算机网络什么的,Java也学了,但全忘了,现在完全不记得了,研一零零散散有看一些算法的东西,但真正认真学是研二开始的。刷leecode大概是去年11月开始的,当时是一个同学带我刷的,一天两个左右,到一月份好像做了100多个吧,然后寒假把剑指offer刷了一遍,准备面试的这两个月狂刷leecode,现在到300了,后面有空还是偶尔会刷一刷的,怎么说,我觉得刷题还是挺有意思的,国内大厂一般手撕代码不是很难,都比较基础,一般刷剑指offer就够了,但是自己想再提升一下还是得多刷leecode,多总结,刷多了会发现很多都是套路~我面试过程中可能运气好到爆遇到的写代码的题目都比较常见,并没有出现hard难度的,在此感谢各位面试官爸爸们高抬贵手放了我一马~另外,我没有顶会paper,我的水paper都不好意思往简历上写,怕面试官看了直接不面我了🤣🤣🤣
好了,废话不多说了,我前前后面的有爱奇艺,bilibili,oppo北京研究院,华为,平安科技,滴滴,360,腾讯,商汤,蘑菇街,招行卡中心,百度,阿里
招行卡中心和百度做了笔试后没有给面试机会,其实这两个是我最想去的地方🤣🤣🤣希望秋招可以偏爱我一下下
腾讯提前批二面挂了,阿里主管一直不面我,我放弃了,是我太菜没有修福报的机会🤣🤣🤣
这些面试过去太久了,我已经记不清到底是第几面的问题了,下面我就写在一起吧~~由于我可能废话比较多,每次讲两个项目就大概花了半个小时,所以,哈哈哈,导致后面面试官问的其他东西都不多🤣🤣🤣我也不是故意拖延时间的,只是在讲项目的过程中面试官一延申就一直说下去了~~
爱奇艺:
主要是问了项目,但并没有很细,就我把每个项目讲一遍,他们都没有问其他啥的~下面就是基础了:
1.解释word2vec(这个我真的是5次有3次都会被问到,我觉得想突出你对它掌握得很好得话得知道层次softmax每次到底是怎么更新参数的,skip gram和cbow的优缺点,负例采样和层次化softmax各自的优缺点,以及word2vec的缺点等等)
2.手推LR
3.问了SVM的原理,但没有问的很细
3.讲决策树,然后我就巴拉巴拉从(ID3,C4.5到CART,再随机森林,GBDT和XGBOOST,感觉挺尴尬的,我就一个人在那说,面试官就看着我,搞的我都不知道我是不是说太多了)
4.问了条件随机场,我说我就只知道一点点,面试官很和善得说,不知道没关系,你简历里面也没有写,他说他就随便问问然后我就把自己理解的那一点跟他说了,讲了下随机条件场的原理,对比了下条件随机场和隐马
5.知道敏感哈希算法么,太菜了我又只知道一点点,就只说了自己知道的东西,面试官还是笑眯眯的,面试体验还是很好的。
bilibili:
1.问项目,问attention机制,手写attention的公式,手推最小二乘
2.有个面试官是主管,偏向业务比较多,所以针对有一个项目问了很多细节的东西,真的超级细,细到我有一个特征是怎么做平滑处理的,还好是我自己做的,哈哈哈,淡定应对
3.写代码,判断平衡二叉树,一个是字符串匹配(用KMP)
其余的问题不记得了
Oppo北京研究院:
1.问项目,讲了其中两个
2.讲LR,面试官要求LR讲得特别仔细,就那种LR是什么假设,损失函数是怎么回事,怎样更新参数什么的
3.问知道哪些优化算法
4.问了一个斐波那契数列的题,说了两种方法后,面试官问还有没有用线性代数优化的方法,我当时一懵,只知道剑指offer上有最后一种方法,但并没有仔细看,然后在面试官的提示下大概完成了
5.问了哈希表的原理,解决哈希冲突的方式,哈希函数的选择,常用的哈希函数
好像还有其他问题,但也忘了🤣🤣🤣
华为:
1.真的是玄学面试,问了简历中两个项目
2.问了word2vec原理
3.代码题是 two sum(我听到这个题的时候,what,怎么这么简单🤣),跳台阶,铺瓷砖
然后就是聊人生啦!真是玄学面
平安科技:
平安科技这个是他们那个智能引擎部的
1.依然讲项目
2.问了word2vec原理
3.问了几个Linux命令
4.写了旋转数组的查找
其余的不记得了,这个面试没什么印象
滴滴:
1.问项目
2.数组中查找中位数(有两种方式,堆或者借用快排中的partition的思想)
3.二叉树的前序遍历,非递归
4.问了几个sql
啊,其余的我又不记得了,哈哈哈,原谅lz的记忆力差🤣🤣🤣
360 提前批:
1.问项目
2.代码题是链表相乘,还有一个是类似于剑指offer上那个 min stack一样的,思想是一样
3.讲一下优化算法
4.讲word2vec
5.讲知道的优化算法
这是lz第一次视频面,面试官小哥哥超级羞涩的,竟然全程不看我,就偶尔抬头看一下我,然后我就不知道他在那低头看啥了,搞得我都不知道眼睛往哪放了🤣🤣🤣
腾讯:
1.讲项目,小哥哥问的很细,在项目中比较关注我为什么要这么做,这么做提升的地方在哪
2.问了LSTM为什么可以解决梯度弥散的问题
3.因为我的项目是做文本匹配的,所以根据业务场景进行了一些提问
4.问了transformer
5.前面就聊了快一个小时了,然后面试官小哥哥说了句,嗯,不错,挺好的,很好,哈哈哈,然后,就给了我个链接让我写了一个题,是很简单得dp,当时写的时候太紧张,代码有点问题,小哥哥说,没事,我知道你要表达得意思,这个不要
6.虽然已经快一个小时了,但小哥哥还是详细得给我说了他们组的业务,挂了电话后他又微信补充了一点他们组的业务,嗯,面试官小哥哥简直太好了,疯狂打call🤣🤣🤣星星眼🤣🤣🤣(后来其他人帮我看了面试记录,这个小哥哥给的面试评价特别好,嘻嘻嘻,还是很开心的)
一面很好,但是二面得时候,那个主管,大概就是气场不合吧🤣问的问题莫名其妙,在讲项目得时候他问了对于bad case是怎么处理得,说了后他问怎么做数据增强,我又说了一些常见办法后那个人又说,如果现在我的文本数据是加密得看不到具体内容要怎么做数据增强,what,我一脸懵逼,你都看不到内容我怎么给你做数据增强,然后我就知道大概他在无理取闹了吧,然后后面也没有写代码匆匆结束了,结束后我就知道凉凉了,然后当了一周备胎凉了
商汤:
1.讲项目,面试官说,你要我说出在项目中的创新点,他要听到不一样的地方
2.讲了word2vec
3.讲了语言模型的发展历史
4.问了平常使用tf所踩的坑,🤣🤣🤣面试官说他想找点欢乐,看看大家都踩了哪些坑
还有其他的一些问题,但没什么印象了
蘑菇街:
1.讲项目
2.代码题是写编辑距离,二面写的是大数相加
3.问优化算法,问word2vec,问XGBOOST,问BN,问Dropout
4.问Transformer
阿里:
我阿里的面试有一个项目扣的特别特别细,因为那是一个天池的比赛,面试官非常关注细节,问为什么要这样做,为什么要这样设计特征,这样做的好处在哪,大概每次跟面试官讲这个项目就讲了20多分钟,除了这个项目就还具体讲了另一个项目,当然都只是简单说了一下
1.代码上撕了一个好像是将二叉树转成链表的题
2.基础问了欠拟合和过拟合,从方差和偏差角度比较bagging和boosting
3.LSTM为什么可以缓解梯度消失
4.结构风险,经验风险
5.哈希表的原理
我明明记得阿里有次我面了一个半小时,结果怎么只记得这些问题了,我记得好像在我讲项目的过程中提了很多问题🤣🤣🤣然后阿里现在一直是面试中,应该是我优先级不够再加上面试官特别忙,所以结果应该就是淹死在备胎池里面了🤣🤣🤣
这些面试隔了很久,我每次面试完也没有做笔记什么的,现在能想起来得就只有这些了,大家参考参考就好,大佬们笑笑就好~
怎么说,说点自己的感想吧,从去年入算法坑到现在,真的是既有运气又有汗水,入坑以来每天都在学习,狂补知识,因为知道我已经落后一大截了,所以只有更加努力,就今年过年我在家总共呆的时间不到一周就滚回学校学习了,家人送我去车站本来我妈要下车把我送进去,我怕自己忍不住哭了赶紧把我妈赶上了车,不让送我,然后自己坐在那候车的时候眼泪就掉了下来,真的是当时超级心酸,觉得特别愧疚,感觉自己陪家人的时间太少了,以后一定会多陪陪他们的🤣🤣🤣虽然今年算法爆掉了,各路神仙都有,像我这种渣渣自然是没有什么竞争力的,但是呢,自己还是不后悔入了这个坑,自己选的路除了笑着走下去,还能怎么办呢🤣🤣🤣对于春招,我可能真的是运气好,因为貌似我并没有遇到特别多特别奇葩的的问题,问题都比较常见,真的是很感谢各位面试官爸爸~
对于找工作呢,我觉得实力和运气各占一半吧,面挂了每个人都会特别难受特别是自己在意的公司,但是呢,路还是要走下去的,生活还是要继续的,笑一笑还可以继续下去,爱笑的人运气不会太差!(哈哈哈,其实腾讯挂了我也很难受,大概难过了两天吧🤣🤣🤣后来调整了,我也希望我也可以越来越淡然,有的时候结果并没有那么重要,努力的过程是最重要的🤣🤣🤣要是不好好调整心态,秋招我可能真的要被虐自闭了)为什么面挂了大家会难受呢,有时候就是一种执念,哈哈哈,大家都放过自己,每天开心最重要啦~~~要这样告诉自己,失去这一个offer可能是因为老天想给你另外一个更好的offer哦~😄😄😄
另外,我mentor今天跟我说,他招人从来不看paper,他说他觉得未来两三年内,对于算法岗位,肯定是经验比paper重要,因为越来越多的学校开始开设AI的课程,现在发顶会的越来越多,也越来越不值钱了,而AI最后始终是要落地的,所以还是工程能力最重要~~~嘿嘿嘿,感觉为没有paper在算法坑里看不到光明的算法宝宝点燃了希望,当然他的话仅供参考,毕竟BAT大厂很多面试官还是看paper的,我这种mentor毕竟是少数~~~
祝大家都可以拿到想要的offer啦~~~大家都加油!
#阿里巴巴##腾讯##百度##360公司##爱奇艺##算法工程师##面经#
全部评论
赞 ——出自懒羊羊
点赞 回复
分享
发布于 2019-05-08 22:24
大佬。最后去了哪里
点赞 回复
分享
发布于 2019-05-08 20:58
淘天集团
校招火热招聘中
官网直投
还能说什么呢
点赞 回复
分享
发布于 2019-05-08 21:04
优秀优秀
点赞 回复
分享
发布于 2019-05-08 22:49
厉害厉害(ง •̀_•́)ง
点赞 回复
分享
发布于 2019-05-09 07:25
做哪个方向的?图像?
点赞 回复
分享
发布于 2019-05-09 08:14
小姐姐好可爱,爱了爱了
点赞 回复
分享
发布于 2019-05-09 10:39
是算法神仙,我们的网恋还没开始就结束了
点赞 回复
分享
发布于 2019-05-09 12:16
抱大腿
点赞 回复
分享
发布于 2019-05-09 16:32
厉害
点赞 回复
分享
发布于 2019-05-09 17:14
请问大佬是哪位老师的学生啊?
点赞 回复
分享
发布于 2019-05-11 15:48
真的强
点赞 回复
分享
发布于 2019-05-12 03:22
想问一下楼主leetcode300道题是怎么刷的呀?有没有按啥重点啥板块之类的刷
点赞 回复
分享
发布于 2019-05-12 09:32
给小姐姐点个赞哈哈,虽然菜鸡0offer,小姐姐的面经很受用,希望秋招有好的结果
点赞 回复
分享
发布于 2019-05-12 10:49
小姐姐你好,想问一下“负例采样的缺点,以及word2vec的缺点”这个一部分内容,该怎样回答呀?
点赞 回复
分享
发布于 2019-05-12 16:55
很强
点赞 回复
分享
发布于 2019-05-13 12:28
小姐姐,我又出现了,想问一下你做的项目都是什么类型的呀,我现在做的都是文本分类,想找个开源的学习一下
点赞 回复
分享
发布于 2019-05-13 17:50
我也是做nlp的,感觉自己的代码能力很弱,请问楼主想要提升代码能力是不是需要多复现论文?复现时怎么做?还有,请问你是用什么语言刷leetcode的,是Java还是Python?
点赞 回复
分享
发布于 2019-05-17 19:16
校友很强
点赞 回复
分享
发布于 2019-05-17 22:02

相关推荐

商汤 算法岗 (N+3)*15
点赞 评论 收藏
转发
57 331 评论
分享
牛客网
牛客企业服务