46 道阿里巴巴 Java 面试题,你会几道?
做技术的有一种资历,叫做通过了阿里的面试。
这些阿里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、并列的并发消费问题(航旅)
28、高并发量大的话怎么处理热点,数据等(蚂蚁金服)
29、如何获取一个本地服务器上可用的端口
30、流量控制相关问题(蚂蚁金服)
31、数据库TPS是多少,是否进行测试过(天猫)
32、缓存击穿有哪些方案解决(天猫)
33、Java怎么挖取回收器相关原理(财富)
34、Java的集合都有哪些,都有什么特点(信息平台)
35、分布式锁,redis缓存,spring aop,系统架构图,MySQL的特性(信息平台)
36、场景,同时给10万个人发工资,怎么样设计并发方案,能确保在1分钟内全部发完打个比方会提出类似的场景(信息平台)
本套试题仅供大家参考,没有标准答案,更多面试题请在Java技术栈微信公众号后台回复关键字:面试,为你整理了N套主流的Java技术面试题。
2
阿里HR面试时的核心问题
1、你为什么离职?
2、你怎么看待自己的职涯?(包括工作和家庭的分配,怎么平衡家庭和工作的关系、加班、选择一家公司时的考量、location等)
3、薪资期望(不要直接说数,绝不能表现出没到多少钱或者什么层级我就不去,这是味道问题不是能力问题)
3
候选人被问过的一些题目
1、项目中遇到的最大挑战是什么?怎么解决的?
2、最有成就感的事情是?
3、你为什么选择阿里?
4、说说自己性格上的优缺点(描述一下自己的性格)
5、自己觉得自己工作上的短板/优点是什么?
6、怎么看待加班(你能接受996、997、007吗)?
如果候选人的调性符合(足够官方),可以这么回答:我觉得我们要实现梦想,一定是要付出比较多努力的,所以我已经做好了准备,也愿意和小伙伴们一起战斗我是可以加班的,我现在加班强度就是比较大的。因为我喜欢这个事情,我想把这个事情做好。
7、可以接受降薪吗?
(像蚂蚁这种你懂的)如果候选人的调性符合(足够官方),可以这么回答:我也理解蚂蚁金服现在的薪资架构,我相信公司会根据我的能力给出一个合理的薪水方案,我相信只要把事情做好,该有的一定会有的对于蚂蚁这样的部门。
“我们在创造历史、我们在做一个从来没有人做过的事情,所以肯定是有难度的,肯定是要付出大量努力的 ”,面试官会特别喜欢这样的话。
本套试题仅供大家参考,没有标准答案,更多面试题请在Java技术栈微信公众号后台回复关键字:面试,为你整理了N套主流的Java技术面试题。
4
面试技巧
1、答非所问:
感觉到答案说出来对方会不待见的时候,可以这么做:有关联性的答非所问,注意强调自己的想法,争取让面试官能够共情,比如深圳的房价可以引人共情、电商相关的大平台、稳定、有上升空间等。
2、面试的状态很重要:
两个例子,上月一个成功offer的候选人,非互联网背景,公司也不是一线的,但是面试时表现出对阿里很强烈的兴趣,HR事后特地向我们提到,对这位候选人印象很深刻;
另一位今天刚挂的候选人,两轮技术都是一举拿下,最后HR面挂了,HR给我们的反馈是,候选人刚从自己的创业公司离职,貌似情绪很低落,对自己也没什么想法。
综上所述,面试时既不要唯唯诺诺,过于被动,也不要过于夸张,而是在于展现自己对一个不错机会的尊重和争取,让面试官觉得你对他们,对这个岗位有很大的兴趣。
5
注意事项
1、阿里比绝大部分公司更看重情怀和梦想
阿里的八字箴言:乐观、聪明、皮实、自省
2、阿里里面的HR都是懂业务的,会结合对候选人的判断和业务的把控进行筛选,不要忽悠他们.......
欢迎工作一到五年的Java工程师朋友们加入Java填坑之路:860113481
群内提供免费的Java架构学习资料(里面有高可用、高并发、高性能及分布式、Jvm性能调优、Spring源码,MyBatis,Netty,Redis,Kafka,Mysql,Zookeeper,Tomcat,Docker,Dubbo,Nginx等多个知识点的架构资料)合理利用自己每一分每一秒的时间来学习提升自己,不要再用"没有时间“来掩饰自己思想上的懒惰!趁年轻,使劲拼,给未来的自己一个交代!

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
深入探访支付宝双11十年路,技术凿穿焦虑与想象极限 | CYZONE特写
小蚂蚁说: 双11十年间,交易规模的指数级增长不断挑战人们的想象力,而对蚂蚁技术团队来说,这不仅是一场消费盛宴,而是无数次濒临压力和焦虑极限的体验,更是技术的练兵场。如今双11对蚂蚁金服而言,已经绝不仅限于一个技术项目,而更像是一个社会化工程,可以叫做「连贯的,社会化的技术大协作」。 图 | 东方IC *CYZONE特写,大时代惘闻录 支付宝团队不正像那尊红漆雕塑一样? 一面对技术保持着敬畏、谦逊,一面又不得不玩命狂奔。 「双11」就在眼下了,但蚂蚁金服的新园区里气氛明朗,人群也没往年那么匆忙。 进园区时,出租车司机左手扶稳方向盘,右手比划着说,秋天是杭州最好的季节,当然啦,春天也不赖。阳光猛烈,洒在园区的楼群上,映得金栗色玻璃深邃又清亮。 这座新园区里尚有很多事不为人所熟知。 每3分钟会有1人在2号楼门口左手边垃圾桶上捻灭烟头,吱呀作响;访客大
- 下一篇
Kotlin 语言形式实现 Android 当中的 MVP
MVP(Model View Presenter)模式是著名的 MVC(Model View Controller)的衍生物,并且是 Android 应用程序中管理表示层的最流行的模式之一。 这篇文章首次发表于 2014 年 4 月,从那以后就一直备受欢迎。所以我决定更新它来解决人们心中的大部分疑虑,并将代码转换为 Kotlin 语言形式。 自那时起,架构模式发生了重大变化,例如带有架构组件的 MVVM,但 MVP 仍然有效并且是一个值得考虑的选择。 什么是 MVP 模式? MVP 模式将 Presenter 层从逻辑中分离出来,这样一来,就把所有关于 UI 如何工作与我们在屏幕上如何表示它分离了开来。理想情况下,MVP 模式将实现相同的逻辑可能具有完全不同且可交替的界面。 要明确的第一件事是 MVP 本身不是一个架构,它只负责表示层。这是一个有争议的说法,所以我想更深入地解释一下。 你可能会发现 MVP 被定义为架构模式,因为它可以成为你的应用程序架构的一部分。但你不应当这样认为,因为去掉 MVP 之后,你的架构依旧是完整的。MVP 仅仅塑造表示层,但如果你需要灵活且可扩展的应用程序...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- Springboot2将连接池hikari替换为druid,体验最强大的数据库连接池
- CentOS7编译安装Cmake3.16.3,解决mysql等软件编译问题
- SpringBoot2更换Tomcat为Jetty,小型站点的福音
- Hadoop3单机部署,实现最简伪集群
- CentOS7,CentOS8安装Elasticsearch6.8.6
- 2048小游戏-低调大师作品
- MySQL8.0.19开启GTID主从同步CentOS8
- CentOS8安装Docker,最新的服务器搭配容器使用
- Docker快速安装Oracle11G,搭建oracle11g学习环境
- CentOS7设置SWAP分区,小内存服务器的救世主