面試官比較和藹,但是問的題都很難,特別喜歡問底層0.用過Dubbo嗎,序列化的時候用的serialVersionID有什么用,有用一些自定義的序列化邏輯嗎,講講你知道的一些序列化第三方庫1.你有對服務的某個方法的調用時間作監(jiān)控嗎2.你有對服務的某個類作監(jiān)控嗎,我說我用過arthas,他追問我怎么用的,然后問我arthas的底層是什么3.你知道一些修改字節(jié)碼的框架嗎4.SpringAOP的底層是什么,我說CGLIB,他說CGLIB不是最底層的,再底層一點呢5.有用過AOP嗎,當時怎么寫AOP的,有用過兩個切面類組合的情況嗎6.Spring的類在初始化的過程中,我們有時候需要干涉他的初始化過程,講講spring為此提供了哪些接口7.如果自己設計一個Spring starter依賴,怎么設計?8.在Maven中,如果遇到了兩個jar包沖突,怎么解決9.有看過阿里巴巴Java開發(fā)規(guī)范嗎,你印象最深刻的幾點是什么10.你提到開發(fā)精度的問題,講講BigDecimal的底層11.在使用Java的時候,有遇到No such method exception嗎12.Mysql存多少數(shù)據(jù)會出現(xiàn)性能問題,計算機的硬件會影響mysql存儲性能嗎13.設計一個訂單系統(tǒng),講講各個訂單的模塊,能講多少講多少,講講你每個模塊的模型是什么樣子的,我答了SPU,SKU,用戶模型,訂單模型,交易模型,物流模型等14.有畫過類圖嗎,類圖有哪些關系15.了解分布式數(shù)據(jù)庫嗎, 你的實習數(shù)據(jù)庫有分庫分表嗎反問:部門做的業(yè)務,base后來聽說面試官是個超級巨佬,唉確實問的問題都很有意思很深入,可惜自己太菜了