阿里巴巴个人面试技巧,阿里巴巴面试流程

首页 > 企业招商 > 作者:YD1662024-01-01 16:13:38

今天给大家分享一个架构学员的面试经验总结,已拿下阿里Offer,觉得很有价值,分享给大家@mikechen

主要分享三方面:

  1. 阿里面试流程
  2. 技术考察范畴
  3. 面试经验总结

01

阿里面试流程

阿里巴巴个人面试技巧,阿里巴巴面试流程(1)

参加了4轮面试,大致如下:

第一轮:技术初面(首先考察技术的基本功)

java技术和原理掌握程度,比如并发编程、集合、数据库、JVM、网络通信等,还问到了分布式架构相关的。

第二轮:技术面谈(围绕技术知识点、过去项目实战经验)

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

第三轮:技术leader复试(重点考察责任心)

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

第四轮:HR最后确认

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

02

技术考察范畴

阿里巴巴个人面试技巧,阿里巴巴面试流程(2)

1.多线程与并发

2.JVM虚拟机

3.操作系统

4.网络通信

5.数据结构与算法

6.数据库

7.分布式Redis缓存

8.分布式系统架构

9.高并发架构等

这里会涉及到具体的设计场景题目。


03

面试经验总结

阿里巴巴个人面试技巧,阿里巴巴面试流程(3)

1.技术基础必须扎实

多线程、集合、框架、数据库、JVM、数据结构与算法、操作系统、网络通信等,阿里对技术的基础非常重视,基础扎实的同学有利于在前两轮突出重围。

2.技术原理深入

重点还是把底层的实现机制搞懂,这些会问到,比如:线程池的实现机制、锁的实现等等,这些我都被问到了。

3.提前准备好项目


你最好是提前准备好,技术架构图、自己负责的模块、流程图、特别是关键技术细节点。

准备拿得出手的有技术含量的一个项目就可以了,你需要清楚所做项目的技术架构、关键细节、优化、特点、原理。

面试的过程中面试官也会重点让你描述这个擅长的项目,提前模拟这个项目的讲解顺序和重点,而不是临场讲解,切记!

4.大型网站架构

最好提前准备,mike老师讲过很多这样的类似淘宝的技术架构演变过程,这样对一个大型网站的架构有一个全局的认识。

其实面试官也知道很少有人有机会参与打造一个类似淘宝这样大型网站架构的机会,主要还是想考察你的技术视野与架构全局观。

如果面试官问到技术架构的时候,如果你有一个全局的认识,这会为你加分不少。

5.分布式中间件

RPC、Redis、消息中间件、分布式锁、负载均衡、分布式一致性等等。

举一个例子RCP Dubbo的底层通信流程,通信的netty,网络IO、序列化协议等这些基本的底层实现需要掌握,这个mike老师都有讲过,这些都被问到了。

这里给大家一个技巧,很多中间件等的原理,即使你不知道,也要有自己的想法,想如何代替实现方案,而不是回答面试官我不会这样的话语,会显得你没有自己的独立思考能力,这会极大的减分。

6.千万不要倒在HR面试环节

避重就轻是重点,特别是优点和缺点,如果问到你的规划是什么,记得一定告诉HR你想成为一名优秀的技术专家就够了,千万别乱说非技术相关的,这个你懂的哈

以上就是我的6点面试总结,分享出来避免更多同学少走弯路,希望大家都能拿到更好的Offer!

栏目热文

文档排行

本站推荐

Copyright © 2018 - 2021 www.yd166.com., All Rights Reserved.