新浪面经

**新浪面经(转载自互联网) **
一面(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语句的考察,然后各种变换情况,表连接什么的,我以为写错了,结果面试官说都对

原文地址:https://www.cnblogs.com/hgnulb/p/10127399.html