刚参加完阿里P6面试归来,6点面试经验总结!(含必考题答案)

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

刚参加完阿里P6面试归来,6点面试经验总结!(含必考题答案)

阿里面试流程

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

阿里面试总结

1.一面

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

2.二面

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

3.三面

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

4.四面

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

5.特别注意

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

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

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

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

高并发架构系列

高并发架构系列:如何从0到1设计一个类Dubbo的RPC框架

高并发架构系列:Kafka、RocketMQ、RabbitMQ的优劣势比较

高并发架构系列:详解RPC远程调用和消息队列MQ的区别

高并发架构系列:详解分布式一致性ACID、CAP、BASE,以及区别

高并发架构系列:什么是流量削峰?如何解决秒杀业务的削峰场景

高并发架构系列:MQ消息队列的12点核心原理总结

高并发架构系列:分布式之消息队列的特点、选型、及应用场景详解

高并发架构系列:Redis的内存回收原理,及内存过期淘汰策略详解

高并发架构系列:分布式锁的由来、特点、及Redis分布式锁的实现详解

高并发架构系列:Redis并发竞争key的解决方案详解

高并发架构系列:Redis缓存和MySQL数据一致性方案详解

高并发架构系列:Redis为什么是单线程、及高并发快的3大原因详解

高并发架构系列:数据库主从同步的3种一致性方案实现,及优劣比较

高并发架构系列:Netty的实现原理、特点与优势、以及适用场景

Java架构学习资料转发文章+关注私信【Java】获取领取方式


分享到:


相關文章: