為什麼大廠的面試題問的都是底層原理,前阿里P7架構師是這樣說的

面試官:看你第一面的介紹不錯,你先自我介紹下吧

:我叫小X,目前在負責...(省略800字)

面試官:項目中Spring用的多麼?

:還可以,基本上都用到

面試官:那你講講使用Spring的幾個核心技術

:我想想(平時只瞎用用)哦,IOC和AOP厲害了

面試官:嗯,IOC具體指什麼?

:我想想,IOC是控制反轉,應該是把對象的創建控制權交給Spring來管理

面試官:還有嗎?

:沒有了

面試官

:好,那你再講講AOP

:這個我知道,AOP是面向切面編程能夠將那些與業務無關,卻為業務模塊所共同調用的邏輯或責任封裝起來,便於減少系統的重複代碼,降低模塊間的耦合度,並有利於未來的可擴展性和可維護性。

面試官:嗯,理解的不錯那 Spring AOP和AspectJAOP有什麼區別?

:As什麼?

面試官:AspectJ

:這個AspectJ沒有接觸過,不怎麼了解

面試官:哦,行,那你再講講Spring bean的生命週期

:這個過程有點複雜,記不大清了

面試官:那,今天就到這,你還有什麼問題問我嗎?

:我是不是掛了?


分享到:


相關文章: