DrBurry level
获赞
200
粉丝
13
关注
12
看过 TA
64
门头沟学院
2022
Java
IP属地:广东
暂未填写个人简介
私信
关注
2021-09-28 17:46
门头沟学院 Java
首先夸下有赞的面试效率挺高的,一天就面完了三面,技术面的体验也都挺好,一面着重考察基础,二面考察项目,HR面了接近40min,是面过最久的HR面。。 一面 45min 一面的面试官挺友善的,交流起来没有太大压力。  自我介绍之后,面试官问了我比较擅长哪方面,答了MySQL和Redis之后,就狂问MySQL MySQL的B+树结构是什么?聚簇索引和非聚簇索引的区别? MySQL为什么用b+树实现索引?为什么不用红黑树、跳表、哈希?  一开始答的比较混乱,后来面试官提示说可以对比红黑树、跳表、哈希来回答。首先是在相同的数据量下,红黑树的树高更高,IO次数会变多,而B+树的结构使得3层高度就能存储接...
只会写java的程序...:回答下第二个问题。 一般来说,就是如果你的系统不是严格要求缓存+数据库必须一致性的话,缓存可以稍微的跟数据库偶尔有不一致的情况,最好不要做这个方案,读请求和写请求串行化,串到一个内存队列里去,这样就可以保证一定不会出现不一致的情况。串行化之后,就会导致系统的吞吐量会大幅度的降低,用比正常情况下多几倍的机器去支撑线上的一个请求。 还有一种方式就是可能会暂时产生不一致的情况,但是发生的几率特别小,就是先更新数据库,然后再删除缓存。
0 点赞 评论 收藏
分享
2021-07-27 21:56
门头沟学院 Java
0 点赞 评论 收藏
分享
2021-03-06 22:07
门头沟学院 Java
0 点赞 评论 收藏
分享

创作者周榜

更多
关注他的用户也关注了:
牛客网
牛客网在线编程
牛客网题解
牛客企业服务