字节日常实习后端一面80min
1、实习介绍
2、项目
3、热点key问题怎么解决?
4、问我还有什么情况会导致热点key,除了你说的redis宕机了,我回答还有过了TTL大量热点key失效。好像回答的也不对。
5、怎么实现缓存和数据库的一致性呢?
6、你的意思是把数据库操作和缓存操作绑定在一起吗?
7、id是主键索引,如果我查询了一个非主键索引,执行的大致流程是怎样的?
8、你觉得它的通知是及时的吗?unpark()方法底层是怎么通知的?
我回答是及时的,底层调用了unpark会释放锁,然后主线程的await就会获取到锁,就能执行了。但是感觉答错了。
9、还有问我事务的隔离级别?哪种隔离级别可以避免幻读?
四种。然后我回答的是默认的可重复读可以避免大部分的幻读,串行化能完全解决。
10、对于你刚刚说的可重复读他是怎么解决幻读问题的?
2、项目
3、热点key问题怎么解决?
4、问我还有什么情况会导致热点key,除了你说的redis宕机了,我回答还有过了TTL大量热点key失效。好像回答的也不对。
5、怎么实现缓存和数据库的一致性呢?
6、你的意思是把数据库操作和缓存操作绑定在一起吗?
7、id是主键索引,如果我查询了一个非主键索引,执行的大致流程是怎样的?
8、你觉得它的通知是及时的吗?unpark()方法底层是怎么通知的?
我回答是及时的,底层调用了unpark会释放锁,然后主线程的await就会获取到锁,就能执行了。但是感觉答错了。
9、还有问我事务的隔离级别?哪种隔离级别可以避免幻读?
四种。然后我回答的是默认的可重复读可以避免大部分的幻读,串行化能完全解决。
10、对于你刚刚说的可重复读他是怎么解决幻读问题的?
全部评论
相关推荐
顺利毕业的鸽子:怎么删帖了啊谁说的安克创新是大厂哈哈哈哈哈哈,说你什么了就开始问候别人家人,骂你了吗,什么家教啊哈哈哈哈哈哈
点赞 评论 收藏
分享
10-28 20:10
天津科技大学 财务 点赞 评论 收藏
分享
牛客71080473...:哥啥时候开投的
,我现在刚写完第二个项目,八股背了一半多,算法150➕100快写完第一遍,也准备这几天准备准备简历开投了,想问下哥投递到约面大概花了多长时间
点赞 评论 收藏
分享
查看24道真题和解析