網易JAVA面試你能答對幾題?(文末附答案解析)

weixin_33938733發表於2019-01-25

一轉眼,2018 年已經過去了,你是否在滿意的公司?拿著理想的薪水?

雖然“錢多、事少、離家近”的工作可能離技術人比較遠,但是找到一份合適的工作,其實並不像想象中那麼難。但是,有些技術人確實是認真努力工作,但在面試時表現出的能力水平卻不足以通過面試,或拿到高薪,其實不外乎以下 2 個原因:

第一,“知其然不知其所以然”。做了多年技術,開發了很多業務應用,但似乎並未思考過種種技術選擇背後的邏輯。所以,他無法向面試官展現出自己未來技術能力的成長潛力。面試官也不會放心把具有一定深度的任務交給他。

第二,知識碎片化,不成系統。在面試中,面試者似乎無法完整、清晰地描述自己所開發的系統,或者使用的相關技術。所以,會讓面試官懷疑他是否具備高效解決複雜問題、設計複雜系統的能力。

不少人準備技術面試,都會藉助網上大量的“Java 面試筆試題”,今天小編也準備了一套網易JAVA程式設計師的面試題,小夥伴可以試試。需要答案詳解的可以加小編QQ群810589193,獲取!

15535205-f784ff9c52bf68b9.png

網易JAVA程式設計師一面

1.volatile有什麼用?

2.Minor GC和Full GC的觸發時機

3.反射用到了哪些介面,哪些類?

4.反射機制中可以獲取private成員的值嗎?

5.Java中sleep方法和wait方法的區別

6.Java中有哪些註解?在SpringMVC中,requestmapping是自定義注

解,問:如何實現自定義註解?

網易JAVA程式設計師二面

1.執行緒池,threadpool有哪些重要的引數?

2.http協議頭有哪些欄位?

3.oracle如何實現分頁(手寫)

4.SpringMVC在處理前端頁面請求時,各模組是如何工作的?

5.資料庫索引有什麼作用?帶來的問題是什麼?

6.以前有沒有用過Java列舉

Java程式設計師專案介紹注意點

問及專案經驗的時候,考察的並不是技術,而是你的專案概述能力。可按照下面的步驟進行:

1.從一個專案的生命週期為基準線展開講,這樣介紹更有層次感。接下來要將你在專案中的比重,你負責主要點有哪些。

2.在專案概述之後,就要討論每個專案過程中遇到的困難部分,因為大部分專案都會遇到這個問題,所以儘量真實地描述你是如何解決問題的,這也將體現你解決問題的思想。

3.有禮貌的詢問面試官對於專案還有哪些疑問或者不清楚的地方。

【文章彩蛋】

為了解決小夥伴們的燃眉之急,小編特地為大家整理了一些Java相關的面試題,可以加小編的QQ群:810589193,獲取!後期也會不斷更新新增新的面試題,希望可以幫助到大家。


15535205-da292d990481e653.png

相關文章