二本机械转型Java开发,第一次面试就进了阿里。。

程序源代码

共 2587字,需浏览 6分钟

 ·

2021-03-20 14:56

点击上方 "大数据肌肉猿"关注, 星标一起成长

后台回复【加群】,进入高质量学习交流群

2021年大数据肌肉猿公众号奖励制度

今天分享的学习群的一位小伙伴,他是二本学校的机械专业,今年大四,最近在准备春招。第一次投简历就投的阿里,并顺利通过4面,目前已经拿到offer。下面分享一下他的经历。


我是江西一个二本院校机械专业的大四学生,由于自己对军事重器感兴趣,于是高考报的机械专业。上了大学之后,才发现我天真了,金工实训的那些日子直接把我整崩溃了。


秋招的时候有一些校企合作的学校过来招聘,整个专业招了一半,薪资是3-4K。那时真的哭笑不得,笑的是有工作了,哭的是这个薪资在我们老家彩礼都付不起,更何况还要买车买房

于是我去请教上一届已经毕业的学长,他是我们专业的优秀毕业生,毕业的时候进了通用汽车当管培生,据说待遇不错。微信找他聊了聊之后,才知道他被通用招进去当销售,由于性格比较腼腆加上待遇不怎么样,现在在某培训机构培训Java。


我也开始萌发了转行的想法,于是开始了解计算机行业,也去搜了很多机械专业毕业前景。网上对于机械专业全部劝退,看了知乎的帖子,有些重点高校的机械硕士和博士也都转型到金融和计算机了。

去年9月份我已经收到了机械专业的offer,经过一个月的挣扎,10月开始学习Java。这一个月加了很多学习群,在群里问了很多次:建议转Java开发吗?很多人都回复,内卷太严重了,不要来996了...

于是我带着疑问去私聊峰哥,跟峰哥介绍我的情况之后,峰哥跟我说了一句话:计算机行业再怎么内卷都比机械好,光薪资来说甩机械好几条街,瘦死的骆驼比马大。如果想转的话趁早转,越往后成本越高。


因为之前看过机械硕士,因实验室师兄毕业拿5K,自学Java转型大数据这篇文章,看到这位学长转型成功,于是去请教峰哥相关的学习路线。

峰哥帮我规划了从10月到12月的学习路线,让我在12月的时候开始面试,积累一些面试经验。我从10月开始学Java基础,11月由于家里有事耽搁了一个月,一直按原计划学到了1月。

说实话,刚开始学习的第一个月是很懵逼的,经常学了前面忘了后面,但峰哥跟我说这是正常的,前面先学个印象,如果是重点知识,后面还会遇到的,到时再强化学习就可以。

这三个月总共学了:Java的高频知识点,2个面试项目,计算机基础的高频知识点,剑指offer过了一遍思路。


1月底让峰哥帮忙写完简历之后就打算开始投了,峰哥给我的投递策略是:先投小公司积累一些面试经验,看看自己的知识点有没有明显的漏洞,后面再投递中大公司,别浪费了机会。

我上午在Boss直聘更新好简历之后,下午北京阿里的一个技术专家就在Boss上给我发了:您好,请问考虑Java岗位的开发吗?那时的我很激动,马上给他回复了:考虑。随即他要了我的简历,我也答应了。

后来找峰哥说了一下情况,并请教了如何准备阿里的面试,峰哥让我先别着急,有可能是群发的,面试之前会电话通知的,按原计划走。这时我的心才平静了一些,毕竟第一次面试,还是阿里,很激动。

隔天早上一个电话打进来,说是阿里的hr,约一下面试时间。我把面试推到了下周,这样有时间进行准备。

1月的阿里一面面完就没后续消息了,觉得应该是挂了。随后继续在Boss上投了一些外包和小公司,陆陆续续地面了一些,也拿了几个offer。峰哥让我过年这段假期总结一下年前面的这些问题,年后开始冲击中大公司。


过完年后回到学校,准备开始做毕设。突然接到阿里面试官的电话,约一下二面视频面,因为年前比较忙,所以推迟到年后了。2月份面完又没消息了,但这次回答的比一面好,没理由挂啊。

前段时间又接到了一个电话,说是三面的面试官,问我现在方不方便面试,那时刚好有空,于是就答应了,这次面完之后,我留了个心眼,问还有下一次面试吗?面试官跟我说了,HR明天会联系你。

果然是大厂,一个面试拖了3个月,我的心情像坐过山车一样,到后面过了HR面拿到offer,也没最开始那么激动了。下面我分享一下我被问到了一些题目。



阿里一面(40分钟左右)
  

1、自我介绍、项目相关
2、HashMap
3、基本数据类型和包装类的区别?
4、ThreadLocal原理
5、线程池参数以及线程池
6、synchronized和reentrantlock区别
7、说说Spring的AOP
8、讲讲动态规划
9、数据库了解多少,自由发挥


阿里二面(视频面)

1、OSI七层模型
2、TCP UDP区别
3、三次握手四次挥手讲一下
4、JVM内存模型
5、JVM类加载机制
6、垃圾回收器和算法
7、项目(redis相关)
8、了解过大数据吗?说说
9、数据结构熟悉吗?说说红黑树


阿里三面(一个小时)

1、聊项目业务
2、项目的MQ、Zookeeper的一些问题
3、算法熟悉吗?简单问了下快排的实现,最好、最坏、平均时间复杂度以及对应的情况
4、说说单例模式
...


上面是我记得起来的一些面试题,阿里问的覆盖面挺全的,一面二面主要是一些Java和计算机基础以及部分框架的面试题,三面主要围绕项目和几道算法题的思路,阿里的面试官都很和蔼,一直在引导着我回答。HR面就是一些常规的问题,比如:我在江西读的大学,考虑去北京工作吗之类的。


总结

1.感觉这次能拿到阿里挺魔幻的,有很大的运气成分,面试官问的问题都刚好能答的上来。接下去要继续巩固一些计算机基础,和加强一下实战,争取毕业后入职能早点适应工作。

2.大厂有时候也不是特别难面试,大厂问的问题都是网上可以查到的,反而是一些小公司,问的都是一些框架配置、环境安装的问题,不那么容易回答。

3.项目很重要!我能通过简历筛选都是因为项目的技术栈跟部门使用的比较匹配,而且项目的问题占整个面试的一半,如果没有好的项目估计会一直被怼算法和基础。

4.有条件的话准备好项目就可以早点面试,知识是永远准备不完的,只有逼自己一把,才能更快的进入战斗状态。

--end--


扫描下方二维码
添加好友,备注【交流
可私聊交流,也可进资源丰富学习群


更文不易,点个“在看”支持一下👇

浏览 29
点赞
评论
收藏
分享

手机扫一扫分享

分享
举报
评论
图片
表情
推荐
点赞
评论
收藏
分享

手机扫一扫分享

分享
举报