Java一對一面試指導大綱
第一章:面試“潛規則”
"潛規則"1:面試不是點對點回答問題,而是告訴面試官你會的技術
面試的本質不是考試,不是點對點回答問題;
而是自己出題,自己解答,讓面試官瞭解到你在某一方面的技術是很強的,
如果按照這個邏輯來的話,那麼面試準備根本就不需要大量背面試題(實際上你背不完,背了用處也不大),只需在簡歷上寫一兩個有深入研究的技術點,
比如你在簡歷上寫:對多線程,高併發有深入研究,那麼面試的時候,面試官必然會問你這個點,
接下來你就把這個技術點深入透徹結合實際項目給面試官講一遍,
我相信只要你是認真準備了的,回答一定會非常精彩,面試官也會認爲你在多線程方面技術還是比較強的.......
很多剛入行的小夥伴特別容易犯的一個錯誤,不清楚面試官到底想問什麼,其實整個面試中面試官並沒有爲難你的意思,只是想通過提問的方式來知道你會什麼
比如:
面試官提問在實際項目中你們是怎麼樣使用緩存的?
沒有經驗的面試者回答:使用redis,key-value存放,或者放入隊列數據,估計就一兩句話就回答完了;
但是面試官可能是想知道:一般在業務中緩存什麼樣的數據,爲什麼要緩存這些數據,緩存數據如何保證實時性,如果緩存失效會對正常業務流程有什麼影響,爲什麼要選擇redis,redis的實現原理等等;
圍繞着這個話題只要你能在某一方面回答得很深入很透徹,面試通過的概率就會很高;
如果當你聽到這個話題時,感覺不知道如何回到,或者說感覺很簡單,幾句換就說完了,那麼基本上你很難面上,因爲你的知識儲備不夠,說不出來關於技術相關的內容。
有句老話說得很好,輸入=輸出,因爲你沒有系統的輸入,導致你不知道怎麼輸出!
"潛規則"2:不要覺得薪水要求低容易錄取
我曾經面試一個剛畢業的大學生,簡歷上寫的精通java,精通mysql,精通spring,然後我就問他你期望的薪水是多少呢?
他的回答是4K,先不說他簡歷上寫的是真是假,但是有一點很明確,如果你在市場上去買肉,別人都是賣20元一斤,而路邊有個擺攤的只買10元一斤,那麼你們會去買麼?
你們會怎麼想....當然我在這裏並不是要強調便宜無好貨的概念,而是引導大家換位思考一下!
另外,一般來說對於一家正規的互聯網公司,真的不在乎多給工資,最重要的是人才;
從心裏角度來說,人們一般只會集中精力關注一個點,如果你的期望薪水高一點,那麼他在考慮是否錄取你時考慮的就是薪水問題,否則就是考慮你的技術問題,但是工資是老闆發,技術是自己使用,所以從某方面來說如果有幾個人與你技術差不多,從潛意識裏,就會因爲你的期望工資高而覺得你的技術好一點,最後錄取你;
這就像假設我們要去買一件羽絨衣服,同時看上了兩件,一件800元,另一件1000元,我相信大多數人都會認爲1000元這件質量好點;
如果再加上買這件衣服的錢不是你出,那麼你會選擇那件呢?
最後提醒大家,期望薪水高一點並不是說無邊界,那麼到底多少合適呢?
可以從兩個方面考慮一是工作年限,一般來說
初入行:8K到12K
1年到2年:10K到15K
3年到5年:13K到22K
5年以上:18K以上
當然,不同的地區有點差別,但差別應該不是很大;
另一個方面是參考大公司的工作標準,打開招聘信息,查看大公司的招聘信息,
一般來說都是給的一個區間值,你可以把區間值最大的那個值乘80%作爲你的期望薪資的參考值
"潛規則"3:簡歷上羅列了很多技能的很難面上
這裏我就簡單說一下爲什麼,簡歷上羅列很多技能可以反映如下幾個問題:
1.不清楚java工程師的核心技術是什麼,給面試官的第一感覺就是:外行;
2.羅列的技能越多面試官問的方向就越多,你很難每一樣都精通,最後會成爲問的每一個技能你都只會點皮毛,相當於給自己挖坑;
3.完全暴露出你沒有任何工作經驗,我見過有的把熟練使用辦公軟件、外語等級、計算機二級什麼的都寫在上面的面試者;
那面試技能這裏到底應該怎樣寫呢?
從個人經驗和學員的面試反饋來看,個人建議如下:
1.寫兩個精通或者深入研究得技術點,如:對多線程高併發、jvm有深入研究等;
2.寫三個熟練應用,這個最好寫常用的框架,如:SSM等;
3.寫三個瞭解並能簡單使用的技能,如:自動化部署、全文檢索、前端相關的框架等;
總之技能這一欄要在潛意識裏引導面試官去問你你已經準備好的話題;
"潛規則"4:筆試題做不來影響並不大,關鍵是要體現出你在認真對待
首先大家要明白一點的就是,在你認真對待筆試題的情況下,筆試題做得好與不好、正確與錯誤其實影響並不大,注意我這裏說的是認真對待的情況下;
這一點估計沒有多年工作經驗或沒有帶過團隊開發的人很難理解,其實大部分面試官招人重點看如下3點:
1.是否聊得來
2.主觀能動性
3.邏輯思維
注意:我這裏並不是沒有任何基礎的人具備上述三點就能面試,而是指已經基本會編程的情況下滿足上述三點就很容易面試上;
"潛規則"5:對自己要自信、不卑不亢
這裏主要表達的核心思想是,
在整個面試中你要讓人感覺出你和麪試官是平等的,面試官在挑選你,你也在挑選公司;
自信很重要的。
"潛規則"6:不寫假簡歷,但必須揚長避短
其實這裏就是我們常常說的如何包裝簡歷,老老實實總是會喫虧的;
誠實守信、不寫假簡歷這是最基本的職業道德;
但是,揚長避短,適當的誇張一下自己的能力是很有必要的,這就如同一家公司在對外宣傳自己的產品是一個道理;
好了,這一點我也不好在公開場合長篇大論,需要根據每個面試者的實際情況進行簡歷包裝;
"潛規則"7:老闆是人精,談理想時,別虛僞,要坦誠
這裏一般是面試的最後一個環節,
你一定要然人感覺你是一個真誠、實幹的技術員,
千萬不能讓人感覺你是一個浮躁、眼高手低的人;
回答問題的大體原則是:
穩重、認真、正式、客觀、結合實際,
千萬不要擺出一副吹牛、開玩笑的姿態;
作爲開發人員,表現得偏內向比偏外向有利一點;
"潛規則"8:不打沒有把握的仗,必須充分準備
這是面試是否順利非常非常重要的一個環節,也是很多浮躁的學員最容易犯的錯誤。
它的核心思想其實就是:面試必須系統化的認真的準備!
重要的事說3遍
面試必須系統化的認真的準備!
面試必須系統化的認真的準備!
面試必須系統化的認真的準備!
怎樣系統化的認真的準備呢?
以下7個步驟是在輔導學員的實際經驗中總結出來的,提供給大家參考
1.最基本條件,熟練完成ssm結構下的CRUD+高級查詢+分頁+登錄+註冊+註銷+購買+訂單;
2.系統化的知識點,對知識點系統化的梳理和系統化的看面試題,並且強行將知識點劃分爲3類,精通、熟練、瞭解,千萬別東看一下西弄一下,最後會讓你浮躁的心直接在面試中崩潰掉;
3.寫簡歷,簡歷中必須在醒目的位置體現出技術點(hr就認幾個關鍵詞,決定是否通知你面試),如果投遞出去
的簡歷面試邀請率低於60%,多半是簡歷寫得有問題,建議找人幫你看看,或者自己在仔細琢磨一下簡歷;
4.模擬面試(3次),找個人充當面試官,對你進行模擬面試,這時候記得錄音,然後反覆聽自己是怎麼回答的...不斷提高自己的表達能力和麪試能力;
提高面試通過率。面試的成本其實挺高的,好不容易收到面試通知,千辛萬苦趕車找路來到面試的地方,
如果犯了常規的低級錯誤,其實很不划算,早一天找到工作就早一天賺到錢(程序員的工資平均在500左右一天),想一想成本多高。
5.實戰學習面試(5次實戰面試),出去面試,但目的不是爲了面上,而是爲了讓你放鬆心情,不緊張,習慣與面試官進行技術溝通,
整合面試官的思路(相當於就是聯機學,你之前都是單機學,沒有與高人交流)
面試完後馬上回憶並記錄面試中問了那些問題,自己大體是怎麼回答的,然後找個高人一起討論這樣回答是否恰當,必須保證下次遇到類似問題能回答得更好,
否則面試很多次也不會有提高,因爲在你回答得不好或者明顯錯誤的地方面試官並不會給你指出來,
這就是爲什麼,很多人出去面試說自己回答得很好,然後就讓他等通知,然後。。。就沒有然後了
6.正式面試,同樣,每面試一次後馬上與高人溝通討論,最後你會發現每個面試官問的問題都大同小異,你會覺得面試so easy!
當你拿到多個offer後,然後從中選一個,那感覺簡直就像走上了人生巔峯!
7.通過試用期,雖然都說面試造飛機、工作擰螺絲,但是估計對於剛入行的人來說,還是有很多的技術沒有接觸或者不懂,
這時不懂的一定要多問,業務上的多問同事,技術上的要先google一下,
如果還是不懂就要多請教高人,實在不懂再問同事;
總而言之言而總之一定要積極主動,要有很強的主觀能動性,這是通過試用期的核心!
"潛規則"9:選擇大於努力的前提是先足夠的努力纔會有選擇
很多人都在倡導選擇大於努力,似乎覺得努力沒有一樣,可更重要的往往更容易被忽略,那就是:只有足夠的努力纔會有選擇的機會。
就像考大學一樣,只有你讀高中的時候足夠努力,在填報志願的時候纔有選擇好大學的機會!
同樣的道理,只有你在準備面試的時候足夠的努力,在就業的時候纔有選擇去好公司的機會!
"潛規則"10:人生苦短,絕不將就,必須去自己真心想去的公司
我遇到過很多同事或者學員,在跟他們聊天時,他們都有類似的心裏:
一點都不想在這裏上班,但是工作又不好找,只好暫時做着,這一做就是好幾年;
每天帶着一種不願意的心情上班,是何種的煎熬,而且我相信也很難作出卓越的成績,最多免強把工作完成,混日子,這樣做下去意義又何在!
因此:
強烈建議大家,以考促學,不斷提升自己的技術能力,面試能力;
未雨綢繆,只要做得不開心,就換一個工作,直到找到自己滿意的公司、同事;
自己滿意的公司,會帶來好的心情,你纔有可能做出卓越的成績、實現自己的人生價值!
結束語
以上是個人的工作經驗總結,不一定完全正確,但一定是發自內心的實際經驗總結與思考!
第二章:面試回答模板
面試官只會問這3類問題:項目、技術點、思維;
問技術和項目:
只要面試官不打斷你,你都要有說上30分鐘以上的能力;
問思維:
回答要簡短、正式、嚴肅,回答時間最好不要超過2分鐘;
1. 項目的回答模板
提問方式:
簡單介紹一下你最近做的項目;
根據簡歷問XXXX項目是做什麼的;
回答問題的核心:向你技術特長引導
回答模板:
簡單說一下項目的功能;
從數據庫到前端介紹項目使用的框架;
介紹項目的部署環境;
介紹項目的支持環境;
介紹項目的預警機制;
介紹項目中遇到的問題及解決方案(嘗試與面試官互動);
引導到自己準備好的技術點上去與面試官深入交流;
備註:在項目專題我們會詳細的舉例說明
2. 技術點的回答模板
提問方式:
簡單說一下你對spring的理解;
回答問題的核心:技術點在項目中是如何使用的,向你技術特長引導
回答模板:
簡單介紹一下技術的概念;
說明該技術在你的項目中是如何使用的;
說明該技術的優點與缺點,使用時遇到的坑(嘗試與面試官互動);
引導到自己準備好的技術點上去與面試官深入交流;
備註:在技術專題我們會詳細的舉例說明
3. 思維的回答模板
提問方式:
遇到技術上的問題你一般如何解決,週末一般幹什麼等
回答問題的核心:簡短、正式、嚴肅
回答模板:略
第三章:VIP一對一面試指導
1. 指導內容
- 根據不同基礎的人制定不同的面試準備方案;
- 提供系統化的面試課程體系(文檔、視頻、語音、題庫、一對一在線答疑);
- 簡歷修改;
- 模擬指導面試;
- 參加完面試後一對一分析面試情況;
- 入職後技術保駕護航,讓你順利轉正;
- 初入行準備找工作的童鞋;
- 對當前工作不滿意,打算跳槽,擔心找不到下家的人童鞋;
- 加入當天我將會以語音的方式詳細瞭解你的當前技術概況;
- 根據你當前的技術水平\工作經驗,制定出適合自己的面試計劃;
- 根據個人時間確定做模擬面試;
- 遇到工作或面試中的問題時一對一語音+遠程控屏的方式解決問題;
2. 適合人羣
3. 輔導方式
結束語
當然這個課程的重點並不是這個課件和錄製的視頻,
而是通過語音或者遠程控屏一對一輔導如下內容:
- 根據你的實際情況制定面試準備方案和麪試資料;
- 根據你的項目或者給你提供一個項目,讓你在面試項目的時候可以滔滔不絕;
- 幫你模擬面試,快速提高面試能力;
- 幫你分析你面試時回答是否恰當,避免犯同樣的錯誤;
- 入職後遇到技術問題幫你提供解決思路;
課程的價值:
Java一對一面試指導費用:980元;
按照一般java程序員12000元一個月的工作計算,
一個月工作22天,平均每天的工資約500元;
如果通過一對一指導,能讓你提前2天找到工作,那麼這個課程就是值得的!!!
第四章:系統化的準備面試基礎
1. java基礎
2. Mysql數據庫基礎
3. SSM框架基礎
4. 微服務基礎
5. Linux基礎
6. Nginx基礎
7. Jenkins基礎
8. Docker基礎
9. K8s基礎
第五章:多線程技術專題
第六章:項目專題
第七章:簡歷編寫投遞
祝你早日找到心儀的工作!
完美!