京东java实习面经
base上海,部门京东零售,目前已经经过复试,官网显示hr面试中
一面:
一面主要是针对项目,问项目里面涉及到的技术栈,主要偏向技术栈的广度吧
1.介绍自己,介绍自己的项目
2.项目中的技术栈如何选型,为什么要选择这些技术栈
3.redis为什么可以这么快,持久化机制
4.kafka的吞吐量大的原因,主要就是介绍kafka的整体机制
5.开发当中有没有用到设计模式,介绍自己知道的设计模式(很少,基本都是使用的框架用到的)
6.spring中的ioc运行机制
7.spring中aop的原理
8.spring中的单例模式和设计模式中的单例模式有什么区别
二面:
1.介绍自己,介绍项目
2.redis为什么这么快。。。介绍redis运行机制
3.hashmap多线程下安全问题,如何解决
4.wait()和sleep()区别,在各自哪些类下,为什么wait方法和notify方法要在基类,在其他类行不行。。
4.synchronized和volatile区别,使用场景
5.线程池的参数定义,大小
6.java为何设计成单继承
7.继承和组合有啥区别
以上就是京东初始和复试的内容,总体来说比其他厂面试时间都要短,好在有hr面,许愿hr快点来吧
#京东实习##京东##实习##Java工程师##面经#