京东新零售面试12.12

京东新零售-平台产品与研发中心-跨境电商
一面  12.12  一小时十分钟

1.  聊实习 独立做的一个标注平台
2. 实习期间做的性能优化  聊到jvm的内存模型
3. 聊实习期间做的死锁问题排查解决
4. 具体场景:让你造数据库死锁怎么造 : 说了 顺序问题 和 锁的粒度问题
5. 两个开发者  一个写的一个锁a 申请b    一个写的一个锁b 申请a 怎么解决 : 我巴拉巴拉说了一堆,想问的分布式锁。。。 
6. 问了短链接,挑一个点介绍 : 好久了 说的有点乱
7. 生成短链的时候  布隆过滤器的使用
直接入库-> 分布式锁 -> 布隆过滤器  :  他好像没太明白我的逻辑  一直说如果布隆过滤器中存在短链不还是会入库吗 , 我说循环十次还是存在之后就抛出异常
8. 设计一个存库扣减系统,防止超卖
       说了数据库层面 悲观锁
       缓存层面扣减 并进行与数据库的数据同步
       说秒杀场景下呢:回答的限流,redission的trylock 
       想要高吞吐量:回答的负载均衡,异步,多节点,集群(他想听多节点,但我说的服务的多节点,实际想听redis多节点,分布式锁的时候可以有多个key, 提高吞吐量)
9. 多线程情况下的锁升级
10. 线程池参数
11. aop应用  原理:动态代理   jdk和cglib的区别
12. 事务  同一个类中非事务方法调用事务方法失效原因:不是spring代理了
13. ioc注解  @resource  @autowire   @Qualifier

问了说已经签百度,然后说一到两周会推进正常吗。。。
许愿二面

更新:12.19 二面
#京东##秋招##Java#
全部评论
捞,都有offer了,还要继续面吗
点赞 回复 分享
发布于 12-12 21:05 浙江
兄弟还有后续吗
点赞 回复 分享
发布于 12-17 14:22 天津

相关推荐

评论
7
22
分享
牛客网
牛客企业服务