毕业两年进阿里,分享一下面试经验

点击▲关注 “爪哇笔记”   给公众号标星置顶

更多摄影技巧 第一时间直达

一直对阿里都很憧憬,希望有朝一日能进阿里工作,它的使命感,舍我其谁的气魄,社会担当,技术实力,一直都在吸引着我。现在发现也确实如此,是一个值得尊敬与工作的地方。

此时此刻,非我莫属?欢迎来阿里,让我们成为同事吧。

工作两年多,如愿进入了阿里,想起来发觉一个有意思的现象,我当初觉得离阿里还有段技术差距时,没那么自信,会很认真的准备阿里面试,面试官出的题目,不断的看阿里的要求。在后面实力越靠近阿里甚至达到要求的时候,对阿里的面试反而不是特别的在意了,感觉就是随便聊聊天,顺其自然... 迷之自信。

但还是要说下,面试要有信心,而信心来自了解,知道阿里对人的要求,多接触一些阿里人,与自己对比下,看看还缺什么东西。

这些信心,可以通过和我接触获得...

技术准备

想要进阿里的话,我说说个人觉得要准备哪些东西吧,老生常谈了:

  • Java基础准备好 有阅读 JDK源码的习惯,常用的对象能了解其原理

    • 诀窍:只看不去思考的话容易忘记,建议多写博客,加深印象

  • 做项目的能力,开发项目常用到的开源软件,中间件,数据存储,Linux系统等

    • 微服务各个组件功能,以及如果自己设计这个组件要怎么做?

  • 排查问题能力,每个人都说自己有解决问题能力,我觉得这个还需要再加强

    • 最好有一个解决问题的案例,能说服人的那种

  • 学习能力,对新技术的掌握程度,或者钻研能力,有想过如果改善自己的项目,去调研一些可能对自己项目有帮助的技术

我面试候选人的喜欢看对方有没有监控意识以及多想一步的能力:

  • 监控意识,代表项目可控,出了问题容易排查,多方面监控,从系统,到不同项目,到业务的监控,相当于给系统增加了自我反思的能力

  • 多想一步,为什么要用现在的技术?  用其它的可以吗?有做过对比吗

基础也会问一些了,Spring,Mybatis,JDK的东西,我博客里面有很多相关的内容。


日常积累

有技术储备固然是好的,但有时候觉得准备的还不充分,有点担心,另外技术上靠平时的积累,还没准备好的时候怎么做。我觉得实力还不够的时候,可以做这些事情。

  • 持续学习,如果能养成持之以恒的学习习惯就好了,学什么呢?

    • 学习方法

    • 沟通方法

    • 工作方法

    • 技术准备,即上面提到的东西

  • 不断思考,人每天都在思考,给自己个思考的方向

    • 项目能不能再优化一下?

    • 代码能不能写的更好一点?

    • 这个知识点,还能再深挖一下吗?为什么这样就可以了呢?

想做到上面两点,就一条,不断写博客,亲自写,亲自动手操作,不断写东西可以让自己不断学习与不断思考。

目前我只是一个小小的P6,也不能给大家太多指导,但是能这样做的话,我很佩服,希望能交个朋友。

反面经验

上面感觉还是有点浅,但是P6确实要求也没有很高,只要稍微努点力就可以够的到的。我工作到现在,也接触过不少人,也面试过几十号人吧,我觉得很多没有通过,原因也不复杂

  • 自我介绍的时候有的就毫不在意,感觉像拿着简历在读,给人不好的印象,但不至于pass,会影响接下来的评价。

    • 可以提前准备一份自我介绍,不管找工作,什么时候都用的到。30秒钟版本,2分钟版本,5分钟版本,多准备几个

  • 自己做的项目,没有考虑过怎么把项目做的更好。问题:对你们现在的项目,有考虑过还有那些需要优化的地方,有推到吗?最好给个合理的理由

  • 回答错,比如如何知道一个请求要花费多少时间?候选人回答用PostMan查看响应时间,这样就知道自己有没有对这个请求做优化了.

  • 知识储备不够,比较多这种,常见配置中心不了解,分布式锁不了解差不多这种

面试问题

说的很多,列一些我自己面试时常问的问题吧:之前写的如何考察一个人的技术水平?

1 介绍下项目,对项目提出一些自己的问题,看候选人对自己在做项目的思考,但是最多也就问10个问题吧。

2 哪项技术最熟悉?为什么这么认为?然后问一些问题

3 做过JVM优化吗?聊一下怎么做的JVM优化?

4 有时问下高并发相关,了解哪些高并发框架?他们的特点是什么?有深入研究的话会多问一点

5 系统做了那些监控?怎么做的?对监控的看法

6 Spring会根据我写过的文章问一下,事务原理,AOP原理,IOC原理与过程,MVC过程。

7 MySQL引擎,事务,锁,高可用,性能优化

8 Redis使用方式,高可用,分布式协议

9 排查问题常用工具,说下对解决问题的思考,有没有什么提高解决问题能力相关的想法,自己解决问题的过程。

10 聊聊系统设计,让你设计配置中心,RPC框架,MQ,监控系统,网关会怎么考虑?大方向与细节实现

基本上这些问题,起码在我这里是可以通过的。

关于机会

进阿里的不一定水平很厉害,有时候时机也很重要,大家都懂的。

  • 有的人水平很一般,但是在某个项目上,有些经验,恰好阿里正在招相关的人,项目经历对口,就进去了

  • 有的新成立部门,有人才缺口,短期内要招大量人才,要求可能也会降低一些,但不至于低的太离谱

其它的没接触太多。

最后

各位有缘人,有对阿里有想法,想要进阿里的:

  • 想试的话,赶紧来撩  一起进步

  • 想进阿里,但是目前感觉实力还不够。那我们可以聊一下,看看还有那些需要补的地方

有大佬路过的话...   我不知道说啥了,希望给个赞吧。

来源:juejin.im/post/6844904061536354312

肝了一夜,撸了一个请假工作流模块

分享六个经典的 SpringBoot 开源项目

100万+的妹子图微服务版本终于开源了

肝了一夜,撸了一个登录智能人机验证码功能

一个基于SpringBoot的文档上传、转换、预览项目

一个基于 SpringBoot + MybatisPlus 的商城系统

一个基于 SpringBoot 2.x 实现的私人网盘项目源码

面经 

1. 首先扫描下方二维码

2. 后台回复「666」即可获取

你点的每个在看,我都认真当成了喜欢

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值