其實很多問題,在官網上都寫的清清楚楚,只不過我們一直靠百度活著。
———令狐沖學Java
這些年面試過很多很多人,初級、中間、高級工程師、技術專家、架構師等等;經常問一些比較low的問題作為開場,比如,為什麼要用Spring啊。我也看到過很多朋友對於這個問題真的是滿臉的鄙視,臉上寫著一行大字“這還用說嗎?”。雖然問題比較簡單,但是從面試官的角度來說,對於不同水平的程序員其實是不一樣的期望。簡單聊一下這個問題。
初中級的程序員只要回答說AOP、IOC之類就可以了;對於高級程序員,面試官期望你能更系統、更有條理的回答這個問題,不再只是具體到某些技術名詞,而是有總結性的思考。
這個問題的標準答案,就在Spring官網上:
官網上一共說了5點:
- Spring makes Java simple.
- Spring makes Java modern.
- Spring makes Java productive.
- Spring makes Java reactive.
- Spring makes Java cloud-ready.
或者總結來說:
Spring makes programming Java quicker, easier, and safer for everybody. Spring’s focus on speed, simplicity, and productivity has made it the world's most popular Java framework.
然後,再用一些相關的技術點來證明How to就可以了,這就是面試官想聽到的答案。
閱讀更多 令狐沖學Java 的文章