**新浪面经(转载自互联网) **
一面(30+minutes):
-
1.为什么在上一家离职
-
2.介绍一下你在上一家的主要业务
-
3.spring的核心思想,事务传播特性(Require new 和require的区别)
-
4.aop的原理
-
5.动态代理和静态代理的区别
-
6.你的查询怎么分页的
-
7.mybatis的分页用到过么(类似插件这种)
-
8.那聊聊hibernate
-
9.hibernate对象的三种状态,还有调用什么方法的时候状态之间的转换
-
10.当我在查询的时候用hibernate,数据跨session怎么办
-
11.解释一下hibernate的n+1问题,并且怎么解决
二面(25+minutes):
-
1.dubbo的原理,zookeeper设计的思想是什么
-
2.疯狂项目(分布式和异步化)
-
3.讲一下Java的map
-
4.integer设计思想,如何比较两个integer的值
-
5.你确定这是比较值么?那你给我讲一讲值传递和地址传递
-
6.threadlocal用过么
-
7.介绍一下它(举例说明)
-
8.如果让你设计一个threadlocal你怎么设计
-
9.高并发接触过么(没有,都是用户量小,业务驱动技术,并不是产品驱动技术)
-
10.最后一个就是sql语句的考察,然后各种变换情况,表连接什么的,我以为写错了,结果面试官说都对