jd 面经


@东鹏

jd总结

一二面

Java锁问了 snyc的锁升级流程 是否可逆?

Java线程池?有几种?拒绝策略有几种?

使用中用默认的策略 不会丢失数据处理? 手动提交ack 成功才提交,现在想想有问题 交给了线程池没办法做提交了

spring循环依赖?怎么解决的?

spring cloud组件?

redis 数据结构?

zset使用的什么结构?

一面问了hash扩容问题?忘记了没答

集合都用到哪些? hashmap说一下?

redis使用过那些数据结构?场景?

mysql隔离级别?索引有几种?有什么区别?

锁和索引的关系?

mysql调优的手段?

mysql有几种锁?

项目中用的什么链接mysql?

jpa 和 mybatis的不同?

性能测试指标结果?

局促索引和非区别 b+树原理

二面手写单例模式 单例有几种?

spring的mvc请求流程?

rpc 和 http 的区别?

按照什么拆分的微服务?

说一次线上服务排查?

三面

应该是个leader 上面部分问题问了下

问了下项目

四面

重点是项目介绍和技术排查应用

五面 hr

项目也问 自己感兴趣的东西也问

平时爱好也问?

啥也问 学历 为什么跳槽

补充

如何在spark里面使用窗口函数 https://mp.weixin.qq.com/s/krPEvaPQbaAX3dknQMUgHQ

有想起来了问题了。elasticsearch 用什么方式几种的?代码还是json? 为什么不适用json 而是用sdk?分片机制了解吗?分页查询 有几种方式?

https://blog.csdn.net/andybegin/article/details/83864171