20180717 -- 新坑
1、AOP面向切面编程
20180712 -- 再来新坑
1、职位描述:熟悉SOA,熟练并使用rpc(dubbo,webservice)
2、微服务是什么?Dubbo贴的源码流程分析完善;SpringCloud的实践总结。
20180709 -- 新坑来袭
kafka -- 利用现有项目总结
client项目分析:仿微服务式集成处理(已填)
N久之前的面试点
1、java
- 双亲委派模式是什么,解决什么问题?
- 一些集合的实现原理
- 常用设计模式以及使用例子
- NIO和IO的区别联系
- 反射机制
- 基础知识源码研读
2、多线程编程
- java.util.concurrent包下常用类使用。
- java并发(内存可见性,常用并发方法 wait sleep start run notify notifyall)
- 多线程实现方式,几种锁机制,volatile用法,localTread用法、原理;工作中使用及作用
- 高可用和高并发解决方案
3、Spring
- SpringMVC实现原理
- Spring整合Mybatis实例、内部原理,项目中分页如何实现方式
4、缓存
- 使用过缓存的种类?
- redis基础知识以及redis的持久存储方式
- Redis与Memcached的比较
5、数据库
- hibernate和mybatis的用法和区别
- oracle与mysql数据库的区别
- 数据库事务四大特性及隔离级别、传播行为
6、JVM
- 对jvm的理解,jvm的组成部分,各部分存储内容及常见问题排查
- jvm调优
- GC的集中收集策略和收集算法,合适触发垃圾收集? Minor GC、Major GC和Full GC之间的区别
7、分布式
- 什么是分布式系统,与集群的区别?
- 分布式分库分表?工作中如何解决跨库保证数据一致性问题?
- 分布式事务?
8、工作总结
- 项目中遇到的困难及解决方案
- 系统效率方面做过哪些优化
-- continue