京东一面 9.24
面试官声音蛮有磁性,感觉年纪和我们应该差不多。。
1.自我介绍
2.说一下BIO 和NIO
3.你说到多路复用,多路复用什么意思,为什么可以做到多路复用
4.这个select函数你说一下,底层怎么保证效率的,如果请求很多怎么办
5.我看你用到了Zookeeper ,说一下他可以干什么
6.只有一个Zookeeper 行不行?怎么保证他的可用性
7.服务器和客户端连接,多个连接会不会出问题?
8.Zookeeper 如果每次消费都连接,会不会效率太低? 怎么解决?
9.说一下它的底层算法吧,说你知道的
10.我看你实现了这几种序列化机制,都说一下吧
11.为什么hessian,和kyro速度更快呢?
12.了解spring吗? 说一下ioc和aop
13.aop底层怎么实现的
14.说一下spring ioc创建和销毁? (我有点懵,问是不是要回答bean的生命周期,面试官说 不是,然后我就随便说了,说那个application什么的 这里我英文读的很烂!差点把自己读晕掉 )
15.Java的类加载过程
16.了解mysql吗,说一下innodb底层
17.有没有搭过服务器?
18.了解static关键字吗?说一下
19.知道引用吗? 知道threadlocal吗? 说一下(想继续说下去,没给机会)
20.知道JVM吗,说一下结构,threallocal放在哪里?
21.什么时候会gc?
22.反问
面试官全程不废话,直接高能提问! 一刻没停! 当然我也是一刻没停! 语速贼快,答爽了真的。 而且很多面试官不会问我分布式相关的,这次问了很多,舒服了!! 没白学啊!
最后反问自己的表现,面试官说我知识面挺广的,懂挺多,基本都答上来了,但是有些地方可能还是学生的原因,理解的不够透彻; 然后问了部门,京东零售 中台balabala 我听晕了, 反正就是很厉害! 我最后补了一句: 那就是很核心的部门 然后问了有几面, 两轮技术 + 1HR面 完~
全部评论
(2) 回帖