每个做技术的同学,都有个梦想,就是加入BAT。漫漫长路的春招,秋招,我们如何才能斩获offer?制霸各个大厂面试?如何才能屌丝逆袭,赢取白富美?
想想我们所经历的迷茫混沌,我们秃掉的头,丢失的秀发。敢问路在何方的黑人问好?
现在,让我来告诉同学们,屌丝终有翻身日,备胎也有扶正时!!!在此向同学们分享一下我的阿里巴巴秋招之路的经历。让同学们不再迷茫!
面试准备期(2018.3.1 - 2018.7.1)
重点一:基础知识的复习
- java基础知识
- Jvm的底层原理
- 计算机网络
- 操作系统
- 数据结构和基础算法
- 数据库知识理论
过程心得:这段时间很痛苦,很多基础知识需要复习掌握,知识点很细,让同学难以掌握。但这些知识在大厂面试中占比(80%左右),能不能过一面也正是这些基础知识理论。而在这过程中,难点主要是,java,并发知识,jvm原理,http,tcp协议,网络协议架构和它各个层的功能,操作系统的基础理论。
重点二:常用的技术框架
- Spring
- springMVC
- SpringBoot
- Mybatis
- Dubbo
过程心得:这些技术基本都是各个公司使用频率相当高的,对于面试时,一定要掌握这些基础框架的使用,并能对这些框架技术有一定的了解,如果能够对这些框架技术有很深的理解并进行一些改进那就更好了。
重点三:数据结构基础算法
- 基础算法
- 树知识(平衡树,b树,b+树,红黑树)
过程心得:面试经常问,多以算法题的形式出现,所以在准备面试的过程中,多去leetcode上刷刷题。
重点四:大学项目
- 复习项目的各个模块
- 自己做的部分使用的技术知识进行复习
- 发现做过的项目存在的问题,并尝试改进
过程心得:大学项目很好的体现自己的编程能力和程序设计思想。也是面试并问的点。在此建议同学们大学一定不要闲着,多写项目,参加比赛。
重点五:心态
过程心得:马老师说过,“今天很残酷,明天更残酷,后天很美好,但大多数的人死在了明天。”这段过程心态一定要平衡,让自己放松,这样才能全神贯注的去复习各个知识点。坚持几个月,你会发现自己的成长。
面试体会(2018.7.23 - 2018.8.16):
阿里的面试一般分为4次或者5次。面试的过程中主要是对计算机基础知识的考察,项目知识的考察,数据结构和算法考察。对于计算机基础知识烂熟于心,因为在面试过程中,无论是一面还是四面都进行考察。稍有不慎也许就会被问倒了,影响最后的面试成绩。
阿里一面:
- java基础知识
- Java异常处理
- Java数据结构
- Java并发包使用
- Java并发处理
- JVM知识
- JVM存储区
- JVM内存回收算法
- JVM性能调优
- JVM调参
- 计算机网络
- http协议
- tcp,udp协议
- 计算机网络架构
- 三次握手,四次挥手
- 滑动窗口
- 数据库
- 分库分表
- 数据库引擎
- 使用的锁
- sql语句
阿里巴巴二面:
- 项目特点
- 自己在项目担任的角色
- 项目负责模块设计思想
- 项目使用的技术
- 项目的不足之处
阿里巴巴三面:
- 对大学做的项目自己的理解
- 最短路径算法
- 开发性的一些算法题
阿里巴巴四面:
- 项目中你担任的角色
- 如何去处理团队之间的任务问题
- 你在项目中遇到什么问题,如果现在让你重新去做,你会怎么做
- 你觉得你所具有的优点
- 如果能有实习机会你会进来吗
实习总结(2018.9.27 - 2019.1.30):
在阿里实习已经结束,也适应了这里的工作生活。在这段时间主要以学习为主,中间件,设计思想,开发工具等,学习能力也直线上升。在此不得不佩服阿里技术是真的牛逼,更牛逼的是你如果需要,可以在内网找到开发这个技术的创始人,源码,资料,文档,只要你需要,没有你找不到的,在这个技术氛围中,感觉很棒。
对于技术上:
1.熟悉集团内部的各项中间件技术。
2.多去了解不同方面的知识。
3.保持自己的好奇性。
4.保持自己的学习习惯。
5.一定要敢于去尝试新技术,多吸取他人技术经验。
对于阿里巴巴:
1.人才很多,高手如云,拥有很好的技术氛围。
2.每个人都很优秀,需要多学习人家的优点。
3.当伙伴们发表观点,需要学会倾听。
4.一定要善于总结,才能提高自己。
我的个人感受:
1.每个人的个人能力都很强。
2.能从他人的身上看到自己所需要的东西。
3.大家都能互相尊重。
4.都善于表达。
5.每个人都有自己的观点,而不是你说什么做什么
6.思维碰撞中,都能很好的接受他人更好的观点。
7.优秀的人最大的共性就是善于学习,敢于否定自己观点,善于总结,表达,沟通。
8.永远保持一个好奇的心理。
这段过程虽然很累,但并没有外界说得那么可怕。在这个高手如云的环境里,和大牛们合作,甚是愉快。最直接的体验就是在学校一个7 8 个人的团队,合作完成一个普通程序耗时好几个月。记得入职时候阿里百计活动项目中,和大牛们合作,2天搞定。效率高到惊人~
熬过了无所黑夜,终于成功啦,希望自己的这段经历能给同学们一些启发和动力!
对学弟学妹的职业规格的建议:
大一:发现自己的兴趣爱好,学好基础课程,别挂科
大二:找到自己的兴趣方向,并开始漫长的自学过程(边学边做)
大三:将做过的项目进行参加各项比赛,能拿多少将就拿多少
大四:大厂实习,不断学习和总结。