面試:被問到為什麼用Spring的時候,你怎麼懟回去

其實很多問題,在官網上都寫的清清楚楚,只不過我們一直靠百度活著。

———令狐沖學Java

這些年面試過很多很多人,初級、中間、高級工程師、技術專家、架構師等等;經常問一些比較low的問題作為開場,比如,為什麼要用Spring啊。我也看到過很多朋友對於這個問題真的是滿臉的鄙視,臉上寫著一行大字“這還用說嗎?”。雖然問題比較簡單,但是從面試官的角度來說,對於不同水平的程序員其實是不一樣的期望。簡單聊一下這個問題。

初中級的程序員只要回答說AOP、IOC之類就可以了;對於高級程序員,面試官期望你能更系統、更有條理的回答這個問題,不再只是具體到某些技術名詞,而是有總結性的思考。

這個問題的標準答案,就在Spring官網上:

面試:被問到為什麼用Spring的時候,你怎麼懟回去

Why Spring

官網上一共說了5點:

  1. Spring makes Java simple.
  2. Spring makes Java modern.
  3. Spring makes Java productive.
  4. Spring makes Java reactive.
  5. 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就可以了,這就是面試官想聽到的答案。


分享到:


相關文章: