一、自我介绍
二、jvm的内存区域
三、堆里的对象是如何创建的,创建后分配到了哪里(Eden区,紧张了就给忘了,真尴尬)
四、常用的排序算法
(冒泡、选择、快排) 简单说一下快排的思路
五、java的锁的实现
(自旋、轻量级锁、重量级锁) 说一下CAS的原理
六、线程池的核心参数,线程池的饱和策略
七、说一下知道的设计模式
(说了单例,然后说多线程下实现单例的方式,饿汉式、饱汉式)
八、多线程下每个线程都有一个单例对象
最后还补充了ThreadLocal
九、Spring的AOP是什么,自己实现过吗
十、SQL语句的优化了解吗
十一、Redis如何保持缓存与数据库的一致性
Cache Aside Pattern(旁路缓存模式)
全部评论
(0) 回帖