阿里Java提前批一面记录

电话面2.25日,约70分钟
1、介绍项目

2、如何实现的缓存,项目的瓶颈在哪(跟数据库的交互),如何解决,缓存除了放在redis中还有哪些方法

3、了解使用过消息队列吗

4、乐观锁并发冲突在实际中怎么解决

5、bean的生命周期

6、hashmap put方法的实现流程(equals方法和hashcode方法重写的问题)

7、redis持久化方法

8、除了redis还有哪些缓存

9、concurrenthashmap底层实现

10、一条sql语句执行慢怎么分析

11、mysql的优化手段、思路及工具

12、mysql选择索引的方式(走主键索引还是非主键索引)的判断方法:通过索引的区分度

13、jvm内存区域

14、堆分区中的各个区域,哪些对象会放在老年代区

15、介绍CMS垃圾收集器

16、线程状态的变化

17、volatile关键字

18、redis中有哪些数据结构,使用过哪些

19、synchronized关键字的底层实现

20、介绍锁及底层实现

21、threadlocal介绍以及底层实现

22、用过线程池嘛,线程池的原理和过程

23、AQS

24、http四次挥手

25、spring boot循环依赖怎么解决(A依赖B B依赖A)怎么创建对象

26、spring boot的整个流程

27、mysql索引B树和B+树区别

28、自己开发过程中遇过什么Java异常,自己怎么解决的

#面经##阿里巴巴##Java工程师##实习#
全部评论
循环依赖你怎么答的?
1 回复
分享
发布于 2021-03-03 01:07
请问第4点你是怎么回答的?
点赞 回复
分享
发布于 2021-03-02 19:01
阿里巴巴
校招火热招聘中
官网直投
请问是21届还是实习
点赞 回复
分享
发布于 2021-03-02 20:44
啊好多问题
点赞 回复
分享
发布于 2021-03-02 23:01
是实习吗?
点赞 回复
分享
发布于 2021-03-02 23:14
请问Spdingboot整个流程怎么答得啊
点赞 回复
分享
发布于 2021-03-03 07:43

相关推荐

头像
02-26 22:09
已编辑
嵌入式软件开发
点赞 评论 收藏
转发
14 111 评论
分享
牛客网
牛客企业服务