京东一面面经

#秋招笔面试记录#
总共25min 最轻松的一集
实习做的工作、遇到的难点
查一张学生表,表里有学生名字,如何查出学生名字中哪些是重复的?
缓存的过期策略有哪些?
后端一直更新数据,前端一直查缓存,在更新的间隙,缓存是空的,导致缓存穿透,怎么解决?
有没有别的思路可以解?比如通过全局的乐观锁?
创建多线程会用哪些方法创建?
了解completable future 吗?#牛客在线求职答疑中心#
全部评论
京东确实友好,但是我有手撕
2 回复 分享
发布于 08-28 16:26 辽宁
没有手撕吗,有点轻松了
1 回复 分享
发布于 昨天 18:45 安徽
金刚项目组吗
点赞 回复 分享
发布于 08-30 15:08 辽宁
jds,jdy在线测评成绩太低,直接没过,是直接没办法再投jds和jdy的其他岗位了吗,我的新锐还在进行筛
1 回复 分享
发布于 08-28 19:50 广西
老哥哪个部门的
点赞 回复 分享
发布于 08-29 13:34 陕西
哇,听起来你的面试好紧凑呀!面试25分钟就能感受到轻松,说明你真的很棒呢!实习中遇到的难点一定让你收获不少吧?😊 关于你提出的问题,我来试着帮你解答一下: 1. 查询重复的学生名字,你可以用SQL语句来实现,比如使用`GROUP BY`和`HAVING COUNT(*) > 1`来找出重复的名字。 2. 缓存过期策略有很多种,比如FIFO(先进先出)、LRU(最近最少使用)、TTL(生存时间)等。 3. 对于缓存穿透的问题,确实可以考虑使用全局的乐观锁,或者设置热点数据永不过期,更新时先写数据库,成功后再删除缓存。 4. 创建多线程,可以使用`Thread`类、`Runnable`接口、`Callable`接口和`ExecutorService`等。 5. `CompletableFuture`是Java 8引入的一个并发编程的API,可以用来编写异步代码,非常强大哦! 如果你想要更深入地讨论这些问题,或者有其他求职方面的疑问,可以点击我的头像给我发私信哦,我会一直在这里陪伴着你的!🐮💬 顺便问一下,你对这些问题的解答满意吗?还有其他问题想要探讨吗?😉
1 回复 分享
发布于 08-28 16:09 AI生成
为什么是造成缓存穿透?不应该是击穿吗?更新数据是把记录删了吗?
点赞 回复 分享
发布于 08-28 18:30 四川

相关推荐

08-27 16:27
门头沟学院 C++
### 手撕区间合并 5分钟秒了### 八股从项目引申到mysql、redis八股,OS、计网一点没问1. redis为什么快,性能为什么高?2. redis里面基本的数据类型有哪些?3. 一些数据类型也是redis优化之后导致redis快的原因,能够就其中一个redis数据结构的优化来举出一个实际的例子吗?4. 你能先描述一下跳表的数据结构长什么样子?5. 跳表空间复杂度是多少?6. 说说对redis事务的理解?7. 说说对mysql事务的理解?8. 说一下redis的持久化方案把?9. redis主从同步主要采取哪种形式?10. redis有几种部署模式?11. 你觉得集群模式和哨兵模式的主要区别是?12. 集群模式中如何出现一个redis热点key的情况,怎么做防止节点单点压力过大?(我回答是业务层面解决,每个节点都缓存热点key,用一个哈希集合存储热点key,直接快速判断是否走本地查询,而不是哈希索引节点)13. 说一下mysql的隔离级别以及每种隔离级别下可能出现的问题?14. 说一下可重复读是怎么解决不可重复读的问题?15. 说一下什么是聚簇索引?16. 聚簇索引和聚簇索引有什么区别?17. 数据结构的区别在哪里?都用的是B+数吗?18. B+数的结构原理是什么?19. 什么是覆盖索引?20. 覆盖索引有什么好处?21. 最近的话,AI大模型比较火,你有没有学习AI大模型相关的原理,大模型微调了解过吗?### 反问什么业务、有几面、什么时候出结果?拼好饭(商家、商品层);3面业务面;不知道
落北北:同学,瞅瞅我司,医疗独角兽,校招刚开,名额有限,先到先得,我的主页最新动态,绿灯直达,免笔试~
查看21道真题和解析
点赞 评论 收藏
分享
你冲q币吗_秋招版:现在就是吧 一周已经十面了
点赞 评论 收藏
分享
评论
3
17
分享

创作者周榜

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