1.
- 联合索引生效条件、失效条件: https://blog.csdn.net/qq_35275233/article/details/87888809
- Hashmap key相同如何取到正确的值(坑人的题目) : https://blog.csdn.net/qq_35275233/article/details/87891325
- 如何用栈实现队列:https://blog.csdn.net/qq_35275233/article/details/87892288
- redis两种备份方式:https://blog.csdn.net/qq_35275233/article/details/87892822
- 线程池:https://blog.csdn.net/qq_35275233/article/details/87893337
- start和run的区别:https://blog.csdn.net/qq_35275233/article/details/87896475
- 常见的设计模式以及工厂模式应用场景:
- 聚簇索引和非聚簇索引的区别(理解不了):
- innodb什么情况行锁会变成表锁:
不借用第三个变量,如何交换两个变量的值: https://blog.csdn.net/qq_35275233/article/details/87896056
IOC控制反转:
2.
jvm 内存分区: https://blog.csdn.net/qq_35275233/article/details/87886915
gc算法:
SpringAopBean创建机制:
反射,反射应用场景:
如何理解面向接口编程:
两个java项目运行在同一个电脑上,那这个电脑上有几个jvm
如何实现一个注解:
jvm向操作系统申请内存的过程:
3. 阿里相关(一面)
- hashmap的原理,haspmap和hashtable的区别
- ConcurrentHashMap和hashtable线程安全的原理
- redis的集群之间怎么同步数据
- mysql的主库和备库怎么做