京东社招面试经历

时间是2021.7.2,不过现在重新回头看,发现很多已经不会了,正好最近也在准备面试找下家。把以前的面经拿出来复习复习

一面

一面是项目+八股文,没啥说的

二面

  1. 数据异构到ES,保证消息顺序怎么保证(MQ中间件)
  2. 批量修改怎么改呢?(只有单条记录改动接口,没有并发修改的提升效率的手段)
  3. ES的刷盘机制了解吗
  4. 教师的数据量有多大?
  5. 单表存储的,以后业务量大了,怎么做分库分表呢?(Hash取模操作)
  6. 你用老师id取模,怎么保证全局唯一性,怎么生成id?(设置步长法,加第三方id服务)
  7. 你用第三方id服务,相当于一个发号器,大概是怎么个思路呢,数据自增的id吗?自增怎么自增呢?(这里说用的数据库的自增,再查查)
  8. ES查询更新数据的过程?
  9. MySQL的Innodb存储引擎,了解到什么程度?(特性,索引结构,事务,日志)
  10. 事务的原子性是怎么实现的?(扩展:原子性、一致性、隔离性、持久性的原理)
  11. redolog和undolog了解吗?
  12. 简历里的多级缓存是怎么实现的?
  13. 你了解的高可用是什么样的?(中间件、数据库,服务器等)
  14. 服务的降级是怎么做的?说一下场景(获取上课列表那个)
  15. 你们限流是怎么做的?限流的实现原理是怎么实现的?(再了解了解)
  16. 压测关注哪些指标?(压测会持续一段时间的,这个要说)
  17. 接口的性能指标 TPJ9,说一下?(压测时的瞬间抖动,这部分数据不统计,大部分数据是怎么样的,)
  18. 压测调用时,1分钟1000次,耗时多少,排序出来,接口偶尔抖动的毛刺 关注过吗?
  19. 反问:做的什么?京喜事业群,京喜拼拼,做的社区团购供应链
  20. 反问:团队有多少人?100多人
  21. 期望薪资要多少?

三面

三面问的高了一个维度,问到高并发场景,高可用,分布式等等实际场景

  1. 账号体系用的MySQL,怎么保证高可用的?(MySQL集群问题,MySQL做不到分布式集群方案,所以需要做多活,异地多活)
  2. 做日志追踪,请求过来了,有个trace id,知道这个trace id的实现吗?怎么做的?
  3. 反问:是技术面吗?(一二面已经聊了基础了,现在聊点别的)
  4. 评级是在京东的T4,对应不到阿里P6,往上的话需要一些分布式的了解
#牛客创作赏金赛#
全部评论
😢二面开始完全不会了
点赞 回复 分享
发布于 10-05 22:09 上海

相关推荐

1 11 评论
分享
牛客网
牛客企业服务