首页 > 松果全部面经
头像
zhz白神
编辑于 2021-06-04 10:42
+ 关注

松果全部面经

松果出行
一面

1、时间管理
2、任务管理
3、怎么去看源码?
4、怎么接触一个新的东西?
5、996怎么看?
6、人生规划
7、接下来的学习计划
8、如果朋友找你吃饭你去吗?(合理分析)
9、反问
1、评价
2、学软件工程还是去学基础(大佬建议先去培养解决问题的能力,拆分业务的能力)
3、怎么去学一个源码?(这个我是想问他的思路)
4、怎么去看一本书?
10、网忘了
总共48分钟。

二面:
rabbitmq
1、丢失消息
2、幂等性
3、顺序性
redis
1、基本数据结构+底层源码实现
2、持久化
3、缓存击穿/缓存雪崩/缓存穿透/热点缓存key重建优化/缓存与数据库双写不一致
4、集群原理(主从)
5、全量复制,部分复制
6、gossip协议
7、分布式锁的实现与原理,后面三个都要讲(zk,setnx,redission)
8、哨兵的原理与作用
分布式事务实现方案:
1、mq
2、seata
3、tcc-lcn
每一个的原理
mysql:
1、调优
2、innodb与mysiam的区别
3、B+树和各种树的区别,和为什么选B+?
4、B+树索引原理
5、为什么B+树3层可以容纳2千万数据(操作系统的页方面的知识)
6、mvcc
JUC:
1、aqs实现与原理
2、cas的底层实现(unsafe)与特性
3、volatile底层与mesi的几种模式,mesi的缺点,缓存一致性,伪共享等
4、synchronized的原理,直接将源码(对象锁,waitset,entrylist那些),锁升级
5、还有什么锁吗=》同步锁
JVM:
1、内存区域
2、对象创建与分配
3、标量更新
4、CMS的原理
5、三色标记法
6、漏标解决方案(增量更新+写屏障,(原始快照+写屏障)
7、TLAB
8、GCroot
9、G1的原理
10、bitmap,cs,rs,ct
11、逃逸分析
skywalking的原理
kafka用过没
反问
1、评价

三面:
1、讲项目
2、问sentinel的原理,有什么用处
3、seata的原理与用处
4、dubbo的一致性hash
5、redis的集群的原理,有什么问题?
6、spring的生命周期
7、juc就二面的一些
8、自己最熟的框架
9、es用过没
10、反问
1、评价
三面面试官比较忙,问了20分钟左右吧
HR:
都是一些没营养的

更多模拟面试

全部评论

(2) 回帖
加载中...
话题 回帖

推荐话题

相关热帖

近期热帖

历年真题 真题热练榜 24小时
技术(软件)/信息技术类
查看全部

热门推荐