220831,1100-1120,中文在线 一面(袁申)
- 除了Redis存放用户信息有什么别的方法
- 预减库存怎么实现
- 假如用户取消下单,消息已经进入消息队列了怎么办
- AOP原理
- 常见注解
- @Controller和@RestController区别
- @Autowire和@Resource区别
- Redis数据结构有哪几种
- 你用过哪些
- 哈希表用在哪些场景
- Redis内存淘汰策略
- Redis内存淘汰方法(惰性,定期)
- 讲讲LRU算法,双向链表长度(不适用双向链表,用一个属性记录)?
- ScoreSet应用场景
- MySQL有哪些引擎(InnoDB,MyISAM,Memory)
- 区别?(只说出了InnoDB和MyISAM的区别。。。事务,索引)
- 事务特性(ACID)
- 原子性和持久性怎么保证
- MVCC
- 幻读是什么
- 什么是重复读
- sleep和wait区别
- synchronized用于什么
- synchronized锁静态方法和普通方法有什么区别
- 什么是JVM(我说的是Java程序编译产生的字节码在虚拟机上运行)
- 数据结构(程序计数器。。等等)
- new一个对象存放在哪
- new对象的过程
- new字符串怎么分配内存
- Object中哪些方法
- 为什么重写了hashCode要重写equals(答得稀烂)
- int a = 1和int b = 1的==和equals是不是true(引用类型在堆中分配,基本数据类型在栈中分配)