一 java根底面试
1、面向对象的特色有哪些方面?
2、拜访修饰符public,private,protected,以及不写(默认)时的区别?
3、String 是最根本的数据类型吗?
4、float f=3.4;是否正确?
5、short s1 = 1; s1 = s1 + 1;有错吗?short s1 = 1; s1 += 1;有错吗?
6、Java 有没有goto?
7、int 和Integer 有什么区别
8、&和&&的区别?
9、解释内存中的栈(stack)、堆(heap)和动态存储区的用法
10、Math.round(11.5) 等于多少? Math.round(-11.5)等于多少?
很多经典题目,不再举例......
二java并发面试
1、Object的wait()和notify() 办法juli
2、并发个性 - 原子性、有序性、可见性
3、synchronized 实现原理?
4、volatile 的实现原理?
5、Java 内存模型(JMM)
6、无关队列 AQS 队列同步器
7、锁的个性
8、ReentrantLock 锁
9、ReentrantReadWriteLock
10、Synchronized 和 Lock 的区别
11、Java 中线程同步的形式
12、CAS 是一种什么样的同步机制?多线程下为什么不应用 int 而应用 AtomicInteger?
13、HashMap 是不是线程平安?如何体现?如何变得平安?
14、ConcurrentHashMap 的实现形式?
15、CountDownLatch 和 CyclicBarrier 的区别? 并发工具类
16、怎么控制线程,尽可能减少上下文切换?
17、什么是乐观锁和乐观锁?
18、阻塞队列
19、线程池
20、为什么要应用线程池?
21、生产者消费者问题
三 mybatis面试
1、#{}和${}的区别是什么?
2、Xml映射文件中,除了常见的select|insert|updae|delete标签之外,还有哪些标签?
3、最佳实际中,通常一个Xml映射文件,都会写一个Dao接口与之对应,请问,这个Dao接口的工作原理是什么?Dao接口里的办法,参数不同时,办法能重载吗?
4、Mybatis是如何进行分页的?分页插件的原理是什么?
5、简述Mybatis的插件运行原理,以及如何编写一个插件。
6、Mybatis执行批量插入,能返回数据库主键列表吗?
7、Mybatis动静sql是做什么的?都有哪些动静sql?能简述一下动静sql的执行原理不?
8、Mybatis是如何将sql执行后果封装为指标对象并返回的?都有哪些映射模式?
9、Mybatis能执行一对一、一对多的关联查问吗?都有哪些实现形式,以及它们之间的区别。
10、Mybatis是否反对提早加载?如果反对,它的实现原理是什么?
11、Mybatis的Xml映射文件中,不同的Xml映射文件,id是否能够反复?
12、Mybatis中如何执行批处理?
13、Mybatis都有哪些Executor执行器?它们之间的区别是什么?
14、Mybatis中如何指定应用哪一种Executor执行器?
15、Mybatis是否能够映射Enum枚举类?
16、Mybatis映射文件中,如果A标签通过include援用了B标签的内容,请问,B标签是否定义在A标签的前面,还是说必须定义在A标签的后面?
17、简述Mybatis的Xml映射文件和Mybatis外部数据结构之间的映射关系?
18、为什么说Mybatis是半自动ORM映射工具?它与全自动的区别在哪里?
四 MYSQL面试
- 什么是索引?
- 索引是个什么样的数据结构呢?
- Hash索引和B+树所有有什么区别或者说优劣呢?
- B+树在满足聚簇索引和笼罩索引的时候不须要回表查问数据,什么是聚簇索引?
- 非聚簇索引肯定会回表查问吗
- 在建设索引的时候,都有哪些须要思考的因素呢
- 联结索引是什么?为什么须要留神联结索引中的程序
- 创立的索引有没有被应用到?或者说怎么才能够晓得这条语句运行很慢的起因
- 那么在哪些状况下会产生针对该列创立了索引然而在查问的时候并没有应用呢
- 什么是事务
- ACID是什么?能够具体说一下吗
- 同时有多个事务在进行会怎么样呢
- 怎么解决这些问题呢?MySQL的事务隔离级别理解吗
- Innodb应用的是哪种隔离级别呢
- 对MySQL的锁理解吗
- MySQL都有哪些锁呢?像下面那样子进行锁定岂不是有点妨碍并发效率了
- MySQL反对哪些存储引擎
.........
五 tomcat面试
- Tomcat是什么?
- Tomcat的缺省端口是多少,怎么批改
- tomcat 有哪几种Connector 运行模式(优化)?
- Tomcat有几种部署形式?
- tomcat容器是如何创立servlet类实例?用到了什么原理?
- Tomcat工作模式
- Tomcat顶层架构
- Tomcat顶层架构小结
- Connector和Container的奥妙关系
- Container架构剖析
- Container如何解决申请的
................
六 zookeeper面试
- ZooKeeper是什么
- ZooKeeper提供了什么
- Zookeeper文件系统
- 四种类型的znode
- Zookeeper告诉机制
- .Zookeeper做了什么
- zk的命名服务(文件系统)
- zk的配置管理(文件系统、告诉机制
- Zookeeper集群治理(文件系统、告诉机制)
- Zookeeper分布式锁(文件系统、告诉机制)
................
七 spring面试
- 什么是 spring bean?
- spring 提供了哪些配置形式
- spring bean 容器的生命周期是什么样的
- 什么是 spring 的外部 bean
- 什么是 spring 拆卸
- 主动拆卸有哪些形式
- 主动拆卸有什么局限
- spring 反对哪些 ORM 框架
- . 什么是 AOP
- Spring AOP and AspectJ AOP 有什么区别
- 什么是依赖注入
........
八其它面专题试题
还有好多面试专题,如何书写简历,面试教训,不再举例,2020版目录如下,继续更新中,有想要获取这份材料的小伙伴关注公众号:常识追寻者 ,后盾回复 拍拍常识追寻者 即可获取;