面经详情

面试:Java。面试态度挺好的,面试问题倒不难,告知通过了。
  • 项目:
  • 详细讲项目流程,负责了哪些,哪些是自己设计的,怎么设计的
  • 项目里具体某个地方防止并发问题怎么加乐观锁
  • 场景问题:
  • 线上cpu使用率升高怎么排查
  •     ps命令查找出cpu占用高的进程
  •     jstack查看该进程的堆栈信息
  • mq消息太多积压了怎么办
  •     1.消费端扩容
  •     2.如果扩容达到上限,mq转发到新topic 没答上来 
  •  八股文:
  • 项目中的策略模式怎么实现的
  • redis淘汰策略有哪些 说了一俩个,没说全
  • redis缓存击穿怎么解决  顺着他的思路说了一部分
  •     存在于数据库,redis缓存失效了,流量一瞬间都打到数据库了,解决办法就是热key不过期,或者预热,或者请求到库之前加个互斥锁
  • 项目中用了哪些redis结构,怎么存储的
  • mysql索引结构是什么,为什么快
  • B+树,平衡多路搜索树,每个节点有多个子节点和内容,每个节点的内容按升序排序,叶子节点的内容链表连接,适合做范围搜索和顺序访问,高度校对较低,搜索快
  • B+树深度由什么决定的
  • 节点容量;
  • 键值分布是否均匀;
  • 数据量
  • B+树叶子结点存的什么
  • 主键索引存的是数据;
  • 非主键索引存的是主键id
  • 索引失效的情况
  • 慢sql怎么优化
  • jvm内存区域有哪些
  • 垃圾回收器用的哪些
  • 项目中线程池怎么配的,核心参数有哪些,并行处理用的什么

相关推荐

进入微信小程序

前往微信小程序,查看更多结果

立即前往
看准网京东尚科信息技术有限公司京东尚科信息技术有限公司面试经验京东尚科信息技术有限公司面试经验:面试:Java。面试态度挺好的,面试问题倒不难,告知通过了。