1.拷打項目2.JDK動態(tài)代理和CGLib動態(tài)代理的區(qū)別,應用場景3.抽象類和接口的區(qū)別,分別什么時候使用,為什么要用4.深拷貝和淺拷貝的區(qū)別,深拷貝如何實現(xiàn)5.單例的創(chuàng)建方式,分別怎么創(chuàng)建的6.如何保證單例的線程安全性7.concurrentHashMap如何保證線程安全性,如何擴容,擴容因子一定是0.75嗎8.如何選擇不同開發(fā)環(huán)境的配置9.@Autowired和@Resource的區(qū)別,有什么參數(shù)10.SpringBoot中默認的web容器是什么,依賴怎么寫11.SQL注入的基本原理,如何避免12.排查網(wǎng)絡問題有什么工具13.看網(wǎng)絡端口通不通怎么看,看數(shù)據(jù)多少怎么看14.了解單一職責原則嗎15.IO流了解嗎(和其他面經的問題一樣)16.遠程調試用過嗎17.如果做了一個頁面,提交一個數(shù)據(jù)沒有反應怎么排查問題面試體驗最差的一次,首先是多次修改面試時間,然后面試官很喜歡摳你字眼追問,說話語氣也一副瞧不起人的樣子(個人主觀感受)