我的春秋招逆袭之路
前言
转眼就过去一年了,回想起去年这个时候,找实习的生活还是历历在目,仿佛还是昨天。看到牛客上各种春招实习的帖子,突然就想分享一下我去年的春秋招心得,whatever,记录一下留个纪念。
春秋招经历
先说下本人的情况,我在广东一所不知名双非工科大学读本科,在学校参加了一个软件工作室,和小伙伴一起做做小项目,我是Java后台,菜鸡一枚。
春招大概从前年11月份开始投简历,第一家投的是CVTE,结果笔试都没过。。
大三下学期开学回到学校后,我就疯狂投简历,牛客、拉钩、智联只要看到相关的岗位我都投简历,只求能有一个实习Offer。最开始的时候看别人的面经,很多问题都是一知半解,之前做项目的时候没有太在意一些底层的基础,算法方面更是薄弱,各个方面的知识都需要恶补,那时候在网上找了很多面试资料,加了很多资料分享群,找了师兄帮忙改简历,也买了很多书,复习面试资料的时候,经常在学校图书馆待到闭馆。
笔试不通过、面试经常一面就被刷,那段时间是我最煎熬的时候,被焦虑感压得喘不过气来,经常半夜睡不着起来看牛客的面经、刷各种招聘渠道看有没有回复。直到4月份的时候,才稍微有点经验了,记得最长的一次面试和面试官聊了将近2个小时,到去年5月份我终于陆续接到CVTE、招银网络、吉比特、虎牙、Bigo的实习Offer,最后去了虎牙实习。在虎牙是我很快乐的一段时光(摸鱼小能手。。),也学到了很多东西。
去年9月份才开始找秋招,因为还在实习,而且拿到了虎牙转正的Offer,没有什么心思在去投简历了。(其实就是懒了。。)然而,可能是某种意外的缘分,某天晚上打开牛客看到了一篇阿里内推的帖子,内推的老哥说一面通过了再录入系统,不影响内推其他部门,而且还可以给指导简历,就抱着投了也不亏的心态投了。幸运的是,经历了漫长的5轮面试,时间跨度从中秋节前两天(刚好是我的生日)一面到国庆节放假前HR面,期间每一面我都以为凉了,也不抱多大希望了,结果在10月中的时候内推人告诉我面试通过了!看到那条消息的时候,巨开心,因为阿里在Java技术这块很强,能去阿里做Java开发,简直是我的梦想,如今梦想成真了,感觉一切都值了。
实习心得
积极性
估计很多实习生都是先给一些简单的需求做,然后看部门的文档、资料之类的吧,我实习的时候也差不多是这样,期间我还曾经了一个部门举办的比赛,总体来说,实习的工作很轻松,但是这么轻松的工作,学得到东西吗?我实习了没多久的时候开始产生了这个疑问,因为当时我每天其实基本没干什么事情,很多时间都拿来摸鱼了。。现在回想起来,其实我大可以问导师或主管,这个东西我做完了,还有其它东西可以让我做吗?或者部门有没有什么文档可以研读,对部门使用的内部框架的实现原理进行研究,对业务进行思考总结等等,这些都可以让我学到东西,其实主要在于自己够不够积极主动。
职场关系
另外从校园到职场,就不能抱有太多学生心态了,你的同事其实也很忙,他们并没有义务帮你、教你,除了给你的分配的导师会经常带带你,作为一个新人,最好要跟其他同事搞好关系,刚接手工作,很多地方都很懵,常常需要找人问的,所以和周围的同事混熟,对你会有帮助的。最容易混熟的办法就是和他们一起去吃饭,饭点看到周围的同事都去吃了,就跟着去,哪怕他们没喊你。(他们可能不会喊你。。)
学习分享
这块我就不分享什么面经啦,牛客上的优质面经很多的。分享一些个人觉得Java校招生要学的内容吧。
首先是计算机基础,包括计算机网络,操作系统,数据库,算法这些,计算机网络、操作系统、数据库先把课本看熟,然后多看看面试题和博客,算法刷剑指offer,刷leetcode常见题型,比如排序,指针,二叉树,位运算,动态规划,贪心,堆栈等;
然后是Java相关的,包括Java基础,Java集合框架,Java并发编程,Java IO/NIO,还有一些Java Web框架;Spring框架需要学习Spring的IOC,AOP原理,使用的设计模式,启动过程,SpringBoot自动配置等,推荐先找几篇博客看下启动流程,然后在ide里面debug一遍,自己总结一下。Mybatis要了解原理,它是如何通过代理的方式与Spring整合的。Redis也需要了解四种基本数据结构,以及如何持久化的等等。
进阶最好再看看分布式,了解SpringCloud,Dubbo,了解一些常用中间件,比如RocketMq,了解Redis集群,Mysql集群;Java NIO可以了解Netty这个框架。
最后是你的项目经验,用star法则介绍,多挖亮点,因为面试官往往会对你的项目进行深挖,写项目经历的时候可以问自己几个问题:
1、这个地方要实现什么功能?
2、我的实现方案是什么?
3、为什么要这么实现?有没有更好的方案?
比如你在项目中使用了RabbitMQ实现了异步处理,你可以问自己为什么要这么实现,这么实现性能提高了多少,使用RabbitMQ和使用其他Mq有什么区别。这样在面试中,面试官问你一些问题的时候,你可能就已经思考过啦,自然就可以比较好的回答出来。
推荐资料:
《Java并发编程的艺术》
《深入理解Java虚拟机第二版》
《Redis设计与实现》
基础和算法可以看下github上面的CS-Notes项目,地址:https://github.com/CyC2018/CS-Notes
算法还可以看下牛客网左神算法课(本人只看过初级班,讲的很好)
《剑指offer》(牛客上有题库)
《Netty权威指南》
最后,部门招实习生啦
阿里企业采购技术团队(在新零售事业部-CBU技术部下)招聘21届实习生啦,作为阿里B类事业部的一块新业务,这边的机会多!成长快!技术挑战高!在我们这边,你会真正了解企业电商,和淘宝、天猫完全不一样的电商:一个订单几个亿,一个订单有上千个商品,我们技术团队面对的业务复杂性、系统扩展性、大数据计算和算法技术挑战性等等,都是C类业务(淘宝、天猫)无法比拟的。
我们希望把企业采购这个万亿级市场做强做大,真正让中国的企业采购走向互联网,链接全球500强企业的所有供应商,形成企业采购网络市场。作为一个这么年轻的团队,有梦想有抱负的团队,期望有更多的莘莘学子加入我们,加入我们,你会有快速的成长!
我们部门超级nice的,感兴趣的同学赶紧联系我呀,面试流程全程可帮查!
我的微信号是:Guo19970813
还在等什么,快点行动起来,期待你的到来~