27日常实习-滴滴后端一面45min

1.实习介绍和实验室项目介绍
2.说下Java锁有哪些?CAS算法有什么问题?怎么解决ABA问题?
3.说下HashMap的扩容机制
4.说下Redis的有哪些数据类型?Zset底层结构是什么?为什么选择使用跳表数据结构?
5.Redis实现分布式锁有哪些方式?RedLock红锁知道吗?它解决了什么场景问题?
6.说下缓存穿透、缓存击穿和缓存雪崩的区别
7.刚才项目介绍提到使用ThreadLocal,子线程怎么拿到主线程的ThreadLocal数据?
8.项目中介绍使用了多级缓存,为什么要这样使用?是怎么保证数据一致性的?有了解其他方案吗?
9.spring的常用注解有哪些?@Autowired 和@Resource的区别是什么?
10.spring aop是什么?它是怎么实现的?应用场景有哪些?
11.再介绍一下你简历中AI项目,说下具体实现流程
12.介绍一下你是怎么提高模型召回率?
13.前面介绍做过MySQL数据库的优化,你是怎么做的?
14.为什么分页查询非聚族索引查询要回表?
15.1000万条数据如何统计查询频率最高的前100条数据?使用什么数据结构比较合适?
16.让你来设计一个短链系统,说下你的思路
17.手撕代码题:求出一个整数n完全平方数的最少数量
全部评论
已老实
点赞 回复 分享
发布于 昨天 11:05 北京

相关推荐

评论
2
13
分享

创作者周榜

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