提前了两个小时打来的,没接到,1点钟又打来了一次
面试官好像职级很高,说如果入职是我leader的leader....
1.自我介绍
2.问了下项目里用到的分布式技术
3.京东JSF对比dubbo做了哪些变动,面试官说纯dubbo做不到我说的功能
4.聊Spring,IOC,AOP,源码看过没
5.IOC要解决什么问题,aop要解决什么问题
6.说说反射,反射的底层原理
7.AOP动态代理实现的方式
8.并发包,JUC
9.synchronized原理,reentrantlock原理
10.如何判断一段代码是线程安全还是不安全(我说看有没有用到线程不安全的类,面试官说我答得不好)
11.聊并发包的类,CountDownlaunch,AtomicStampReference底层实现
12.说一下乐观锁和悲观锁
13.用过哪些分布式中间件(zk,redis)
14.zk有什么特点,选举机制说一下,什么时候会出现选举问题,他是AP的还是CP的,为什么
15.zk做分布式锁说一下
16.redis底层用了什么数据结构(我答了zset用的跳跃表,面试官不满意)
17.redis设计的核心思想是什么,集群通信用了什么(这个我之前面试也被问到过,答了gossip协议)
18.反问,对我的评价(回答问题没到点上,只会说源码,核心的设计思想没讲到点上)
开始闲聊阶段。最近看什么书,我答了深入理解JVM虚拟机,JAVA并发编程艺术等。他说你除了这个专业的书,别的不看吗,经济类政治类也要看拓宽视野
完了之后讲了点人生道理,结束
全部评论
(7) 回帖