上学的时候就知道,进阿里巴巴原则上必须全日制统招985,211(重点)本科,研究生学历 ;按照招聘趋势来看,技术性人才,如 算法工程师-图像图形,算法工程师-运筹优化,分布式存储,分布式计算,数据库,机器学习工程,操作系统内核,人机交互工程师等可以酌情放宽至大专学历。(注意:是可以,不是一定)
但是,按照目前阿里巴巴招聘趋势来看,我估计本科都不一定好使。
而我,是一个不折不扣的带专生,由于高中贪玩高考失利, 我毕业于湖南某技术学院。对于大专毕业的我,因为学历的劣势,只敢选择一个刚起步的小公司开始九九六的上班。原本以为就三点一线的生活度过一生,直到生活上的变故,才让我有了新的想法和目标,因此我这个大专渣渣也奋斗了起来,竟拿下了阿里offer。然后我想将这次面经分享出来,让那些跟我一样被学历困扰的人,能够对职业生涯和技术规划有重新的认识,感谢!
关于此次面试成功总结:
1、心态(自信的心态)
我们不能因为学历低就否定自己的潜力 要相信自己是可以做到的 也要知道现在是一个更看重能力的社会。自信是所有成功的根基,只有自己相信自己 别人才能相信你。人一旦从心底否定了自己,面试过程中就容易出现语言不流畅、说话没逻辑、条理不清晰、回答不全面,这都是面试中很多面试者容易出现的“致命伤”,所以相信自己,沉着冷静地面对是非常重要的。
2、收集整理 试题分析
对于我们来说,要想成长为一名行业内的大牛大神级别的人物,那么唯一的办法就是通过学习,来不断提升自己的技术,扩宽知识,达到一定的高度和深度。当然我们也不知道面试官会问什么,所以对于Java 的知识点有一个清晰的梳理是很有必要的。多整理一些面试题进行练习,对于Java核心知识点进行整理 调理清晰。
以下是我的整理的JAVA学习笔记,希望能帮到你们:这份PDF文档包括了五个大部分,26个知识点(此份文档可以免费分享给大家,点击文末名片,扫码即可免费领取):
Java部分:Java基础,集合,并发,多线程,JVM,设计模式
数据结构算法:Java算法,数据结构
开源框架部分:Spring,MyBatis,MVC,netty,tomcat
分布式部分:架构设计,Redis缓存,Zookeeper,kafka,RabbitMQ,负载均衡等
微服务部分:SpringBoot,SpringCloud,Dubbo,Docker
内容介绍
一、java知识部分
现在面试对很多原理基础都特别注重,然而有很多人对一些核心原理理解的不够透彻,特别是对 Java 的一些核心基础知识点掌握的不够,例如 JVM、常用的算法和数据结构等。正所谓万丈高楼平地起,只有把基础掌握的牢固,才能走的更远,面对不断更新的技术才能快速掌握,同时在面试、工作中也更能脱颖而出!下面展示下这些必须掌握的Java知识部分,内容很多,都是一些重点知识!!!
1.Java基础:
2.Java集合:
3.多线程并发:
4.java虚拟机(JVM):
JVM 是初级Java 程序员成长路上的一道必经之路,学习JVM之前,只需要知道代码编译成 Class,虚拟机加载 Class 运行就可以了,学习 JVM 之后,可以深入理解代码从编译到加载的过程、内存中对象的创建与垃圾回收、日常开发中快速定位性能问题等,当然也是面试不可缺少的加分项。
5、数据结构与算法篇
哪些数据结构(线,链,堆,栈,队列)及其在 Java 里面哪里有用到。8 大算法(时间复杂度,空间复杂度,内存,CPU 的影响)及其应用的地方。KMP 查找算法,二分查找,递归算法(写法,内存的影响)。数、图及其应用的地方。hash 表,及其实际工作中哪里应用。
二、数据库部分
三、开源框架部分
Spring 作为一个轻量级的 Java 开发框架,将面向接口的编程思想贯穿整个 Java 系统应用,因此在 Java 面试中常被提。
四、分布式高并发架构部分
这部分是关于分布式架构知识部分,包括Redis,Zookeeper,数据库性能优化,负载均衡等!
五、微服务知识
五、结束语
对于大厂面试,我最后想要强调的一点就是自信真的很重要,是决定你在面试过程中发挥的关键它会决定你面试是否可以超常发挥,否则很可能就因为一个小失误与offer失之交臂,所以一定要重视起来。另外提醒一点,充分复习,是消除你紧张的心理状态的关键,只要你复习充分了,自然面试过程中就要有底气得多。
最近面试的小伙伴比较多,希望可以帮助更多人顺利通过大厂面试,有需要点击下面名片就能免费领取,觉得有用的话麻烦给我评论点赞转发三连~~