京东实习一面,攒攒人品
📍面试公司:零售
🕐面试时间:16:00
MYSQL
1.索引失效场景,表达式为什么会造成失效
2.深分页 Limit 1000w,10 怎么优化
3.where 条件 in(10个数) 和exists 谁更快
Redis
1.常用的redis数据结构有哪些
2.hash很容易大键,为什么不用String
3.为什么String存储对象会比hash大
4.为什么要用hash实现分布式锁?
5.下单改的是Redis的库存还是mysql的?
6.改的是Redis的库存,怎么保证他们两个一致性
7.用mq保证最终一致性,如果这个商品的并发量很大,redis的库存下的很快,mysql跟不上,运营人员需要时刻查询商品库存量,怎么做
8.用过线程池吗
9.动态调整参数和队列持久化,自己做过用过没
反问:
1.我直接问我表现怎么样,对面直接说这么直接的吗哈哈,还需要横向一下,不好告诉我
2.hc
3.Redis 回答的如何
告诉我他们用的更多的是String类型,会合理设计需要存入redis的数据
面试官人很好