菜鸟的20暑期实习春招之路

从三月中旬找java后台的暑期实习到近五月,刚开始各种一面跪,惨不忍睹,好在没有放弃,昨天终于上岸,分享记录一下这段经历。

研一转专业来了计算机专业,本科非科班,基本上就不会编程,当时机器学习火得一塌糊涂,我也人云亦云准备试探一下,学了些机器学习算法和python,也认真参加了个天池比赛,名次29/4300,但是懂的人应该知道,这种比赛有一半人都是报个名然后就没下文了,所以不进前十基本上也没啥用ema1

研一下,开始学深度学习,看论坛大佬推荐CS231N,于是开始看课程,写作业,结果发现课程作业的代码好难啊,不说编出来了,很多看都看不懂,于是第一次萌生退意(太菜了哈哈)ema8

研二上,头条有个算法红海劝退的讲座,终于决定转java了,国庆节的时候学了一遍javaSE(从for循环,int i = 1这种最基础的开始看,直到集合类,反射什么的,好多看得半知半解吧,菜的不行),之后开始刷题和看后台相关的知识,什么spring,springMVC,mybatis之类的,然后稍微了解了下前端知识,再之后做了个电商项目,完全就是只会@@@@@@啊ema2

春节啥都没干,就这样到了研二下,开始跟着室友看面经,对了,我们寝室研一找工作的方向是一个后台,四个算法,一个PM,研二成了五个后台,一个PMemc40看了半个月面经后,写了个内容稀薄的简历就开始投了,第一家公司就投了阿里找虐。。


阿里提前批:大概3月17号面的吧,第一次面试就上阿里,当时真是膨胀了,果然一面就挂。除了菜以外,主要还是不会面试,比如面试官问我算法题反转单链表,我说可以用递归和非递归,递归的话就先把头节点后面的反转了,再把头节点接上就行了。emc36现在想想应该这么回答,可以用新建头节点的方法,利用头插法,不用头节点的话,可以用pre标记前面处理过的节点,用next保存下一个节点,递归和非递归都可以实现,然后具体说代码,而不是一笔带过。其他也都是面经里常见的问题,除了一个智力题:两个鸡蛋和一百层楼(有兴趣可以百度就不细说了)。。

腾讯提前批:三月二十几号去面的,PCG部门,面试官出差去了,换了个不会java的面试官,所以问的问题大多是计算机网络(http和TCP)和数据库(原理和写sql),sql是一个三表的联合查询,写不出来,面试官逐渐缩小难度加上给提示,勉强做了下,也不知道对没对反正,也不敢问,最后让写了个快排就让回去等消息了,过了几天发现挂了。

腾讯正式批:投的时候发现自己由于提前批投的是日常,所以不能投正式批了,阵亡。

百度:笔试完简历挂

快手:笔试完简历挂

阿里正式批:转投了蚂蚁金服支付宝,一面聊了74分钟,然后做了个多线程编程题,题应该是做出来了,本地运行没问题,但是那个文本编辑器格式有问题,运行不起来,面试官说没事,应该对了,几天后挂了。

微软:微软果然就是纯刷算法题,一面第一题是用快排对单链表排序,我一听懵了,单链表排序不都用归并吗,于是试探性的问“是单链表排序吗”,“是的,但是要用快排”,好吧,只能开始做,好在发现不算太难做出来了,第二题是二叉树中序遍历的递归和非递归写法,运气不错保送二面。 emc56第二面遇到个北邮的面试官,很友好,出的题是二叉搜索树的最低公共祖先,lz做过leetcode一个原题是二叉树的最低公共祖先,想了想把那个写上去了,面试官说没有用到搜索树的特性,在提示下,整了个递归的写法,让改成非递归,整完后面试官说时间到了,你先去休息室休息,我和hr商量还有没有下一面,半小时后让回家等通知,GG。

IBM:无限一面挂,二面挂之后,开始投日常实习了,比如IBM,网易有道,IBM给了面试机会,感觉很水,算法题都没问就过了ema17

网易有道:简历挂

阿里再次正式批:看见论坛上阿里健康说挂了没事,可以再投这个部门,于是开始尝试。一面还是过了,基本问的都是常见的面经题,海量数据处理题也是常见的那种,最后有个设计题其实就是对leetcode有个合并区间的题目进行了包装。二面是现场面,面试官是个大佬,这波直接被问穿,看完我简历后问我会不会分布式存储(我只会spring里的@@@@@@啊ema2),我说我不会,但是了解一些分布式基础知识如CAP和BASE理论,面试官说噢那你说说分布式存储吧,只能根据最近了解的hbase一顿乱编,然后说就了解到这里了。下面问了设计模式,手写了个单例模式。最后出了个海量数据处理,说有个100G大文件,里面有许多user和item,一个user对应多个item,如果userA和userB之间有n个相同的item,则他们的相似度为n,求topN相似的user对。于是根据网上的一些常见的数据处理题开始编,什么根据hash值分到小文件巴拉巴拉,最后面试官告诉我不要想当然emb9

京东:笔试完简历挂

头条:找同学内推的日常,简历挂

快手:突然打电话给我说之前没给面试通知是因为那个部门不缺人了,问我要不要来试试他们部门。果断前往,这次运气比较好,面的算法题全都刷过,分别是二叉树中有多少路径和为target的路径,旋转数组中查找数字,随意拼接整形数组中的数如何拼接出最大的数。


只能说自己运气比较好吧,这么菜最终也上了岸,谁都有难顶的时候,但还是要尽量坚持,希望自己以后能多认真学习,别再划水当混子了(本科算是倒数的那种)ema13也希望找工作找实习的朋友最后都有一个理想的归宿。ema28

#阿里巴巴##腾讯##百度##网易##实习##面经##Java工程师#
全部评论
转岗太真实了
点赞 回复
分享
发布于 2019-05-02 10:06
很强,最后是快手和IBM吗
点赞 回复
分享
发布于 2019-05-01 19:32
小红书
校招火热招聘中
官网直投
楼主真的很厉害👍👍👍
点赞 回复
分享
发布于 2019-05-01 19:38
最后去快手吗?
点赞 回复
分享
发布于 2019-05-01 19:52
顶一下
点赞 回复
分享
发布于 2019-05-01 19:53
Super Egg那道题是谷歌出的,我用了好久才稍微搞明白为什么二分不行。。。。
点赞 回复
分享
发布于 2019-05-01 20:11
如果你去快手的话,可以成为同事哎
点赞 回复
分享
发布于 2019-05-01 21:17
gui坛水友?
点赞 回复
分享
发布于 2019-05-01 21:26
秀啊哥,刚刚还在论坛看过,upup
点赞 回复
分享
发布于 2019-05-01 21:36
话说日常实习值得去么
点赞 回复
分享
发布于 2019-05-02 07:08
好谢大佬分享。
点赞 回复
分享
发布于 2019-05-02 07:34
还能转专业的研究生?换导师?
点赞 回复
分享
发布于 2019-05-03 11:10
加油哈哈哈(我也只会@@@@@,经历太相似啦,挂过的都好相似( ̄▽ ̄) 。 不过我后来都没怎么投了,在闭门看书,其实想想还是要投一下试试……
点赞 回复
分享
发布于 2019-05-03 15:47
大佬阿里健康二面后,现在的状态还是在面试中吗
点赞 回复
分享
发布于 2019-05-11 18:12

相关推荐

9 56 评论
分享
牛客网
牛客企业服务