21年3月-北京-内推京东iot团队面试题

这是一篇关于京东IoT团队面试的详细记录,涵盖了个人介绍、Java基础、数据库优化、Spring Boot、分布式锁、消息中间件如Kafka和Redis、设计模式、线程池及JVM优化等多个方面。面试中讨论了诸如同步锁、线程池原理、数据库索引、分布式选型等关键问题,并涉及物联网相关技术。
摘要由CSDN通过智能技术生成

个人介绍相关

  • 自我介绍+项目详细介绍(估计就是看你项目的真实情况,问的业务细节比较多)

java基础+底层

  • java多态(重载重写区别)

  • spring boot的优缺点

  • syncronized实现原理

  • lock实现原理

  • volitile实现原理

  • 网络编程相关

  • 跳表结构

  • concurrentHashMap相关

  • 垃圾回收器有哪些,原理优缺点

数据库

  • 线程池原理,经常用哪些线程池,为什么
  • mysql做过哪些优化, 为什么
  • mysql索引都用过哪几种,用索引排查思路
  • 分库分表 主键生成策略有哪几种,为什么常用自增
  • mysql索引结构,常见的索引有哪些,为什么用B+树不采用其他索引(京东国际)
  • mysql 索引 及 索引原理
  • mysql 分库分表实现
  • 线程池工作流程
  • 线程池内线程抛异常了,这时候一般要怎么处理?
  • AQS中如果想让线程等待的话调用哪个方法?
  • 什么叫竞争

常用框架部分

  • aop原理,怎么实现
  • IOC初始化的步骤?详细说下refresh方法都做了什么,大致说一下过
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值