做技术的有一种资历,叫做通过了阿里的面试。
这些阿里 Java 相关问题,都是之前通过不断优秀人才的铺垫总结的,先自己弄懂了再去阿里面试,不然就是去丢脸,被虐。
希望对大家帮助,祝面试成功,有个更好的职业规划。
1、面试常见问题
1、微信红包怎么实现。
2、海量数据分析。
3、测试职位问的线程安全和非线程安全。
4、HTTP2.0、thrift。
5、面试电话沟通可能先让自我介绍。
6、分布式事务一致性。
7、nio 的底层实现。
8、jvm 基础是必问的,jvm GC 原理,JVM 怎么回收内存。
9、Java 是什么。
10、API 接口与 SDI 接口的区别(API 是提供给别人的接口)。
11、dubbo 如何一条链接并发多个调用。Dubbo 的原理,序列化相关问题。
12、用过哪些中间件。
13、做过工作流引擎没有。
14、以前的工作经历,自己觉得出彩的地方(钉钉)
15、线程池的一些原理,锁的机制升降级(天猫、蚂蚁)
16、从系统层面考虑,分布式从哪些纬度考虑(天猫)
17、Hadoop 底层怎么实现(天猫)
18、threadLocal,线程池,hashMap/hashTable/coccurentHashMap 等(天猫)
19、秒杀系统的设计(天猫)
20、虚拟机,IO 相关知识点(天猫)
21、Linux 的命令(天猫)
22、一个整形数组,给定一个数,在数组中找出两个数的和等于这个数,并打印出来,我写的时间复杂度高,要求 O (n)。(天猫)
23、n 个整数,找出连续的 m 个数加和是最大。(天猫)
24、更重视开源技术(蚂蚁金服上海)
25、数据库锁隐原理(蚂蚁金服网商)
26、1000 个线程同时运行,怎么防止不卡(航旅)
27、并列的并发消费问题(航旅)
<