java中级面试题个人总结
总结些个人面试所遇到的一些面试题,分类汇总下,后续再做补充,有需要的可以参考参考。
一、java基础
1、Integer相关问题
integer长度范围
integer a = 128,integer b = 128,==的结果,为什么
integer a = 127 ,a+1=多少,为什么
2、String相关问题
3、输入输出流相关问题
4、集合相关问题
集合的分类与区别 —>list,set,map,会延伸到map的区别与源码
HashMap如何添加元素 —>能用源码程度说明就行
HashMap的时间长度
5、线程相关问题
线程池的7个关键参数及其含义
synchronized与lock的区别与原理
死锁的4个条件与解决方法
6、其他问题
二、spring框架相关
1、Spring相关问题
bean的生命周期
IOC与AOP
常用注解
@AotuWrite与@Resoure的区别
@Controller是否线程安全
2、SpringMvc相关问题
如何解决循环依赖
2、SpringBoot相关问题
SpringBoot与SpringMvc的区别
常用注解
SrpingBoot的启动原理
3、SpringCloud相关问题
三、数据库相关
1、Sql相关
sql如何优化
drop,delete,truncate的区别
union与union all的区别
有时会要求手写sql
2、索引相关
为什么要建立索引 ---->char与varchar选哪个,为什么
索引失效的情况
索引的数据结构与原理
3、其他问题
msql的事务隔离级别
比如mybatis如何获取添加时的主键
#{}与${}的区别
四、中间件相关
1、Redis相关问题
redis支持哪些数据类型
redis的持久化策略
redis的过期策略
redis的缓存实现原理
linux下redis的指令
2、RabbitMq相关问题
3、Tomcat相关问题
五、其他
linux下的常用指令 ---->如何查关键字,如何查关键字出现次数
jvm的配置参数及其作用
https相关协议
五、总结
java面试题来来回回还是那些,光靠背没什么意义,毕竟面试造航母,工作拧螺丝。最后基本上什么问题最后都能问道为什么这么用,源码是什么,多看看源码有助于对代码的深入理解,其他的就没了。上面写的面试题,有些是本人遇到的,有些是大众问题,写这篇文章,也是为了做个笔记
到此这篇java中级面试题个人总结_java中级面试题个人总结怎么写的文章就介绍到这了,更多相关内容请继续浏览下面的相关推荐文章,希望大家都能在编程的领域有一番成就!版权声明:
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若内容造成侵权、违法违规、事实不符,请将相关资料发送至xkadmin@xkablog.com进行投诉反馈,一经查实,立即处理!
转载请注明出处,原文链接:https://www.xkablog.com/javal-zj/6609.html