刚参加完阿里Java P6面试归来,6点面试经验总结

刚参加完阿里Java P6面试归来,6点面试经验总结

这是来自于优知学院一位铁粉面试回来的总结经验

 

刚参加完蚂蚁金服的Java P6级的面试,一共参加了4面。面试归来,总结下阿里面试流程、面试过程、以及面试题目范畴。文末有阿里Java P6面试必考题与答案参考~

阿里面试流程

  1. 第一轮:电话技术初面;
  2. 第二轮:技术面谈(围绕技术知识点、过去项目实战经验);
  3. 第三轮:技术leader复试
  4. 第四轮:HR最后确认

阿里面试总结

1.一面

首先确认对阿里的意向度;其次面试官会针对你曾经做过的项目来做具体技术的交流,你对项目细节是不是掌握到位,以及java技术基础和原理掌握程序,比如并发编程以及数据库和JVM三个方面,也会交流到分布式、线程池的实现等等(重点考察有没有深入钻研技术和技术上的亮点);

 

2.二面

技术面,根据项目深入的了解技术实力,了解你的知识面、问题解决能力以及技术灵活运用能力,也通过这一过程考察团队合作能力、学习主动性和创新性,可以挑选2-3个做过的有典型性的项目做一个仔细技术回顾和自己独到的理解(这是加分项,重要);

 

3.三面

高管复试,会涉及到相关的技术问题,大部分是对你的整体价值观做宏观的把控(比如上进心,责任心,心态,工作激情等);

 

4.四面

HR最终面,进入最后一面,我反而有些紧张,一方面非技术类的问题是我所不擅长的,再者早有耳闻阿里HRBP有一票否决权,所以还是打起了十二分的精神认真对待,其实过程比想象中的顺畅很多,就是从大方向了解一下面试者的心态、抗压能力、未来规划以及对阿里的意向度(用阿里的话说,即价值观的匹配度);

 

5.特别注意

1、技术基础以及其他问题多准备下就行了,如果遇到没有涉及的领域,直接说不懂没关系。

2、在项目细节方面交流比较多且深入,根据项目有针对性的谈自己的技术亮点,能表达清楚,可以引导面试官来问你比较擅长的技术问题,个人就可以尽情发挥了。

 

6.建议以下知识点都需要掌握:

  1. HashMap底层结构:深入探讨HashMap的底层结构、原理、扩容机制
  2. JVM内存模型:深入详解JVM内存模型与JVM参数详细配置
  3. JVM回收算法:JVM的4种垃圾回收算法、垃圾回收机制与总结
  4. JVM调优:JVM性能调优的6大步骤,及关键调优参数详解
  5. 多线程状态流转:线程的五大状态,以及线程之间的通信与协作
  6. 线程锁:4种常用Java线程锁的特点,性能比较、使用场景
  7. 线程池原理:线程池的实现原理、优点与风险、以及四种线程池实现
  8. 索引原理:MySQL数据库的索引原理、与慢SQL优化的5大原则
  9. 性能优化:MySQL慢查询优化、索引优化、以及表等优化总结
  10. 分布式事务提交:分布式事务的解决方案,以及原理、总结
  11. 微服务:微服务Dubbo和SpringCloud架构设计、优劣势比较
  12. dubbo原理:Dubbo的详细介绍、设计思路、以及4大适用场景
  13. 高并发:这块Mike之前写了一个系列,整理如下方便大家查看。

作者简介

陈睿|mikechen,10年+大厂架构经验,BAT资深面试官,就职于阿里巴巴、淘宝、百度等一线互联网大厂。

关注作者「mikechen」公众号,获取更多技术干货!

后台回复架构,即可获取《阿里架构师进阶专题全部合集》,后台回复面试即可获取《史上最全阿里Java面试题总结

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧