文本内容:
一、基础JAVA和有什么区别?
1.int Integer二二和有什么区别?
2.equals接口和抽象类有什么区别?
3.、能用在哪些地方?有啥区别?
4.Public protectedxprivate最常见的实现是简单描述一下实现原理是有序的还是无序
5.Map HashMap,HashMap的?如果需要保证是有序的,应该怎么办?Map可以用在哪些地方?与不加的方法/属性比,有啥区别?性能方面?内存方
6.Static static面?和有啥区别?
7.List Set对于一个对象,需要删除里面的某个元素,应该如何实现?(循环、、8,ArrayList foriterator等方法)removeAII给定一个整数型数组,如何找到里面的所有重复的数值?空间复杂度?时间复杂度?
9.冒泡排序大概的过程?时间复杂度多少?有啥简单的优化方式吗?
10.
二、相关Spring与的关系和区别?
1.SpringFramework SpringBoot一个类上面的注解的值有哪些(的作用域)?分别是什么作用?有
2.@Scop SpringBean没有线程安全问题?提供了很方便的事务管理()有哪些传播机制?
3.Spring@Transactional,有没有自定义过注解?哪些场景下使用自定义注解?
4.支持哪些框架?(、、等),有哪些特点?
5.Spring ORMhibernate JPAMybatis一般使用自动装配所需的如果工程里面存在类名相同的情况如
6.spring autowiredbean,何处理?或者比如有一个接口,两个实现类,在自动装配时,需要引用接口类型,如果指定需要装配的实现类?是否了解在哪些场景下适合使用有哪几种切面通知类型?
7.AOP,AOP有哪些核心的注解?使用过哪些?都有啥作用?
8.SpringBoot配置文件加载的顺序?文件、环境变量、命令行参数
9.Springboot yaml是否用过哪些场景下使用
10.Spring actuator
三、其他微服务场景下,一个应用会有多个实例(分布式部署),如何实现用户登录信息认证?
1.是否用过?如何与进行交互?高性能的原理?
2.Redis RedisRedis是否熟悉?使用过哪些命令?
3.Linux用过哪些缓存中间件?什么样的场景?
4.用过哪些消息中间件?什么样的场景?
5.写过单元测试吗?用的有哪些常用的注解或者方法?
6.junit调优用过哪些方法?是否使用过索引?联合索引使用时需要注意什么?
7.SQL有一个表,里面存在几列姓名、科目、成绩,请写统计指定科目的成绩前三名?
8.SQL如果需要统计单个人的总成绩的前三名呢?如果需要分别统计单个科目的成绩的前三名呢?(单条实现)SQL是否配置过?使用过哪些配置?什么样的场景?
9.Nginx协议是否了解?有哪些返回状态码?一般都有哪些信息?
10.HTTP HeaderContent-Type。