学不明白了 level
获赞
170
粉丝
36
关注
8
看过 TA
1203
中国科学技术大学
2025
Java
IP属地:广东
暂未填写个人简介
私信
关注
40分钟 自我介绍1.项目相关 是否上线,怎么分工,是否投入让其他人使用。2.论坛类项目,点赞怎么设计,怎么实现类似于B站的点赞系统。怎么实现用户获得这边点赞数据查询的即时性。3.使用了redis,介绍redis基本数据结构,讲一下String底层实现。4.项目中使用了多线程的内容,哪里有使用到。线程池怎么使用,具体的参数,拒绝策略、线程工厂怎么设计。5. 订单系统设计 ,同一订单多用户去抢,怎么只产生一个。 介绍了基于单机的redis锁,让介绍升级为分布式锁,不用redis的话怎么实现这个分布式锁,(回答用zookeeper),介绍zookeeper和redis在实现过程中的优劣对比。6. mysql聚簇索引(直接开背八股,看上去不满意的样子)走索引的问题,有一个a,b,c的索引,select a,b,c where a=? and c>?,问怎么走的索引。select a,b,c,d和上述有啥区别。7. 事务隔离级别,个人使用的事务隔离级别,(默认用的可重复读),可重复读下,5—10范围内有3个数据事务A:select  where 大于5小于10 for update  更新里面的数据 再select 事务B: insert 问事务A最后查到的是啥,回答(B被阻塞,查到A修改后的数据) 问确定话,回答确定。 个人结束后编码查了一下 确实是修改后的其他的可能忘了还有什么问题,想起来再补充。个人感觉回答出来了大部分,最后挂了
投递哔哩哔哩等公司10个岗位
0 点赞 评论 收藏
转发
牛客网
牛客企业服务