面试公司:杭州光云科技股份有限公司
面试岗位:Java开发
面试问题:
1.MySQL和oracle有什么区别
2.MySQL两种存储引擎有什么区别,底层怎么实现的
3.索引是怎样实现快速查询的
4.aop底层怎么实现的
5.cglib代码
6.dubbo和Dubbox有什么区别?
7.dubbo底层怎么实现的?
8.mybatis的mapper文件中@resultMap和@resultParameter有什么区别?
9.如果返回值是list应该用什么?
10.jvm调优弄过没有?
11.秒杀怎么解决?
12.Redis在项目中怎么运用?
13.solr和elasticSearch有什么区别?
14.luncene底层怎么实现的?
15.如果zookeeper集群中的三种中其中有一个宕机了,怎样找到下一个(底层,说了Nginx他说错了,说跟这个没关系)?
16.solr不使用Nginx怎么构建集群?
17.MQ消息丢失了怎么解决?



