京东JAVA一面:1. 自我介绍2. 讲一下你做的项目里面的版本配置功能是怎么实现的.用到了哪些技术?3. 重载和重写的区别4. 抽象类和接口的区别5. Map有哪些类,有什么区别6. Hashmap和ConcurrentHashMap底层的实现原理7. Java反射了解吗8. 了解哪些设计模式9. JAVA中的异常有哪些10. 线程池有哪几个11. 如何保证线程安全的.(加锁)12. Synchronized和lock锁的区别13. JVM内存模型各有什么作用14. NIO了解吗15. JAVA 垃圾回收新生代和老年代有什么区别16. MYSQL分页.(limit)17. MYSQL事务隔离的级别18. MYSQL索引有哪些19. Spring AOP是什么20. Spring bean的加载过程21. Mybatis问的一个问题忘了22. 消息中间件有用过哪些?23. Redis用过吗24. Kafka他是怎么消费的25. Dubbo了解吗?他是怎么工作的26. Dubbo的注册中心如果挂掉了,还能工作吗27. Zookeepeer了解吗.谈谈Zookeeper28. 平时业余时间有看一些相关的书籍吗,看了哪些书籍29. 手撸单例模式30. 手撸快速排序