20180717 -- 新坑
一、AOP面向切面編程java
20180712 -- 再來新坑
一、職位描述:熟悉SOA,熟練並使用rpc(dubbo,webservice)mysql
二、微服務是什麼?Dubbo貼的源碼流程分析完善;SpringCloud的實踐總結。
20180709 -- 新坑來襲
kafka -- 利用現有項目總結
client項目分析:仿微服務式集成處理
(已填)
N久以前的面試點
一、java
- 雙親委派模式是什麼,解決什麼問題?
- 一些集合的實現原理
- 經常使用設計模式以及使用例子
- NIO和IO的區別聯繫
- 反射機制
- 基礎知識源碼研讀
二、多線程編程
- java.util.concurrent包下經常使用類使用。
- java併發(內存可見性,經常使用併發方法 wait sleep start run notify notifyall)
- 多線程實現方式,幾種鎖機制,volatile用法,localTread用法、原理;工做中使用及做用
- 高可用和高併發解決方案
三、Spring
- SpringMVC實現原理
- Spring整合Mybatis實例、內部原理,項目中分頁如何實現方式
四、緩存
- 使用過緩存的種類?
- redis基礎知識以及redis的持久存儲方式
- Redis與Memcached的比較
- hibernate和mybatis的用法和區別
- oracle與mysql數據庫的區別
- 數據庫事務四大特性及隔離級別、傳播行爲
六、JVM
- 對jvm的理解,jvm的組成部分,各部分存儲內容及常見問題排查
- jvm調優
- GC的集中收集策略和收集算法,合適觸發垃圾收集? Minor GC、Major GC和Full GC之間的區別
七、分佈式
- 什麼是分佈式系統,與集羣的區別?
- 分佈式分庫分表?工做中如何解決跨庫保證數據一致性問題?
- 分佈式事務?
八、工做總結
- 項目中遇到的困難及解決方案
- 系統效率方面作過哪些優化
-- continue