京东零售暑期一面

一上来两个面试官,给我整不会了,说为了节省时间,本来三轮技术面压缩

面试官1:

自我介绍

反射机制,哪些框架中用到了

反射框架优点缺点

concurrenthashmap怎么保证并发安全

除了synchronized可以加锁还有什么锁

synchronized和reentrantlock有什么区别

线程池有哪些参数,参数怎么考量设置

项目里哪些场景下使用了线程池,具体怎么设置参数的(这里我瞎说了,记不得哪里用,应该错了)

为什么要定义线程池

什么是聚簇索引什么是非聚簇索引

覆盖索引

怎么定位慢查询

深分页了解吗,怎么优化?(这里我说了覆盖索引+子查询和游标法,但是游标法我不熟,面试官又追问我游标法具体怎么写,掉进陷阱了)

为什么用乐观锁来解决支付成功和订单关闭之间的并发冲突

为什么用乐观锁呢,有没有其他解决方案

数据一致性,如果这个缓存是一个热key,还能用先更新数据库后删缓存这个方案吗

热key假设redis扛不住访问有什么方案

使用定时任务实现自动关单,这个频率怎么确定,有没有其他方案,怎么优化

面试官2:

先问我有没有用ai工具什么的

如何用redis设计一个可重入的锁

sql语句(我记不得group by可以有两个参数)从表中查询每个部门男女年龄大于30的人数

通过刚刚设计的锁来对热key逻辑过期进行应用有什么注意事项?(这里我没懂)

第二个面试官问题少,我也答得不好,估计挂了#牛客AI配图神器#

#暑期实习##面试##京东#
全部评论
零售哪个部门呀,我刚二面完估计也挂了
点赞 回复 分享
发布于 昨天 23:04 湖北

相关推荐

评论
4
6
分享

创作者周榜

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