本文主要是介绍Java面试题-程序猿看过来,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
在公司呆了快3年了,每天面对着相同的业务群,和乏味的业务代码,我想是时候跳出去看看了。
下面是我这些天出去面试得到的题目,大家可以一起分享,有空再把答案附上。
基础部分:
- hashmap了解吗,介绍下。
- Java怎么加载类
- 序列化是深拷贝还是浅拷贝
- 动态代理在哪里都有用到
- aop原理,还有代理类区别
- 单例有几种
- 数组和链表的区别
- 如何实现线程安全
- 正向代理,反向代理概念
- mybatis一二级缓存
- 如何排查线上问题
- rabbitmq如何保持消息不丢失
- 权限框架了解哪些
- spring mvc流程
- springmvc的原理和启动过程
- 如何用springmvc来实现日志监听耗时
- springmvc的拦截器方法
- springboot常用注解
- spring的生命周期
- NIO,BIO了解么
- spirng的执行过程
- mybatis的执行过程
- springboot启动过程
- spirng的循环依赖
- jwt介绍下
- spring三级缓存
- spring的三种注入方式
- Spring :常问题目要了解。比如启动过程,Bean 的初始化流程,Bean 的生命周期,如何解决循环依赖问题,IoC,AOP 等。
- lock和synchronize区别
- 索引的原理
- 双重锁
- 索引失效场景
- 如何分析优化sql
- 数据库索引了解吗
- 事务在什么情况下失效
这篇关于Java面试题-程序猿看过来的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!