双非硕士阿里大数据开发面经(已拿offer)(建议收藏)
推荐阅读:
------
自我介绍
感谢群主峰哥秋招过程中的帮助,在年底前对秋招做一个总结分享给其他同学。先说一下本人情况,本人本硕都是双非高校计算机专业,秋招拿了商汤科技、阿里等多个大数据offer,主要是想给来自双非高校计算机或者双非跟计算机沾边相关类似自动化、控制等一些同学建议。
对考研的看法
首先,如果你还是大三的本科生,条件允许的话,尽量去考计算机方向的研究生。从今年各大厂的秋招情况反馈来看,85%以上的候选人都是研究生。由此看出,就业形势一年比一年难,国家都逼着大家考研究生,这是一个非常现实忠恳的建议。
可能有有些人背景普通但也能收到大厂offer,但是每个人情况不一样,每年的行情也不一样。别人成功的道路,可能并不一定适合你,读研不能保证你的人生会多么成功,但是至少不会比你本科时差,本人学校虽然非211,但学校团队课题组的今年找的工作都说出名字大家都耳熟能详的单位,比上不足比下足足有余。
对实习的看法
如果你是大三或者研二准备明年找工作,那我建议你赶紧去找互联网公司的实习,大厂实习最好。大厂寒假的日常实习面试比起秋招都挺简单的,差不多两面就行,稍微准备一下就行。针对研究生,我强烈强烈建议你,就算是瞒着导师也要去找实习,你学校一般的话,发表的论文其实在hr眼里没什么大用。
还有就是建议找研发类实习,今年秋招算法岗简直是神仙打架,候选人基本上都是本硕985或一流211外加国外名校留学回来的,顶会文章是标配。所以如果你学校一般,建议投研发岗,这样以后秋招压力会小一些。找到寒假日常实习后,有一点要有清楚的认识:不要奢求你寒假通过日常实习以后能顺利转正,大厂转正基本上都是8月 9月才考虑,以及现在大环境不好,转正的hc是越来越少。
很多大厂因hc紧张,部门的实习生是送走一批又一批。所以你在实习积累项目经验的同时,千万别tm忘了刷题,刷题再刷题。连说三遍,可见重要性,手撕代码是秋招找工作必备环节。你能天天保持刷leetcode固然最好,如果不能,个人推荐一本书《程序员代码面试指南:IT名企算法与数据结构题目最优解》,这是左神用Java写得书。因为本人Java比较熟,所以很喜欢。本书是群主之前没推荐的书,所以拿来推荐。
实习刷题
这本书在牛客上有oj可以配合在线编程。本书比群主推荐的《剑指offer》最大的优势在于,作者对算法题做出来归类,并且都从一般解给出最优解,并且本书的题目200多道,包括了《剑指offer》的所有题目,我自从发现这本书,就把《剑指offer》那本书扔一边了。如果你寒假日常实习岗位是Java岗或大数据岗位,强烈强烈强烈建议白天实习攒项目,晚上认认真真刷《程序员代码面试指南:IT名企算法与数据结构题目最优解》。
如果在正式秋招前你把这本书刷完,既有项目经验并且能手撕代码,那你将有特别大的优势。总之一点,在大厂实习的你,千万别指望日常实习能转正,刷题撕秋招才是王道。本人就是在这一点上吃大亏,才导致秋招错过不少机会。总之,记住从明年到暑假,实习攒项目与刷题缺一不可。
阿里面经
最后按峰哥老规矩,列一列技术面试面经。本人因之前在公司实习,所以秋招时错过不少机会。在正式秋招时,没面多少公司,主要最有印象的是阿里,今年的秋招比去年难度提高不少,面试的学生几乎人人都有实习经历或比较好的项目经历。可能因为个人技术栈是Java大数据方向,所以跟阿里面的比较久,最后上岸阿里北京这边的部门。今年阿里校招hc比去年要少所以竞争是相当相当激烈。
一面