3.4 系统设计
这些我在网易、字节面试的时候遇到过,别的家没有遇到过类似问题。比如:”设计一个朋友圈系统“、”设计一个转账系统“、”设计一个文章评论系统“,主要考察对项目的理解。这些题都比较开放,回答的可以很简单也可以很复杂。这种类型的题只能通过平时多看看一些博客或者公众号来积累积累。
3.5 面经
面试的时候,有的放矢才是最好的,知道常考的一些点,才可以更好的准备面试,因此也需要看一些面经,推荐GitHub上面的 JavaGuide,上面分门别类总结了很多面试常考的问题。以及牛客网上大家分享的面经。
4.秋招大体时间安排
现在秋招的趋势是越来越早了,因此最好这些基础能够在研一就开始学习,越早越好。
4.1日常实习
日常实习有条件实验室建议去参加一下,虽然没有转正机会,但是确实是一个积累项目的好办法,公司的项目一般都比实验室的有含金量。推荐几个找日常实习的好平台,***,Boss直聘。因为日常实习不考虑转正,所以难度会小很多。但是也要把心态放平,因为公司可能并不会把很核心的项目交给实习生,我们去就是能接触一下实际工业界的项目,私下的时候可以多问师兄,了解项目的全貌。千万不要只负责自己的那一块内容,项目背景什么的也要了解到。
4.2 实习生春招
等到研二下学期,大概过完年的时候,2,3月份,各大互联网公司的春招就开始了,这个春招主要是针对研三学生的正式招聘和针对研二学生的实习生招聘,建议可以多参加一下,这时候的实习生大多数都会有转正机会,表现好的可以通过实习生转正拿到秋招的offer。即使可能去不了,但是一些公司比如阿里,会有针对春招实习生的直通车计划,到了秋招的时候可以直通终面。就算最后没能通过实习生面试,也可以通过提前参加面试来积累经验,提前总结自己的面试不足,更好的准备秋招。
4.3 秋招(very very important)
秋招是非常非常重要的。为什么这么说?因为秋招中岗位是最多的,机会也是最大的,所以一定要慎重对待。大多数会集中在6-10月份(对的,你没有看错,就是6月份。。。 今年确实出现了一些公司的提前批秋招在6月份的情况),秋招又分提前批和正式批。提前批大多数没有笔试,一般简历通过直接面试,然后提前一步拿offer,我大概是8月上旬开始投递的简历,基本上8月底就全部收到意向书了。9月份的时候,秋招正式批才开始。秋招基本都会有笔试。
4.4 应届生春招(补招)
这个春招是研三下学期,过完年的时候,2,3月份,这个时候部分公司会有一些补录的岗位放出来。但是尽量不要拖到这个时候,到了这个时候不确定性就比较大,而且会是神仙打架一样。竞争会很激烈。还是建议在秋招中就签到合适的offer。