京东Java岗面经:(垃圾回收+redis+线程+锁+volatile+mysql)

一面

  • 如何把java内存的数据全部dump出来
  • 如何手动触发全量回收垃圾,如何立即触发垃圾回收
  • 线程池的线程数怎么确定?
  • 如果是IO操作为主怎么确定?
  • Redis熟悉么,了解哪些数据结构
  • zset底层怎么实现的
  • Redis熟悉么,了解哪些数据结构
  • 你有什么想问我的

二面

  • 线程如何退出结束java有哪些锁?
  • 乐观锁 悲观锁 synchronized 可重入锁 读写锁,用过reentrantlock吗?reentrantlock与synmchronized的区别
  • ThreadLocal的使用场景
  • volatile的用途
  • memcache和redis的区别
  • mysql是如何实现事务的
  • mysql的存储引擎
  • mysql的默认隔离级别,其他隔离级别
  • spring的注入bean的方式
  • spring Aop的实现原理,具体说说
  • 代理模式
  • 你有什么想问我的

总结

技术面之后就是HR了,整体面试感受很好,大厂就是大厂,面试的流程和普通的公司差距不少,面试官问的也基本上都是按照工作中的来提问,然后深入。

面试题及答案分享

上面的问题部分没有完全答出来,后续回去之后自己又做了一个整理,在这里我将这些题目和答案分享出来,感兴趣的朋友可以点此传送门领取~

京东Java岗面经:(垃圾回收+redis+线程+锁+volatile+mysql)

 

猜你喜欢

转载自blog.csdn.net/m0_46995061/article/details/114882071