阿里大文娱暑期实习三面面经:


一面(电话面 4月28日 约70min):

1、项目介绍

2OSI七层模型

3JVM内存数据区

4、垃圾回收算法

5Threadlocal原理

6Hashmap数据结构

7ArrayList数据结构

8、如何实现线程安全的HashmapArrayList

9Cas原理

10、如何解决ABA问题

11SynchronizedReentrantLock区别

12Redis中的zset原理,跳表

13Acid四大特性

14、事务隔离级别

15、线程池参数,阻塞队列

16、数据库缓存双写一致性

17、场景题:ab转账,ba转账如何解决死锁问题(按顺序加锁,回去资源不成功超时释放锁)

18、类加载器有哪些

19SpringAOP原理,除了动态代理还有什么可以实现aop

20、设计模式,单例

21TCP三次握手四次挥手详细说明,三次握手客户端和服务端为什么都要有自己的随机序列号

22TCP为什么比UDP可靠

23、最左前缀原则

24、场景题:观看直播的数量稳定在10万,但是期间随时有人进有人出,采用什么数据结构?(提示:zset,还是不会)

25、反问

二面(电话面 4月29日 43min)

1Hashmap数据结构,put时间复杂度

2、如何减少扩容带来的效率低下

3Zset为什么用跳表而不是红黑树

4Zset查找时间复杂度,空间复杂度

5、场景:springmvc应用程序无法获得响应问题排查,ping telnent

6Sql习题:user表和订单表,查询出消费总额前十名的user

7、实习时间

8、反问

三面(视频面 5月10日 36min

1、面试官自我介绍

2、自己自我介绍

3、获奖介绍(太久了,记不太清项目具体细节了,尴尬)

4、实验室项目介绍和询问

5、使用过的设计模式

6Innodbmyisam区别

7、说一下线程安全和线程不安全

8、如何防止超卖

9、反问:还有面试吗?阿里面试有几面? 面试官:你这问题问的。。。 (我很尴尬)

10、闲聊若干句

尽管自己回答的磕磕巴巴,但是面试官超nice,许愿HR面!!
还原啦!!!!5月14日 HR面
过了两个多小时发了意向书!!!!感谢阿里,感谢牛客!!!!
祝大家Offer多多!!!!!
#实习##面经##阿里巴巴##Java工程师#
全部评论
一面第24题,考的是用redis特殊类型hyperloglog基数统计吧。。
点赞 回复 分享
发布于 2021-05-16 21:21

相关推荐

3 35 评论
分享
牛客网
牛客企业服务