面試問答
spring 、spring boot差異及依賴注入 DI、控制反轉 IoC
Spring 是Ja...
轉職軟體工程師
面試:一面會由兩位主管面試,如果符合標準會再二面,時間總體約1至2小時不等。
面試問題:詢問 jav
a、spring 、spring boot相關問題及為什麼轉職,之前公司狀況等。
工作福利:已沒相關經驗的薪水尚可接受有符合面議的基本標準。
工作環境:離捷運出口很近(出來1至2分鐘即可到公司),交通方便。
面試問答
spring 、spring boot差異及依賴注入 DI、控制反轉 IoC
Spring 是Java開發廣泛使用的基本框架,Spring Boot是擴展了Spring框架,透過建立Spring application省去了冗長的設定檔,能自動配置。
IOC是一種設計原則,將程式對依賴的項目由本身抽離,交由第三方控制兩者之間的依賴關係,減少耦合和提高可維護性
DI 是實現 IOC 的方式,由外部注入服務所需的依賴項,而服務本身則不再負責創建其依賴的對象,達到 IOC 的目的
Spring三種方式實現IOC
1.XML配置:透過XML檔定義 Bean 與各種依賴關係
2.Java配置:使用 Configuration 與 Bean 在 Java 中定義組件依賴關係
3.註解配置:使用註解在 Java 程式中定義組件,如@Component 定義 Bean 由 @Autowired 來實現注入
面試建議
轉職軟體工程師沒相關經驗第一份可以考慮,不過自主學習力不能太差,不能被動等著要人教你,裡面使用的系統蠻多都偏老舊。