数禾一面凉经

8.25 笔试
8.29 一面

1. 读请求需要加锁吗?(我答的不需要,面试官说如果不是幂等也是需要加锁的)
2. reentrantlock和synchronized是独享锁还是共享锁?synchronized是可重入的吗?
3. 乐观锁的基本概念--AQS的基本概念以及CAS基本概念、CAS的ABA问题
4. 线程池的核心参数介绍 拒绝策略有了解过吗?线程池常见的任务队列有哪些?
5. Spring 循环依赖如何解决?(三级缓存)
6. MySQL慢查询SQL排查及优化
7. 查询SQL语句加了索引,只是因为数据量很大导致查询较慢,这种情况如何解决?
8. 场景:大概500万条数据,LIMIT简单分页,越往后查查询越慢,这种情况如何优化查询语句?(因为limit后面的偏移量太大导致的,优化思路:子查询:先查到100万的ID,再往后查,跳过前面的扫描部分)
9. Redis 缓存穿透、雪崩概念及场景
10. 缓存穿透缓存空对象有什么问题?(一般项目不会这么用) 布隆过滤器误判率
11. 缓存雪崩:限流方案?答的令牌桶算法 介绍原理
12. 多级缓存:实现机制或框架
13. 反问
全部评论

相关推荐

专业嗎喽:个人信息名字太大,合到电话邮箱那一栏就行,有党员写过党,剩下其他全删,站空太大了 把实习经历丰富,放最前面,然后是个人评价,技能之类的,然后是学校信息。项目经历最后面,可以就选一个自己擅长的。 现在是学校不是92就扣分的,没必要放前面。 然后现在看重实习经历>竞赛经历(校园经历)>课程项目经历
点赞 评论 收藏
分享
评论
点赞
6
分享

创作者周榜

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