2024/09/27 度小满二面
1.介绍实习所做的项目,你在项目中负责什么,你在项目中是什么角色,你实现了什么功能,遇到了什么问题是怎么解决的
拷打项目
9.乐观锁是提交时读取版本还是获取时读取版本
10.如果提交失败
11.事务的回滚是如何实现的
12.回滚前的版本存在哪里
13.微服务和分布式系统之间的区别是什么
14.springboot和spring之间的区别是什么
15.springboot中的starter是什么
16.如果从服务提供方的角度写一个starter应该注意什么
17.int a = 1; int b = 2; return a+b;如果这段代码运行起来会经历什么步骤,越详细越好从jvm说到java文件编译
18.jvm内存分布
19.多个jvm之间相互调用应该怎么实现
20.redis在开发中的作用是什么
你用过什么样的redis部署架构
21.redis使用分布式锁应该注意什么问题
22.如果手写一个红锁应该怎么实现
23.项目中为什么使用线程池
24.使用线程池的应该注意什么
25.为什么要针对io密集型操作和cpu密集型操作设计不同线程池,他们各自的特点是什么
算法:使用非递归的方式实现二叉树的中序遍历
这完全和一面不是一个难度了,问题问的好发散,问的都是应该注意什么,不问纯八股,需要对所背的八股有思考,问了好多实现,还是要真实写过这些的,估计是凉了,好难,不过还是期待一手三面吧。许愿三面
1.介绍实习所做的项目,你在项目中负责什么,你在项目中是什么角色,你实现了什么功能,遇到了什么问题是怎么解决的
拷打项目
9.乐观锁是提交时读取版本还是获取时读取版本
10.如果提交失败
11.事务的回滚是如何实现的
12.回滚前的版本存在哪里
13.微服务和分布式系统之间的区别是什么
14.springboot和spring之间的区别是什么
15.springboot中的starter是什么
16.如果从服务提供方的角度写一个starter应该注意什么
17.int a = 1; int b = 2; return a+b;如果这段代码运行起来会经历什么步骤,越详细越好从jvm说到java文件编译
18.jvm内存分布
19.多个jvm之间相互调用应该怎么实现
20.redis在开发中的作用是什么
你用过什么样的redis部署架构
21.redis使用分布式锁应该注意什么问题
22.如果手写一个红锁应该怎么实现
23.项目中为什么使用线程池
24.使用线程池的应该注意什么
25.为什么要针对io密集型操作和cpu密集型操作设计不同线程池,他们各自的特点是什么
算法:使用非递归的方式实现二叉树的中序遍历
这完全和一面不是一个难度了,问题问的好发散,问的都是应该注意什么,不问纯八股,需要对所背的八股有思考,问了好多实现,还是要真实写过这些的,估计是凉了,好难,不过还是期待一手三面吧。许愿三面
全部评论
妈呀,你问的怎么这么难
佬 昨天三面的 感觉强度还是挺大的 希望一起都能过
相关推荐