感觉纯kpi,约了30分钟他问了 40分钟,问了30多个问题每条都答了,最后说问超了约定时间10分钟喔,说不好意思。晚上反手挂了,哎,真是操了。问的全是基础啊,答完面试管就在那嗯嗯,嗯嗯。先问项目,说项目中用到Redis1.解释下Redis在项目中的作用2.Redis的数据结构,底层实现3.Redis的过期策略,淘汰策略4.redis持久化的方式问Spring5.Spring有哪有模块?6.Bean的生命周期有哪些7.SpringMVC的执行流程8.Spring常见的注解有哪些集合类9.JAVA有哪些集合类,哪些线程安全10.Vector为什么是线程安全的,依靠什么保证11.ArrayList和LinkedList有什么区别12.HashMap的底层原理是什么13.ConcurrentHashMap原理OS14.线程和进程的区别15.创建线程有哪些方式16.线程包括哪些状态17.线程池用过没,什么是线程池有什么好处18.介绍TreadLocalJVM19.JAVA内存有哪些块组成20.堆里面分为哪几个块21.什么样的对象会存放到老年代22.年轻代有哪些回收算法,老年代有哪些回收算法23.CMS跟G1各自是什么应用场景24.假设了一场场景问,说内存过大,问怎么调节JVMMYSQL25.写SQL语句有什么默认比较好的规则26.MySQL中事务的隔离级别,分别解决什么问题27.怎么判断SQL语句有没有走索引28.什么情况下索引会失效