1.java异常体系的认知
2. == 和 equals不同(给你一些值判断是否相等)
3.hashmap数据结构的实现。1.7,1.8concurrenthashmap的区别。cas是什么
4.线程池及相关参数,有哪些拒绝策略
5.threadLocal的原理和使用场景
6.lock接口 和synchronized 有啥区别
7.volatile什么时候用到,及他的作用,解决了什么问题
8.jdk包里面的其他并发容器的了解
9.并发包atomicinteger有用过吗?
10.jvm内存结构,描述堆结构,什么时候进入老年代,怎么判断对象是否需要回收
11.jvm常用参数
12.索引失效
13.聚簇索引
14.普通索引执行过程
15.覆盖索引和二级索引(也可以做到覆盖索引查询的)
16.数据库隔离级别以及对应的问题(以及相应的解释),以及下个阶段解决了什么问题
17.描述mvcc
18.解决幻读
19.spring事务传播机制
20.消息中间件用过吗?
21.redis有哪些数据结构,zset怎么实现的
22.跳表的数据结构
23.redis过期策略,redis持久化方式
24.mq用过吗
25.幂等是什么意思?(os :这是啥?)
26.linux相关命令(查看日志啥的),有自己部署过系统什么的吗?
代码:无重复最长字串
https://leetcode-cn.com/problems/longest-substring-without-repeating-characters/