1、HashMap为什么不是线程安全的?为什么不是? 追:什么情况下会导致并发修改异常? 假如有成千上百万条数据,内存空间无限大,怎么快速的往HashMap中插入数据?2、自己实现一个java.lang.String行不行? 追:那重写ClassLoader呢?3、select a from table where b = ? and (c = ? or d =?)怎么建立索引?4、你执行sql它会立马告诉你sql资源被占用或者死锁,它这种是怎么探测的?5、zookeeper满足CAP中的哪两个?答:CP 问:它能保证一致性吗? 过半选举中主机宕机了,数据会丢吗?6、Redis的CAP模型满足哪两个?为什么?