特散:技术中台
基础问题
1、arrayList,lincklist,hashmap 集合类
2、aop,Spring支持这两种代理方式;aop的应用:日志,权限控制,监控;注解原理:应用权限;重点:应用需要在看下代码。
3、redis数据结构、集群、与数据库保持一致性,分布式锁
4、线程池的销毁过程,怎么从8降到3,原理,需要学习
5、事务:传播机制,要说具体的解释,不要只说名称;隔离级别:实现机制:mvcc:视图
6、虚拟机:垃圾回收器cms和g1,区别:学习
7、关系型数据库:es,需要学习
7、各种框架,知道的框架太少了,zk,kafka,dubbo,nio,hbase
8、项目,项目说的太简单,要区分下模块,架构,负责哪部分,有遇到什么问题;怎么提高接口性能;
总结:
Java基础,Spring基础还可以
框架知道的少
项目说的少,没体现到高大上,突出了业务逻辑:不应该
下一步:
面试的时候如果问到知识点,要说的很具体,把自己知道的像个大纲一样一条条说出来,不要只说一两个知识点,等着面试官来问;还有面试都是有时间要求的,如果说的简单说的少,很容易没有可问,导致才过了半个小时,就没东西问了,或者会问一些很难的点;整体面下来感受也不是很好;所以要尽量的多说,多拖一拖时间。
项目方面太水了,突出业务,并没有突出技术框架难点;接下来可以总结下项目,区分下模块,整理一些常见的问题,例如负责哪些模块,有遇到什么问题,怎么解决的,怎么优化。