面试(2018-07)

记录 2018-07-09 ~ 2018-07-16 期间面试的主要问题

1、spring

1. 你是如何理解spring,谈谈你对spring的理解

2. spring的加载过程

3. IOC、AOP的原理

4. spring bean何时被加载的(提示:懒加载)

5. spring 事务理解(如何配置,事务属性,事务传播,事务隔离级别等)

2、spring MVC

1. spring MVC的加载过程

2. spring MVC的执行过程

3. spring MVC的标签使用(用过哪些,什么作用)

3、mybatis

1. 动态sql的书写

2. 插入式怎么返回主键

3. 缓存的理解(一级缓存和二级缓存)

4、数据库

1. 平时主要使用什么数据库

2. 数据库事务的理解

3. 数据库的常用函数(AVG)

5、JSP

1. JSP的内置对象

2. JSP的域对象

6、算法

1. 冒泡排序

2. 二分插入排序

3. 快速排序

4. Java实现排序是基于那种的,你是如何理解使用的

5. 两个水杯:3L和5L,如何快速获取4L水

6. 三个水杯:3L、5L、8L,只有8L水杯是满的,如何快速获取4L水

7、其他(笔试以及其他问题)

1. super()和this()的区别

2. 抽象类和接口的区别

3. try finally return的理解

4. 接口规范是需要注意什么(参数要简洁明了,不要传Map)

5. 两个程序之间如何通讯(ActivityMQ)

6. redis与数据库如何保持一致,你们项目是怎么实现的

7. tomacat连接MySql数据库8小时连接超时问题

8. 文件大量数据导入如何处理(百万级)

9. 服务层如何处理高并发

猜你喜欢

转载自blog.csdn.net/qq_27243963/article/details/82013100