凌志软件苏州软件公司
面试官:1请自我介绍一下
我叫。。了解的技术栈为Java基础如map,多线程和jvm。了解的框架为spring,springboot,看过spring的源码了解bean的生命周期,三级缓存去解决循环依赖。redis了解基本数据结构和aofrdb的持久化策略。过期删除策略,内存淘汰策略,定期删除策略。
然后介绍了哈啰实习的项目。
2.我看你简历上写通过线程池提高了性能,具体是怎么做的呢?
过了这个问题不清楚。
3.你项目为什么用redis。
我说为了提高商品详情页的查询效率,因为详情页有涉及到多张表的查询。
4.追问为什么能提高效率,redis存储的是什么数据,用什么数据结构存的。商品数量庞大采用什么策略去存储。
已经懵逼
5.追问有没有考虑过缓存过期的一些问题。
我说考虑设置不同的过期时间
6.Rocketmq的刷盘机制和分片机制
异步刷盘
7.Rocketmq在部署上有什么特点
Rocketmq需要部署broker集群,jdk。我对比了Rabbitmq
8.反问我说我有哪些不足
面试官人挺不错的,指出了一些问题。说你现在还只是学生知道用但是不知道为什么用,就像用redis不知道为什么要用redis。
有些问题回答的不够深入。
我叫。。了解的技术栈为Java基础如map,多线程和jvm。了解的框架为spring,springboot,看过spring的源码了解bean的生命周期,三级缓存去解决循环依赖。redis了解基本数据结构和aofrdb的持久化策略。过期删除策略,内存淘汰策略,定期删除策略。
然后介绍了哈啰实习的项目。
2.我看你简历上写通过线程池提高了性能,具体是怎么做的呢?
过了这个问题不清楚。
3.你项目为什么用redis。
我说为了提高商品详情页的查询效率,因为详情页有涉及到多张表的查询。
4.追问为什么能提高效率,redis存储的是什么数据,用什么数据结构存的。商品数量庞大采用什么策略去存储。
已经懵逼
5.追问有没有考虑过缓存过期的一些问题。
我说考虑设置不同的过期时间
6.Rocketmq的刷盘机制和分片机制
异步刷盘
7.Rocketmq在部署上有什么特点
Rocketmq需要部署broker集群,jdk。我对比了Rabbitmq
8.反问我说我有哪些不足
面试官人挺不错的,指出了一些问题。说你现在还只是学生知道用但是不知道为什么用,就像用redis不知道为什么要用redis。
有些问题回答的不够深入。
全部评论
我靠,哥们我跟你一样,而且我面的基本没问八股,还问我c语言啥的,感觉难受的一批,二十多分钟就结束了

你也是国内岗深圳地区的吗
出结果了吗,你也是苏州的那个吗?
相关推荐
03-06 16:33
南京邮电大学 Java 点赞 评论 收藏
分享
查看6道真题和解析 点赞 评论 收藏
分享
03-12 09:42
东北林业大学 科研助理 点赞 评论 收藏
分享
