大华Java开发一面10.11(20分钟)1、集合的分类,从上往下说2、Map中哪些集合是线程安全的,为什么CurrentHashMap在1.8的线程安全,从源码角度说put操作3、修改文件权限的linux命令,如何将一个文件给所有用户写权限4、查询内存状态?top命令显示的内容有什么?5、spring AOP使用场景,有什么注解?6、spring三级缓存的问题,为什么不用二级缓存要用三级缓存7、数据据索引的分类,为什么要用索引?索引的不建议使用的场景?8、慢查询如何分析,具体什么命令?9、spring中事务有没有用到?10、Java的互斥锁,sync和lock有什么区别?11、Map集合中,如果访问有序,用什么?2、多线程任务,想要拿到显示后的日志,如何去做?