如何提高java行業(yè)面試通過率
自己也算是java行業(yè)的老司機了,關于面試的事下面就和大家來說說自己的一些看法。
下面主要說說面試的經(jīng)驗:
雖然我自己跳槽次數(shù)不多,但是面試成功率還是挺高的;

首先是簡歷,我提幾點建議:
1.不要寫精通,有幾項熟練已經(jīng)很厲害了;我就見過所有技能都是精通的簡歷,好像除了精通就不會其他詞似的;
2.最好兩頁,不要太多,相同技術棧的項目,挑一個寫就行了;我見過七八頁的簡歷,寫了七八個項目,每個項目的內(nèi)容都差不多,沒有必要;
3.如果是直接發(fā)HR郵箱的簡歷,可以使用word編輯完了之后,生成PDF格式發(fā)送,因為word的版本有高有低,你編輯的時候格式很好看,但是HR打開之后可能就各種變形了;
4.技術棧部分,可以根據(jù)招聘信息進行調(diào)整,但是不是讓你把不會的寫上去,而是讓你調(diào)整順序,突出重點;
5.項目經(jīng)驗一定要突出重點,比如我用了什么新技術解決了什么問題,我做的XX業(yè)務的核心系統(tǒng)對業(yè)務掌握很深入,這個項目我是項目經(jīng)理帶了十幾個小弟之類的;
6.簡歷上的內(nèi)容都是真實的,因為一般來說面試官是根據(jù)簡歷上的內(nèi)容來提問的,所以需要斟酌知識點,保證都能回答;
第二,說說面試前的準備:
1.主流技術、組件、框架的學習,這里就不說了,因為這些都源于平時一點一滴的積累;這里強調(diào)一下,在準備面試的過程中,刷題還是很重要的,因為很多時候,我們會用一個東西,不一定可以把它講出來,講出來的不一定可以講清楚;
2.對于一些常見的技術問題,是一定要深入掌握的,比如Java程序員經(jīng)常會被問到的Java基礎問題:集合(特別是HashMap)、JVM相關;寫了Redis,很大程度上就被問到穿透、雪崩的問題;
3.常見的非技術面試題,也要提前準備,比如自我介紹、項目中遇到過哪些問題你是如何解決的、你對我們公司/你投的這個崗位有多少了解等等;
4.項目是一定會被問到的,我建議要準備一段項目描述,控制在一分鐘以內(nèi),說出項目的基本情況,比如背景、用到的技術棧、規(guī)模大小,這些可以少說一些;自己負責哪些事情,在項目中的角色是什么;然后可以描述一些技術細節(jié),比如我使用到Redis做了數(shù)據(jù)緩存,為什么用?用完之后有什么效果之類的。這里要說你最有把握的技術,后面面試官的提問,很大程度是根據(jù)你說的這些內(nèi)容來提問的。

最后,就是面試過程中還有哪些技巧:
1.學會引導面試官,比如你擅長做SQL優(yōu)化、Java性能優(yōu)化,那么在介紹項目的時候就可以提到項目中的數(shù)據(jù)量比較大,或者前端訪問的并發(fā)量很高,這樣就很容易讓面試官“主動”問出來你們是如何解決的;
2.不要撒謊,但是最好也不要輕易放棄:被問到了一個沒有接觸過的問題,或者是一個不能100%確認的問題,不知道就是不知道,因為裝模作樣亂編的話,很容易被面試官揭穿;但是你可以講一講你的想法,或者解決這個問題的思路;
3.小心陷阱問題,不要太“實在”:當被問到“為什么要跳槽”的時候,盡管真的是因為“工資太低”、“老東家常年996受不了”,請不要說出來,請說一個“希望有一個更大的平臺”這樣的理由,最后祝大家面試都能成功~

