2019暑期实习之路(长文慎点)

FBI warning

本文章非纯属虚构,禁止转载。请各位看官***。另本文的观点跟个人阅历三观强相关,未免有失偏颇且不具有可重复性,仅作参考,不可尽信。

​ 时间回到5个多月前,那时的还在一家通信公司实习未满一个月,暑期实习的战役突然就打响了,也不能说突然吧,毕竟上个学期本科的同学们就已经讨论到这个话题了,但是异鬼压城之前我也没点过自己的龙晶够不够。忙忙碌碌了两三个月,最后去了华为云(讲道理没做中间那些准备应该去也没问题,但是这些东西谁说的准呢,没有这些储备现在也不会拿到一些提前批的offer)。因为把自己搞得很累,经常早上5 6点惊醒起来思考人生,所以想把经历教训分享出来,让一些后面的同学参考,希望能帮助到他们吧。现在因为实习定了才写的,秋招的话等最后决定去哪先,有需要的话再更新秋招的吧。很多内容都是在地铁上码的,如果有错别字请见谅哈,还有千万别转载哈,我好怕查水表,毕竟还要恰饭的不是。(我实验室是研究移动通信的,所以跨专业找的比较累,大家有问题可以问我,有时间有心情会解答的ღ( ´・ᴗ・` ))

1. intel

​ 在前几周看到intel招聘暑期实习生的通知之前,我一直以为它不分暑期和日常。早早在邮箱投了5G+AI简历,不到一周就收到了面试通知,发现她们通知的邮件都是全英文,我还特意把邮箱设置成英文模板再回复,准备了一份英文简历,早上到公司打完卡就溜去融科中心面试了。到了前台发现英特尔独占一层楼,然后进出还要访客卡就觉得好高大上呀。面试官是位漂亮的小姐姐,人美话不多,领我七拐八绕,看到员工的办公桌干净整洁地儿又大,心里默默对比了一下实验室的小矮桌,不由对intel又心生向往。进了一间会议室坐下后,小姐姐A说还要等另一位小姐姐B,我说好就陷入了永恒的沉默,所幸不久后另一个像北邮学姐的小姐姐B进来了(我也不知道北邮学姐应该啥样,我就觉得她像呀),就让我做一下自我介绍,我说用中文还是english,她说中文就好,我就what?中文我没准备啊(其实到现在我也没准备,每次面试说的版本都不一样)。然后我镇静冷静安静地在脑海里边翻译我准备的英文自我介绍边中英双夹的口舌生疮(啊呸)口舌生花地说完了自我介绍。
小姐姐A:你这个移动性预测的论文具体做了什么?对切换的流程了解吗?
我:这是篇综述,目的是balabalabala。切换的话(这里感谢黄*晴当年给我看过学姐的资料),就用户发起请求,然后当前连的基站A给网关发消息说这个用户要换站了,网关说我知道了,这里有个B站可以换,你换吧,然后就通知B站说有人要接入你啦,你有HC接纳他吗,有的话就举行交接仪式,没有的话你让那个用户先等着吧。
小姐姐B:你这个波束赋形和资源管理是MIMO场景吗,天线配置是怎样的?
我:是啊是啊,(可把我牛坏了),仿真的时候是4*2的
小姐姐B:那一个基站不就只能跟两个用户配对?
我:不是啊,我这个是资源分配,一个基站可以服务好多个用户
小姐姐B:那不对啊,你@#¥%……&&

我:我这不一样,我#¥%……&*((&
小姐姐A(看不下去了):你说下你在现在实习公司主要做什么?
我:主要做层1层2的MAC,PDCP,RLC等协议的测试,静态库封装和代码混淆等
小姐姐A:测试过有问题吗?具体能说出定位到哪一个问题吗?
我(吹牛吹大了,囧,咋回答呀):就是MAC层下负责连接物理层和RLC层的一个参数配置错误,导致信令没有传到,定位一下改了就好了。(转换话题)还有就是会将MAC、PDCP、RLC层封装成静态库,编写makefile把它们链接到程序包的生成中,最后放到基站上跑
小姐姐A:主要是哪个平台呢?
我:好像是Arm64
小姐姐们噗嗤笑了一下(喂你们是专业的,无论多好笑都不能笑的!)
小姐姐A:arm是arm,x64是x64
我:我的师傅是这样跟我说的吧,好的吧哈哈哈
​ 她们问我有啥问题,我就问进去后是做物理层MAC层还是MIMO还是5G+AI,她说会根据我的skillset和意向,我说好呀好呀我想去5G+AI,她们又笑,还问我会不会tensorflow,我说我装了,还没用过,她们还笑!然后就问我入职时间,我说7月最早,她们就问能不能早一些,我说没办法,实验室不放,她们就说她们商量下再给我通知。过了几天HR就给我打电话说尽管我入职时间不合适,但是skillset挺匹配的,所以还是愿意给我offer。我当然开心坏了,3月未过怒斩一offer,可够我给小伙伴们吹嘘好久了。
​ 那时的我拥有了一片杨絮,就以为抓住了整个春天。

2. 360

​ 360投了机器学习岗,笔试完一周后就收到了面试通知,在酒仙桥,当时还没其他面试就直接点了确认。结果第二天头条就叫我去面试,当时可激动坏了就约到了360面试当天的下午,后面想想上午10点半面完360,2点半就要回到丹棱街,很赶啊,就打电话跟头条改时间,然后改到了下周二,挂下电话又一想,哇,那天不是组会吗,在切切的劝说下再厚脸皮地给HR打电话,改到下周三了,然后终于舒了一口气,下次约时间一定要考虑周全些。面试前听说360貌似不招人,只是走个流程,但笔试只A了一道的我都给了面试机会,还有好多人没有这个机会呢,不去白不去,就当攒攒面经,万一过了呢,现在想来当时的想法的确是年轻。
​ 当天上午跑去公司打了个卡就直奔地铁站,一个小时后到了360大厦,没见过世面的我觉得,哇,一个公司占一栋楼,能来这实习肯定很棒,兴冲冲地找到HR在等候区坐下了,看见有零食和水,光明正大的拿了点就吃喝起来,环顾一周发现不少在北邮见过的面孔,虽然你不认识我我不认识你,友善的我还是对她们致以诚挚的微笑,希望她们不要想着哪来的傻子哈哈。不久就到我了,推门一看好大一个厅,几十上百张桌子面试官与面试者相对而坐,一对一捉对厮杀。对号入座,面试官大我一些,微胖,顿时好感倍增(我对胖子向来没什么抵抗力)。
​ 面试官确实和蔼可亲,让我先做下自我介绍,这个当然没准备,然后让我讲了下项目,我就滔滔不绝口若悬河口干舌燥地讲了一下华为的机器学习项目,也不知他听没听懂,不过他貌似不太关心,就问我了不了解CNN,我说略懂,他说那你画一下结构,我想了想自己好像不太懂,但覆水难收就边画边说“就输入层后面接一个卷积层呀,然后再接卷积层呀。。。”;然后他估计知道我的水平大概在哪个层次了,就问你说下你这个公交车预测竞赛吧,为什么用XGBoost不用lightboost,我就what?他说你XGBoost都用过应该也知道lightboost吧,我点头。他又说你考虑了天气、日期等特征,都是怎么处理的,我就说天气分为晴、雨、恶劣天气三种,然后用0,1,2表示。。。,他打断我,“你没用one-hot处理特征吗”,我就what?然后他给我解释了一遍one-hot,我说哦~怪不得我才得三等奖,可惜没早遇到你,留下足迹才美丽。然后他又问我分类有什么评价标准,AOC曲线横轴纵轴是啥,我弱弱地说查准率召回率?他摇了摇头,跟我又普及了一下,我就点头点头点头。
​ 面试官估计着快到时间了,要写评价了,就道,你写个快排吧。我说好,拿起笔,想了想,我不会快排呀,就问他,能不能换一个简单的呀,面试官笑了笑说,好,你随便写个。我回想了一下自己看过的排序,归并、插入、归并、插入。。。插入好像不太会,归并想了想名字觉得自己应该记得,就说,那我写个归并吧。然后开始写,写到递归那步,咦,我划分完之后怎么合并呢?然后开始举例子现想,好半天过去了也没想出来。面试官写完评价看我写了半天,就说没事我看看,然后拿过去“认真”地看了半天,说道,今天就到这里吧,你有什么问题吗。我就回想起论坛的建议,问道,您觉得我哪方面需要提高呢?面试官说,需要提高的地方不多,首先是基础,如果你想进入这一行的话,我建议你花一到两个月的时间好好学一下基础;然后就是多刷题,我看你这方面不太熟练;最后就是找一两个这方面的项目,CV也好,NLP也好,推荐也好,跟着做一下。我一想,基础、算法、项目,要提高的地方确实不多,不自觉地笑了出来哈哈哈。面试官就起身送我,看见桌面有瓶水顺手问道喝水吗,我指了指包侧袋的水说我早就拿了一瓶哈哈。他也笑了一下说我心态挺好的,让我在外面等一下通知,互道再见后刚出门就收到了面试未通过的短信,但心情却异常的轻松。
​ 那时的我脑袋空空,眼睛里却藏着星辰和大海。

3. 头条

头条是我找暑期实习的target啊,无奈神女有情襄王无梦。
一开始找了头条内推大佬直接投到好像是广告搜索吧,然后HR打电话回来跟我说对后台感不感兴趣,我说我投的算法啊,她很尴尬的说看了我的简历觉得跟算法不太匹配,要不要考虑一下后台,算法的话等待时间可能会比较长,我就想都这样说了,不面不就遥遥无期了,然后就说面吧。改了几次时间才成行,到了知春路应该是总部吧,进去发现人手一台mac,就是人超级多,工位也不大,好多人在休息区讨论问题。到点面试官来了,问了后台的一些问题,三次握手四次挥手,http状态码,redis,线程进程这些的,果然都不会哈哈哈,然后出了一道算法题,最长不重复连续子串,这个时候总共就刷了十几道题左右,应该没做过,就自己想了一下思路,磕磕绊绊写完了,面试官很容易就找出了bug,还说有重复的计算,怎么改进,我改呀改,改出了一版,然后又被找出bug,最后看意思应该是知道自己凉了,就问他自己哪里需要提高,他就说假如想找后台的话,这方面知识肯定要了解,比如http状态码之类的,自己搭个网站就全了解了,还有多刷刷题,第一次头条面试就这样浪费掉了,还是不要着急,起码准备好一点再投。
5 6月份时候做了一次笔试,有了第二次面试的机会,这次是算法岗了,因为有几个offer保底了,所以这次意气风发,心态良好。面试地点在大大的食堂,座位上有水有零食,那我肯定不客气的。没过多久就收到面试短信到几号几号桌,坐下来自我介绍、问了一个项目(没深聊)、然后出了个算法题,找出数组中重复数量超过1/3的数,我想开始写他说别着急,你先说说思路,我就说拿个hashmap遍历两次,他说hashmap建map不好,有没有更好的方法,我想了一会说数很大吗,他说还行,我就说开辟个数组,按数的下标存,值为次数,这样复杂度是O(n),他说这样很浪费空间,假如有很大的数呢,再想一下。我想了蛮久想不出来(其实还有快排的partition、投票法都是O(n))的复杂度。他看我想不出来就换了个概率题,就是著名的山羊与汽车,问我要不要换门,理由是啥。我一开始想用数学证明,但是数学太烂没建模成功,就枚举了一下所有情况,然后面试官点了点头就让我去休息区等一下。我一坐下就收到了面试没通过的短信,一怒之下拿了两块饼干出门去,我辈岂是不吃早餐人。

4. 中兴

中兴的话是通过参加中兴捧月算法大赛宣讲会直接向hr投的简历,但是听hr说中兴很少招短期的实习生,至少要三个月以上,反正拖个简历也不麻烦。没想到后面接到了北京这边的中兴hr电话,约了个现场面试。事前问hr面的是哪个岗位(😂),hr说看面试情况而定,还有比我更佛更不确定的公司也是佛了。公司在安贞门地铁站,出了地铁口就到了,去到hr姐姐接待的我,那个hr满面笑容,让我如沐春风,本以为会是个愉快的面试经历,直到面试官进来,面试过程不苟言笑,一直在摸头发搓掌,问了我华为的项目,问了下遗传算法的设计实现,还问有没有落地,虽然正常回答了但也没有比较好的反馈,让我感觉他对答案都不太满意。最后出了道题,从一堆很多的有正有负的数中找出和为0的所有组合。菜菜的我想了很久,中途hr一直在给我解压,反而面试官却一直施压,说算法决定这次面试的结果,重压之下想了dfs 贪心 动态规划,都被说复杂度太大且不一定找得到解,最后也没想出来,回头一问才知道需要对数组进行01编码。然后用一些启发式方法求解,这也不是像leetcode的题,原来一开始思路就错了。虽然这次面试没过,但我心态还可以,把原因归结为中兴不想招人+实习期只有两个月+方向不合适(据说是传输网方向的)。这里还要给想去中兴的同学安利一下中兴捧月算法大赛,虽然题目有一定难度,但是有些题目参加的人很少,我花了半天时间就拿了个区域优胜奖,搞到的秋招的终面直通卡,还有更厉害的大佬参加决赛拿了几十万,徒有🍋🍋情了。

5. 腾讯

哇,说起腾讯就好气啊,三月多四月初就投了技术研究机器学习,没选部门(上面说没选部门被捞概率大,反正对我来说不是💢)一直没发起面试。有几天洗澡回来发现有几个未接电话,回来一查流程灰了。然后一直等啊等,等啊等,后面居然被安卓客户端开发捞了,我就纳闷我简历没有任何安卓java得内容啊,算了,就面面呗,权当攒攒面经。面试那天风和日丽万里乌云电闪雷鸣,去到技术大厦发现腾讯好几层楼,面试官从5还是8楼接的我一路爬上了11楼😵找了个沙发坐下就看简历,在一些地方画了下划线,好像都是项目算法啊论文啊实习啊,然后根据简历内容开始问。先问我对svm,knn这些算法了不了解,我当然说了解啦!然后他没问,反手问我了不了解循环神经网络,隐马尔科夫模型,我说我只是做了个方法调研,没实际用到过。然后看我实习做的协议栈开发,就问我对计算机网络了解不,我说通信和计网协议不一样不一样(所以还是不了解咯???)。然后问c++,动态分配内存函数是啥,我说malloc(当时不会念,发音绝对有问题),那它跟new有什么区别,我????那你了解野指针吗,我????那你之前学过java吗,我说考研时候学过做大创项目还开发过安卓,但研究生期间全忘了嘻嘻,然后他也很识趣的没再问这个。最后看时间差不多,让我写个斐波那契数列,我说循环还是递归,他说都行,我就大笔一挥刷刷刷写了个最菜的重复计算的递归,他拿过去看了看问递归和循环的优劣势,我说递归好想,但是不断压栈出栈可能比较慢(诸位看官莫笑,你们是专业的受过训练的,不许笑!)然后又问了我一道大数据的题,说有一亿个数如何最快找最大,我说能遍历吗,他说遍历很慢,我就想啊想想啊想,遍历都不需要的吗?然后他就说时间差不多了,问我应该找的是算法吧,为啥会来面安卓开发,我说我也不想啊,投算法他们没捞我,就你们捞的我呀,面试官就长笑,直笑的我心里发毛,最后笑停了,问我还有什么推荐自己的,我就说我看论文还行,数学还可以,最后问了一下才知道他是腾讯翻译部门的。在回去的公交车上发现流程灰了,此后腾讯流程一直到秋招前再也没亮过,真是一把辛酸泪。

6. 网易有道

猪场好远啊,从西二旗地铁想坐公交过去结果不知道在哪坐车😂然后走路想找自行车,走了一大半没找到,幸好提前预留了半个小时,不然迟到观感多不好。自己上楼找到会议室,中途除了登记进来居然没人管???不得不说网易地方确实大,很宽敞,还有很多漂亮的小姐姐❤️。坐了十几分钟一个年轻的小哥哥进来,我先做了自我介绍,然后他问项目,我就把讲了一百遍的那个项目又讲了第一百零一遍,聊了聊他疑惑的地方和图神经网络(从项目的出发点考虑是不是用这个会好一些,虽然不懂但不影响自己吹牛),然后问了几个已经忘掉的机器学习问题,就让我写一道题还是两道题来着,我记得应该是动态规划做两个字符串匹配之类的,磕磕绊绊磨磨蹭蹭做出来然后好讲的小哥哥居然就让我过了,还让我坐一会待会有人二面,哇。这可是我实习第一个过一面的互联网公司啊,赶紧发条朋友圈庆祝一下叮叮叮。快到12点半hr就给我一张券让我先去吃饭,结果刚拿到券面试官就给我打电话说现在面行不,我哪敢说不好(舔狗不得好死!!!)。顶着咕咕叫的肚子,又坐了几分钟,来了一个风风火火的小哥哥,不得不说网易面试官都好年轻,感觉就比我大个七八岁的样子(毕竟我才18嘻嘻)。二面哥一坐下来我慌忙递上简历,他没看直接给我出了道题,最长不重复连续子串,哈哈昨天刚做过有思路,但是他让我用C++写,我一脸懵逼,STL啥的好久不用了啊,我说C++不熟,他说不要紧,你先写,然后我就 拿起笔 做我自己 把内心的喜怒哀乐 都刻在纸上 将自己的灵魂治愈 (不好意思 走错中国有嘻哈片场啦),建了个unordered_map,也不知道当时拼写对了没(二面哥还说用map不就行了,羞愧~~)写出来了,但是好像跟他想象中的解法不太一样,我还怀疑是我自己的问题,代入测试样例检查了半天发现没错啊,然后他拿过去再看说对的对的对的(扶额==)。然后又出了第二道题(我的天,第一次能在一面里做两道题的我太棒啦),反转字符串输出,这次终于允许我用python写了,但是说不能用类型强行转换的函数,也还行,刷刷刷拿list当栈使写完一版,他说没考虑溢出2^32,我说python会根据类型自动换更大的,他说别整这些没用的,快给老子考虑(哈哈哈我自己脑补的)。然后写啊写,中间被发现无数bug,最后写了一页多,面试官拿起纸无奈的说,写的太不够优雅了,然后就说去吃饭吧,回头过的话会有人通知你。我就屁颠屁颠拿着券下猪食堂吃饭了,饿死我了,写着题的时候肚子还叫了几次,贼尴尬。后来也没过,蛮可惜的,好不容易到的二面啊,总结一下就是自己写的题太少了,有思路也写的很慢,而且很多边界条件没考虑全,写出来的bug太多,面试官说一个改一个,跟手推车一样,不推都不会自己跑,回去多刷刷题吧。

7. 亚马逊

有个漂亮的本科同学在亚马逊,直接找她内推的简历,当时正值亚麻许多部门退出中国之际,但我同学说她们部门木有,而且发展还可以,冲啊!没有笔试直接到了面试,好远好远,百度地图说要一个半小时才能从北邮到那边,我提前两小时出发,结果提前了快一个小时(令人头痛),好在同学在,而且能随便翘班出来请我喝咖啡,聊了好久才快到时间,这里ღ( ´・ᴗ・` )比心。据说亚麻必须要有两面,我觉得这样有利有弊,一方面增加了筛人的成本和面试者的成本(一面你就挂我何必还让我再面一轮),另一方面可以防止看走眼(万一有个面试官出题很难或者带有带外因素呢)。一面面试官年级不大,而且不知道是不是在外企说英语稍微多一些,口音略有点好听,上来让我自我介绍了一下后就出了一道算法题,一颗树,头结点是1/1,左子树是1/(1+1),右子树是(1+1)/1,第三层四个结点从左到右分别是是1/(1+2),(1+2)/2,2/(2+1), (1+2)/1然后给一个分数,问在哪一层,我一开始按照生成树的思路相当于模拟了一遍,他说有木有更快的方式,然后我分情况写了一下,突然来了个电话,我怕是面试之类的电话就出去接了,是大唐电信问我想不想实习,安排一下面试,我着急就说只能实习2个月,更长的拒绝,然后就赶紧挂掉回去,面试官说你这个有问题,还是很慢,我思路一下子转不过来,说对吼,然后面试就结束了,让我等一会二面。后面想想不对呀,明明分情况考虑了呀,算了不管了。二面应该是个leader,上来看简历直接很细的问了项目的实现细节,问了半个小时(木有错,就一个偏通信的项目,问的很细节,我感觉比项目经理问的还细),然后问我有啥问题,我就说进去主要做啥,有没有留用机会,然后他又哗啦啦说了半个小时(T.T),就主要写JAVA,做的物流、数据、算法之类的。过了一周多收到感谢信,总结一下就是面试算法题还是要尽量做出来,哪怕写的慢起码也要写对一道;还有就是面试过程中电话就别接了,感觉有点不太尊重面试官(纯属个人意见哈,哈姆雷特们包容一下)。

8. 百度

百度数据挖掘机器学习NLP三岗合一,投的时候思虑万千瑟瑟发抖。百度的西二旗的楼好大呀呀呀呀~面试的时候按岗位站了三排,机器学习的一排半好几十,CV的两排,web的两个???!!让人唏嘘感慨那当初,人在广东已经嫖到失联....咳咳。进去后居然是在食堂面试,然后面试官还在趴着睡觉,辛苦你们了摸摸头。和室友在同一排面试,上来先给了一道题,最长回文子串,我刷刷刷写了三个函数,一个函数插入#,一个主函数,一个match函数,写了满满一页纸。面试官拿过去端详了许久,问我的思路,我就说了一遍,他问还有没有别的方法,我说有个复杂的啥算法。但是没记住公式(记成KMP算法了),然后他就说会不会动态规划,我就说让我想想,他就制止了我说时间有限,问我5000万个坐标找最近的100个,我不太懂,举了个kd树的例子,忘了他说啥了(实在对8起诸位,脑容量有限且机器老化严重)。接下来就问我项目细节,针对细节提了一些问题。还问我cnn,梯度消失和梯度爆炸的原因和解决办法(又想骗我要答案,哼,不懂的自己查,这个不会找啥算法),然后顺着梯度消失问到rnn和lstm,让我画一下lstm的结构,我只记得一堆门,哪里记得是啥门,就含糊的糊弄过去,然后问我lstm为什么能解决梯度消失而rnn不太行,虽然我也觉得rnn不太硬,但是我确实不知道为啥lstm这么行。然后聊到svm的决策边界,怎么处理线性不可分,kkt条件和支持向量。最后问我为啥不去华为,我说在等通知了(这里小提示,应该狠夸猛夸要面的公司和找这个岗位的决心,莫要沽名学直男,宁死不肯说谎话)。和刚进去一小时就出来形成鲜明对比,我室友从2点面到晚上才回到宿舍,实名羡慕😭

9. 高通

可能是因为巨佬师姐去年暑假在高通实习且实习工资按小时计的缘故,高通在我这都是终极目标级别(非互联网)的存在。招聘信息发布的头几天我就把简历投上去了,不过这里有个策略上的失误,我第一意愿投的是深度学习???后来想想应该对于这种通信和互联网业务都有的公司应该求稳投个通信岗,互联网公司再争取算法。听完宣讲会(唯一完完整整听完的公司)后又当场投了两份简历,后面蛮长时间木得消息。然后在华为暑期实习专场面试当天收到高通的电话,问有木有时间聊聊,我也很想跟你们聊聊啊,但是又怕华为随时叫到号面的伐开心然后鸡飞蛋打,商量着换了个时间。电话打过来是两位!小姐姐,说她们从hr那里拿到我的简历,部门岗位信息目前没在大招聘流程上,然后说她们是做语音业务的,我就问是不是那些打电话上的协议开发,她们说是呀是呀,问我对这方面感不感兴趣,那你们要这样说我就很纠结了,一方面当时想着要去做机器学习,另一方面又很想去高通,怕错过这次机会就没有下次了,然后就沉默了好久,没错!真的沉默了好久!我就说想去做算法类的工作,但又很想去高通(我可真是个耿直boy),然后她们两个小姐姐就很好说话,说没事的,下周还有现场笔试,你做完笔试再考虑一下。然后就没考虑了哈哈哈哈。面试那天和几个小伙伴一起,到那先做了一份卷子,就是有关c/c++的知识问答和简单的算法题,我记得好像是合并单链表,写个类,虚函数作用之类的。做完两个小姐姐就判卷去了,过了半小时左右轮流叫我们进去。进去后先让我英文自我介绍,我就???,当年面英特尔准备了结果没用上,现在要用上了没准备???我就一磕三绊地讲完了😩,小姐姐们居然还认真听了。接下来就让我讲讲项目,她们真的是像那种虚心请教的学弟学妹,因为毕竟我做组网资源调度机器学习的,她们听到不懂的概念就让我解释解释,整个下来没有感到一丝丝压迫。可是!接下啦轮到直戳人心的话题,说她们主要做VoLTE就是高清通话的,也看了我的个人博客,就问我是不是对她们部门感兴趣,还是想做一些互联网类的算法(因为博客上有刷题记录和技术栈),想去做算法的话也可以帮推一下,不过好像都是在上海。直男无法正面回答这类问题,我就把话题扯偏,说不管做什么,学习能力都是最主要的之类的云云。面完后就极其烦躁,妈个鸡到底在说些什么,后面果不其然再没有见过两个小姐姐,可惜了这么高的实习工资和这么好的工作环境,都是半圆的大工位啊啊啊啊!这里总结一点经验,不管岗位感不感兴趣(自信的大佬另说),没拿到offer前你就说太TMD感兴趣了,还有就是知道自己想做什么,这个太太太重要了,不然就会像我一样四处奔波逮到啥复习啥。

10. 华为

​ 虽然本事一般,但收集信息的能力感觉自己还是很不错的,三月份的时候自己乱搜乱查找到了华为云的公众号,刚好看到了华为云的实习项目,看了一番啥都有,想了想自己做过机器学习、资源调度、优化算法,刚好有个智能调度项目看起来还算匹配就把简历投出去了,过了两周有了反馈说简历初筛过了,要电面我,还给了面试名单,加到微信群里之后发现一堆大佬,清北人师,复旦上交,浙大港大,宾夕法尼亚南加州等一堆常青藤,吓得我一句话也不敢在群里说。HR说约定时间前后预留一些时间。周日中午等呀等,实在饿了就去吃个午饭,吃着吃着就来电话了,我就抹完嘴出去接电话,面试官是个女的,让我做了下自我介绍,然后让我讲一个项目,我就把华为的机器学习+优化算法的项目仔仔细细地说了一下,她就说感觉我挺匹配她们项目的,说如果我去上手应该很快,我就乐了?然后问我有啥问题,我就问具体是做哪方面的项目(以防传销),她就说是用机器学习和优化算法做一些机场、港口的调度的,我一看确实挺匹配的,后来加了面试官的微信寒暄几句。微信上问了一下列表里一起面的其他学校的大佬,发现他们都问了好几十分钟,为啥我就15分钟不到,是不是凉了呀。没办法,内心惴惴也只好置之一旁了。
​ 21号突然接到通知,说要进行二面,结果当天跟一群小伙伴在西二旗吃饭,快到点了还没赶回来,就只好跟HR说把我调到最后一个,回到学校后发现时间还充裕,早早接入zoom准备视频面试,不久电话就打过来了,还是那位女面试官,说视频效率太低,直接电面,让我再讲一个项目,为了偷懒我又把一面讲的项目又讲了一遍,然后面试官静静的听完说好,今天就到这,我就what?就5分钟???哇,我感觉我又凉了呀,你快回来,我换个项目给你讲呀。
​ 27号收到邮件,让我在官网注册简历并反馈简历编号,上了官网一看,发现自己大三时候投过华为,当年学过两天java和上过c++的课就敢投c++开发工程师和安卓开发工程师,不免感叹自己心大,无知者是真无畏。感慨中把之前的简历删掉,重新注册了一份(吐槽华为注册简历系统一点都不好,好多东西都不知道该写在哪),反馈完编号后又陷入了漫长的无通知状态,中间问了一下HR,HR回复“没消息就是好消息”,what can I say...
​ 然后官方勇敢星暑期实习招聘开始了,我就投了大流程的通信算法岗,感觉应该没啥问题,毕竟在实验室干着活就相当于在准备了。4月11号收到面试通知,文津大酒店,据飞飞说当年他也是在这面试的,这个一面华选,还好意思吹。面试当天3点半来到酒店,碰见若干熟人,聊啊聊就到我了,也是许多桌子,也是许多面试官,我到了位置看见旁边的简历池下放着武*文,想起刚才聊天说到黄*晴优秀的研究生成绩和令人震惊的论文,不免心生艳羡。面试官是个男的,盯着我波束赋形和资源调度的那个项目感觉看对眼了,问我MMSE估计是接收信号和发送信号的期望还是接收信号和估计信号的期望,我就给他推了一下我的公式,他说不对,用户端应该是接收到信号,然后恢复接收数据,接收机做的就是这样一件事,我说不是啊,理论建模的时候就是这样的,然后我两就着这个问题来回攻讦,内心极度焦躁不安,感觉自己要挂了,最后他说要清楚公式背后的物理意义,我想服个软也没啥,就说对对,您说的对,我回去好好看看,他就让我回大厅等通知了。上楼过程内心戏特别多,想着为啥跟他纠结这个问题,挂了咋办,华为都挂了还有哪要我,我悔啊,我一开始就不应该来到北邮,如果我不来到北邮就。。。(岔题了哈哈哈)
​ 所幸,没过多久就让我去二面了,二面应该是个leader,肉眼可见的像leader,问了我一个项目,然后问我北邮成绩咋算的,我就说成绩是课程成绩,排前列很难的,拿国奖是综合成绩,更难(黄*晴***谢我)然后问我了不了解强化学习,(幸好我看论文看到很多,还有做DRL的也给我普及过,感谢),就说了解过一些,什么q-learning, value-based, model-based,在无线上的应用一顿胡吹海吹。最后问我读不读博,毕业想去哪,家是哪的,然后就让我回去等通知了。
​ 4月底HR给我打电话,说他们是海思的,问我想不想去他们部门,我就说海思很好呀,麒麟嘛,我全家都用华为手机呢,然后问他我华为云那边也有流程咋办,他说会签约时会尊重我的意愿,我就纠结华为云、海思和无线,一方面华为云算是个机器学习算法岗,海思的因为报的是通信算法,面试我的面试官估计也是海思的,估计去海思就是做终端芯片的通信算法,无线大家都说好,虽然加班比较多,但是福利也不少,可是无线没给我打电话也不知道还有没有得选。
华为勇敢星暑期实习流程还是很快的,四月底就有签约会,各部门轮流宣传了一下自己(还是不见无线的踪影)。当时内心虽然还是很纠结签哪一个,但其实想找互联网的话去华为云肯定比海思对秋招更有帮助(何况当时海思还没有和美国打架,不然我这种热血青年肯定一怒之下去海思的),所以直接去跟华为云沟通了一下,把项目实习转为暑期实习,签了意向书,后来暑期实习也是去的华为云调度优化组(加班不多!团队氛围好!leader很专业!就是没有有故事的女同学T﹏T)

(后面的不想细写了,贴贴面试题)

11. 微软

这里指的是工程院哈,我还没敢飘到去投亚研院。找人内推的,
一面
一个压缩数组(给一个数组,压缩成一个数组,然后还原成原数组),第二道题给一个存字符类型的数字数组,给出组合数字最大的一种组合。
二面
第三道题单链表删除倒数第k个节点,第四道题给两个整数,求最小循环位数,比如0.45454545的无限循环就是2
三面
一个单词经过几跳到另一个单词
BFS写成DFS
(不怪我啊,没写过几道图的题,不过微软到三面已经是我暑期实习的巅峰了,够吹好久哈哈哈)

12. VMware

VMware一开始投的是SDE,结果面试官说她们部门做一些传统机器学习算法的,电话面了一轮,问了些XGBoost的特性、ROC、AUC还有precision和recall,然后约二面,我想反正已经签了华为的实习协议害怕承担毁约的后果(秋招还想拿个华为的offer呢),所以面过了也不去就拒掉了。

13. 中信建投

简历过了,但是还是想做技术且已签约华为,没去,据说现场各部门收简历聊两句直接要了。

14. 深信服

1面(明星大佬)
自我介绍、挑两个项目讲讲、项目细节
XGBoost模型的特点
ResNet主要解决什么问题?梯度消失
有什么问题?毕设与图计算,建议启发式算法,试试看
2面(深圳工程师)
自我介绍、挑个项目+比赛讲讲、具体细节
SVM如何做回归?所有点到超平面的距离
介绍下XGBoost
交叉熵、极大似然估计、softmax
快排复杂度多少
一个数组找第二大的数(两个变量存一下O(N),快排partition O(N))
10个成绩里找相加为100的数(DFS),复杂度多少(2^n)
三面
具体想不起来了,挂的一个问题是有100个开口向下的抛物线,问最高的一个公共点的坐标,没想出来+电话莫名挂掉,回来就凉了。

15. 经验教训:

(纯属我的看法,个人经历毕竟不可复制)

  1. 最重要的是知道自己想做什么!!!知道自己想做什么以后,一切的准备都是为这个服务,这样不会像我一样乱面,又要复习通信、后台、算法(机器学习、深度学习(CV、NLP、推荐)、凸优化),朋友们说我开花都开上天了(/ω\)。我一些目标明确的同学,好早开始做准备,过程一点也不艰辛,不像我3月份才开始想找算法,期间辛苦可想而知。而周围秋招决定去国企的同学已经在实习单位写完毕业论文看dota TI了,下个学期估计也要浪的飞起。定好目标,一切水到渠成。
  2. 知道自己能做什么。有些同学实验室不做算法,然后平常又很忙没时间学习算法理论做比赛发相关论文,那为啥还要去做算法,何况现在算法门槛越来越高,临时抱佛脚哪怕搞到个offer跟真正的大佬差距真不是几个月能补上的,那裁的第一个还不是你(是的,我之谓也)
  3. 做好准备再上。每次有公司发消息我总是第一批投的,天天都在刷招聘消息和面经,几个月下来刷了不到50道题(现在50之上,100未满)。我的室友3月份一份简历都没投,认真准备复习,后面投的基本都拿到了,都是BBAT级别的,找实习一个多月内就结束了。另一方面很多公司面试机会只有一次,面挂了很浪费机会啊,后面面过的小公司又不心水,所以先面小公司练手再攻克大目标。
  4. 心态一定要好。求职这东西讲道理跟谈恋爱没啥区别,都是你情我愿看对眼的事儿,不见得碰个陌生人表白别人就会接受你吧,所以迟早会有人看上你的,我这样的都有好多人看上了何况在座诸位大佬;另外就是别跟别人比较,哪怕别人能力水平没你高却拿到很好的offer,每个人都有自己擅长和不擅长的,得看缘分;还有还有能想象到大家都会焦虑,我也很焦虑,但不要太压抑,多跟别人交流,写不出快排那会被同学黑成耙耙了也觉得很开心哈哈哈。
  5. 多了解信息。招聘信息要多了解,尽量找内推,有些省笔试还是很重要的;面经也可以配合学习计划看看,说不定能碰上重复的题(反正我没碰到过);公司信息要了解,想奋斗的别去养老机构,想养老的别去996,不打听清楚进去几天就离职多浪费沟通和时间成本。
  6. 不要怕失败。暑期实习投了简历有30多份吧,最后有面试的也就上面这几家,一些AI独角兽直接把我简历筛掉了;大家看我面经挂的也很多吧,但是我心态还是很好呀,天生我材必有公司要,实在没人要再回家种红薯也可以呀,比上班自由多了。做好准备继续面呗,又不亏钱掉肉,被拒怕啥。

再次重申,以上纯属一家之言,祝大家天天开心,一切顺利~

#实习##面经##算法工程师#
全部评论
&不去写小说亏了
1 回复 分享
发布于 2020-05-13 23:46
恭喜大佬
点赞 回复 分享
发布于 2019-08-24 14:39
很喜欢大佬的文笔
点赞 回复 分享
发布于 2019-08-24 15:36
哈哈哈哈h大佬你的文笔真好
点赞 回复 分享
发布于 2019-08-24 16:10
大佬的文笔真好😁
点赞 回复 分享
发布于 2019-08-24 18:19
春招实习一般都2月底开始的吗
点赞 回复 分享
发布于 2019-08-24 21:25
喜欢大佬的心态,像大佬学习
点赞 回复 分享
发布于 2019-08-24 22:43
明星大佬是 章吧😂
点赞 回复 分享
发布于 2019-08-24 23:59
全篇被拒诸位就莫叫大佬折煞老夫啦😂
点赞 回复 分享
发布于 2019-08-25 00:15
哈哈 算法现在是越来越难了,前几天面一个 都开始询问开源代码了...赶不上变化啊
点赞 回复 分享
发布于 2019-08-25 01:54
好可爱的小哥哥🤣
点赞 回复 分享
发布于 2019-08-28 23:03
小姐姐好强鸭
点赞 回复 分享
发布于 2019-08-29 07:42
大佬,能不能问一下一堆大数据里面不需要全部遍历就能找到最大值的问题你后来知道正确解法了吗?我总是怀疑这个问题是不是出错了,除非这些大数据用特殊的数据结构存着。
点赞 回复 分享
发布于 2019-09-01 08:27
大佬真的很棒
点赞 回复 分享
发布于 2020-04-26 10:03
大佬笑死我了
点赞 回复 分享
发布于 2020-05-07 22:06
大佬,虽然不知道你长啥样,但是看完你的全文我真的好喜欢你啊(我男的,不是那种喜欢)🤣
点赞 回复 分享
发布于 2021-03-26 21:32
好可爱呀,我辈岂是不吃早餐人,嘎嘎嘎嘎
点赞 回复 分享
发布于 2021-03-28 15:40
建投你们那一届的转正率如何,大概了解么
点赞 回复 分享
发布于 2021-06-15 23:45
学姐最后拿到高通了吗请问
点赞 回复 分享
发布于 2022-04-19 11:21

相关推荐

评论
59
223
分享
牛客网
牛客企业服务