京东秋招Java后端开发一面50min

1.项目经历介绍
2.说下财务系统中涉及到金钱的功能逻辑需求注意什么?
3.说下关于数据一致性问题有什么相关经验
4.说下场景设计题:上游调用你的支付接口,这个幂等 id 是你来生成还是上游来生成,为什么?
5.如果有一笔订单,我分别拉起了支付宝和微信支付,我都进行了付款,你怎么处理?
6.你们订单退款的时效是多久?为什么不能马上退款?
7.你们的对账功能逻辑是怎么样的?具体哪些模块?
8.如果拉起一次支付后台生成了两笔订单,你这样对流水对不出来问题,如果让你做,你怎么处理这种问题
9.服务日常请求量多少?针对高并发场景会设计哪些监控指标,这些监控指标是怎么实现的?单纯接口监控指标有哪些
10.有遇到过线上接口突然变慢了的吗?说下你的排查思路和解决思路
11.(继续上个问题)如果你短暂扩容还是不行呢,还是会有问题,怎么办?运维层面有什么其他措施吗?
12.解释一下什么是 mysql 的回表。如果索引是 a,b,select a, b from table where a =? and b =? and c =? 这种情况会回表吗,为什么?
13.如果一个表最近因为业务起量,导致数据量变大,这种情况要怎么应对?
14.针对慢sql问题有哪些实际经验,说下是怎么解决问题的?
15.项目中redis的使用场景有哪些?什么场景下redis不适合做缓存?大key问题怎么定义的?
16.是否调整过线程池的相关参数?遇到什么问题去调整它们?线程池监控方案怎么做的?
全部评论

相关推荐

评论
1
6
分享

创作者周榜

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