1.先简单做一下自我介绍吧
2.说说你的电商erp系统(这个是之前简历上的,投快手我没写这个,但是不知道为什么,面试官看到的还是这个)
3.说说你平时学java的过程的怎么样的。
4.你的学习方法怎么样,是看书还是看视频
5.介绍一下mysql的索引
6.一张人员工作表:(name,age,city)联合索引,name='xx' and age>12 city='dd'用到的索引
7.非聚簇索引非索引项叶子节点的其他数据是什么:主键的值
8.非聚簇索引和聚簇索引非叶子节点所存的数据是什么?(我忘了)
9.覆盖索引是什么
10.mysql默认的隔离级别,可重复读的条件下会有什么问题,这个隔离级别是怎么解决幻读的问题的
11.mysql的锁了解多少,你项目中用过事务吗
12.一个A类,有a1,a2两个方法,a1没有事务的这个注解,a2有,又有一个B类调用调用a1,问事务会不会回滚。
13.线程池的几个参数,线程池任务执行流程,回收的时候会把核心线程回收吗?
14.过滤器和拦截器有了解吗?过滤器和拦截器哪个先执行?(这个我还不会)
过滤器是由的由谁提供的,拦截器是由谁提供的?
15.volatile讲一下,volatile i++,会不会有问题(我说没有,但是面试官还有引导了一下,问这个操作是不是原子的,然后我又说这个操作是不安全的)
16.java的异常继承体系介绍一下,所异常的父类说一下(throwable),分两块:error和expection
17.jvm的cms垃圾回收器说一下,cms的优缺点是什么。cms为什么不用标记整理算法,g1的垃圾回收器收一下。
18.新时代老年代说一下,对象是怎么进入老年代的。
19.jvm的内存划分。方法区会存静态变量吗。
20.redis的数据结构说一下,string的底层数据结构是什么(我说是c语言的char数组)
21.算法题:反转整数
全部评论
(17) 回帖