-
1 # IT人劉俊明
-
2 # 35歲的IT男
大致分享一下我的觀點。
面試其實分為兩部分內容快速準備一個面試,第一是Java知識點,主要是主流開發框架,開發技術。第二是招聘方的業務情況。
第一,Java知識點很多,但是隻要透過一個專案就能快速瞭解到每個知識點的關鍵要素,一般可以在開源庫上找一個部署,瞭解專案的關鍵知識點,然後再透過搜尋對知識點進行深入瞭解。
第二,要了解招聘方的業務概況,才能在面試中有所針對地闡述自己的知識點。可以透過官網,同行的官網等方式瞭解。
-
3 # 匯智動力學院
Java面試通常可分為技術性問題和非技術性問題。
一、技術方面
技術方面的問題包含Java基礎、框架等,特別是Java的一些核心基礎知識點、對原始碼解讀和核心原理的理解都是加分項。
二、非技術方面
非技術性方面的問題,雖然不能考察你多少技術能力,但能側面看出你的一些綜合能力,所以作為面試者,非技術性方面的問題,也要有所準備!
無論是技術方面還是非技術方面的問題,總結起來無非三個方向:
1. 知識結構
2. 專案經驗
3. 綜合能力
所以,想要在短時間內突擊Java面試,可從這三方面去著手準備。
01、知識結構
知識結構是工作能力的基礎,首先要對Java開發崗位所需知識有一個比較熟練的掌握,如Java語言基礎,Web伺服器各環節程式設計技術——musql與jdbc、前端技術、Web程式設計等,常用、經典的框架知識,資料庫開發知識等。
在知識結構的準備上,可以從以上方面去著手準備。
02、專案經驗
專案經驗往往是程式設計師比較關注的內容,對於不同層級的程式設計師來說,專案經驗也不同。如初級程式設計師,專案經驗比較少,那麼就需要對自己做過的專案有一個比較深入的理解,同時在做專案中的總結、收穫也需要有一個比較清晰的認知思路。
專案經驗是程式設計師技能呈現的一個重要方面,在面試前需要準備充分一些。
03、綜合能力
綜合能力,會從技術性問題中表現出來,也會從非技術性問題中表現出來。對於Java程式設計師來說,表達能力、邏輯思維能力、創新能力、學習能力都是面試官比較看重的點,但是這些能力又是需要我們在平時不斷去積累、鍛鍊的。那麼在短時間內,我們可從一些參考面試題裡去認真準備,從而最佳化回答,流露出自己具有較強的溝通能力、學習能力以及解決問題的能力等。
回覆列表
Java程式設計師在不同的崗位級別和開發場景下需要掌握不同的知識結構,所以在準備面試時應該根據面試的具體崗位進行準備。
Java面試通常比較關注三方面內容,其一是專案經驗;其二是知識結構;其三是應聘者的學習能力,所以可以從這三個方面著手進行準備。專案經驗往往是程式設計師面試時最為關注的內容之一,尤其對於主力程式設計師崗位更是如此。對於初級程式設計師來說,如果專案經驗比較少,可以針對於某個專案(案例)本身做一些深入描述。對於面試官來說,專案經驗是程式設計師能力的基本呈現方式,透過專案經驗也能夠表現出一定的行業經驗,所以專案經驗的描述對於面試的結果會有非常大的影響。
知識結構是工作能力的基礎保障,由於Java語言是全場景程式語言之一,所以Java語言的知識結構也相對比較豐富,如果面試Web開發崗位,通常需要系統的瞭解三方面開發知識,其一是前端開發知識;其二是後端開發知識,涉及到框架開發(Spring系列);其三是資料庫開發知識。面試前可以集中突擊一下這幾個方面的知識,可以整體瞭解一下。
面試最後一個環節是學習能力,如果面試的是初級Java開發崗位,學習能力也是面試官比較關注的內容,比如自學了哪些技術,達到了什麼程度等等,這些內容都會引起面試官的注意,尤其是一些難度相對較高和內容較多的領域。
最後,如果具備了一定的Java程式設計基礎,要想短時間內透過面試,比較好的做法就是儘快完成一個綜合性的開發案例。