查看原文
其他

27 道阿里巴巴 Java 面试题,你会几道?

CSDN学院 2019-02-22

点击上方“CSDN学院”,选择“置顶公众号”

CSDN学院  IT人的职业提升平台


做技术的有一种资历,叫做通过了阿里的面试。


这些阿里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、场景,同时给10万个人发工资,怎么样设计并发方案,能确保在1分钟内全部发完打个比方会提出类似的场景(信息平台)


2阿里HR面试时的核心问题


1、你为什么离职?


2、你怎么看待自己的职涯?(包括工作和家庭的分配,怎么平衡家庭和工作的关系、加班、选择一家公司时的考量、location等)


3、薪资期望(不要直接说数,绝不能表现出没到多少钱或者什么层级我就不去,这是味道问题不是能力问题)


3注意事项


1、阿里比绝大部分公司更看重情怀和梦想


阿里的八字箴言:乐观、聪明、皮实、自省


2、阿里里面的HR都是懂业务的,会结合对候选人的判断和业务的把控进行筛选,不要忽悠他们.......


本套试题仅供大家参考,没有标准答案,关于java,应该是应用领域和就业领域最多的语言了吧!在此,笔者对于想入门和修炼Java的同学,准备了一个Java学习资源专题!(涵盖Java要学的全部体系!)


查看Java学习路线及

资源领取(含代码)

(长按或点击)



Java专题特色:


  • 效率高:该专题具有Java学习路径,从小白到大牛均有合适的模块,可自由选择!提高学习效率!全部模块学完,即可成为一名合格的java工程师!

  • 实战多:课程以Java为切入点,融合8大案例,贯穿一个完整项目的架构、编码、上线!

  • 大咖多:课程老师均来Java开发的专家!

  • 福利多:目前课程低至2折!新年新气象,投资自己就是投资未来!


收益最快的自我投资,就是职场投资

投资自己的方式有很多种,而投资职场,可以算是收益最快地一种自我投资了,给自己一个成为Java高级工程师的机会!立即模块化学习!

查看Java学习路线及

资源领取(含代码)

(长按或点击)


女程序员:我敲代码养家,老公负责貌美如花!

程序猿:恋爱比写代码难多了。

加班的程序员:996 没有未来

“华为在蒙难!”

Python一键转Java?“Google翻译”你别闹

打破区块链不可能三角!

喜欢就点击“好看”吧


阅读原文|立即领取代码资料

    您可能也对以下帖子感兴趣

    文章有问题?点此查看未经处理的缓存