凌志软件苏州软件公司

面试官: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。

有些问题回答的不够深入。
全部评论
我靠,哥们我跟你一样,而且我面的基本没问八股,还问我c语言啥的,感觉难受的一批,二十多分钟就结束了
点赞 回复 分享
发布于 03-26 18:29 河南
你也是国内岗深圳地区的吗
点赞 回复 分享
发布于 03-26 14:45 湖南
出结果了吗,你也是苏州的那个吗?
点赞 回复 分享
发布于 03-25 20:07 广东

相关推荐

评论
1
收藏
分享

创作者周榜

更多
正在热议
更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务