优特智厨二面
- 讲一下Object类有哪些常用方法
- hashcode相等equals一定相等吗
- Java异常处理的几种方式
- finally在什么时候执行
- 讲一下JVM内存区域
- 堆内存中主要有哪些区域
- 新生代的垃圾回收算法有哪些
- younggc的过程
- hashmap
- 如果hashmap的key要使用自定义对象的话,需要怎么做
- 如果你要自己实现hashmap线程安全,你会怎么去实现
- 讲volatile的作用,如果两个线程对volatile的i++,会发生什么
- 原子类的实现原理
- aba问题怎么解决
- ConcurrentHashMap是怎么实现线程安全的
- 口述sql
- 索引失效,聚簇索引,索引覆盖,索引下推
- 如果雪花Id不能满足当前的qps,要怎么办
- 行锁和表锁的区别
- 如果update ... from .. where a == xxx set c == xxx, a是索引且有多条记录,实现的是什么锁
- redis的数据一致性问题
- 当写操作时,事务和redis应该写在一起还是分开
- redis持久化机制
- 大key问题怎么解决
- 如何实现一个jar包能够正常运行在不同的开发环境中,例如开发,测试,生产环境
- nacos底层是怎么实现服务发现的
- 如果实现分表之后,需要对全量数据进行一个查询,是怎么实现的
- 登录鉴权逻辑怎么做的
查看13道真题和解析