京东Java面经

  • JVM简述,栈中有什么
  • 垃圾收集算法有几种
  • CMS G1各自优缺点
  • 常用线程池有几种,平时怎么使用线程池
  • 线程池参数有几种,据决策略有几种
  • 一个任务加入线程池的流程,keepalived怎么实现的
  • spring IOC ,DI,循环依赖怎么解决
  • redis平时怎么使用
  • zset 数据结构
  • redis淘汰策略
  • rdb,aof 是什么,各自优缺点,知不知道aof 重写
  • AOP原理,怎么强制用Cglib 做代理
  • mysql事务隔离级别
  • 提交度怎么解决的脏读
  • docker简单使用
  • 数据库索引有几种,什么时候非聚簇索引不回表

  • 二面

  • 讲项目,怎么解决人家的反爬,有哪些策略
  • 限流怎么做的
  • qps多少,怎么压测的
  • redis平时是怎么用的
  • mq怎么保证消息不重复消费
  • mq怎么保证一致性,消息不丢失

  • 三面

  • 最长回文子串
  • 画jmm模型,和什么模型有关。引出volatile原理,mesi,指令重排序
  • happens-before
  • 写lru
  • G1垃圾回收器有什么缺点
  • aqs
  • sync
  • 线程进程区别

  • 架构师面

  • redis分页
  • 设计一个类加载器
  • synchronized可重入锁,多线程重入线程执行顺序
  • redis分布式锁怎么实现
  • redis可重入分布式锁怎么实现
  • juc下面有什么
  • juc下面的集合有什么
  • spring bean默认类型,怎么保证成员变量线程安全

  • 5面

  • 讲讲主要项目,分布式怎么做的,爬虫集群管理怎么做的
  • 需求调研怎么做,流量是按什么来预判,资源怎么预设计
  • 看了看之前做的线上的小程序等产品
  • 如果你的项目tps升到10万,你会去怎么设计
  • mq怎么设计保证消息不重复消费,怎么保证一致性
  • 最近看什么书
  • 对自己有什么规划
#面经##京东##Java工程师#
全部评论
京东面试需要这么多轮么
1 回复 分享
发布于 2021-05-19 22:25
老哥是校招?
点赞 回复 分享
发布于 2021-05-19 19:50
不是实习反正 不可能这么多
点赞 回复 分享
发布于 2021-05-19 21:54
这应该过了吧
点赞 回复 分享
发布于 2021-05-20 08:31

相关推荐

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