1 回答

TA貢獻1772條經驗 獲得超8個贊
一、聽清題,勿搶答
面試,首先也是一個人與人交流溝通的過程。有些時候,面試官還沒說完問題,面試者就會打斷說「這個問題我知道...」。打斷不利于溝通,同時,這樣其實導致面試題沒聽清。比如面試題是「如何理解Java 的 JMM,...」后面還沒說的時候,面試者打斷說「你說的這個我會。。。,包括方法區,堆,棧 balabala」這就答的都跑偏了。
二、從全局、到具體
如果問題是「 Spring 是什么,怎樣理解的」。很多人就會直接回答「Ioc 和 Aop嘛」這樣說不能算錯,但我個人認為從一個更宏觀的方式先入手,再具體介紹對于 Spring 你深入了解的一個或者多個方面,這樣感覺更好一些。
發展到今天,Spring 并不僅僅只有Ioc 和Aop,而是一個包含一系列功能的XX,像快速開發的Spring Boot, 像微服務支持的 Spring Cloud, 像支持認證和鑒權的 Spring Security, 支持各種抽象的Spring data 提供的 xxxTemplate,Testing, 以及現在使用眾多的 Spring MVC。當然 Denpendency Injection 和 AOP 依然是核心。
再比如回答如何理解Java的垃圾回收機制,比起直接回答 「將無用的對象清除出內存」這類概括,如果描述垃圾回收,什么時候會發生垃圾回收,具體的回收方式,了解哪些回收算法。出現OOM時如何調整,以及 JVM 的內存劃分等,我感覺效果會好很多。
添加回答
舉報