前段时间找工作在笔试和面试中总结了一些题目分享给大家。
基础篇
- String、StringBuilder、StringBuffer的区别
- 当一个线程启动后,再次启动会发生什么
- ArrayList是怎么扩容的
- 单例有什么缺点
- 数据库乐观锁的实现
- ajax的get和post的区别
框架篇
- SpringMVC的执行流程
- Spring有哪几种注入方式
- Spring的AOP有哪些使用场景
- Hibernatre如何更新二级缓存
- Hibernate的get和load的方法的区别
- Hibernate查出的数据不在一个事务中不调用保存方法是否会更新到数据库
- Mybatis的#和$的区别
其他
- redis有哪些数据结构
- redis获取大量数据的命令
- redis设置过期时间的命令
- svn显示历史记录的命令
- svn合并分支的命令
- maven将war包上传到服务器的命令
- 常用的linux名字和vi中的一些命令