爆料一下,我的面試之道

澀郎發表於2018-10-31

繼昨天寫了我的學習方法之後,沒想到這麼多人感慨我的學習之道,都說我自律,是我自律嗎?我不這麼認為,我感覺只是我稍微比別人努力一下罷了,並沒有真正做到我心中的自律。

就像我認為說的特別對的一句話,就是:你只要稍微努力一下,你就超越了世界上 90% 的人了。為什麼呢?因為大部分人都是得過且過,不算努力的人。很多人,感覺必須非常努力才行,以為非常努力很辛苦,所以就連一點努力都不會做了。

既然昨天寫的算是我的學習之道的話,今天就來聊聊一下我作為程式設計師以來,總結的我的面試之道。

講到面試,首先應該想到的是簡歷,簡歷是你能否進行面試的敲門磚。如何準備簡歷,如何這這個塊敲門磚質量過硬,稱重之強,就看你準備的如何仔細和用心了?

1、如何準備簡歷?

其實關於簡歷的寫法,應屆畢業生和工作之後的簡歷應該是有區別,我在知乎上回答過很多類似的問題。比如:應屆畢業生的簡歷,其實一頁就夠了。但是有經驗的工作的程式設計師的簡歷應該控制在兩頁之內,一般一頁是肯定不夠的。

個人資訊,簡介,個人技能,教育經歷,工作經歷這是必備的選項,加起來得兩頁左右。應屆畢業生之所以能夠控制一頁之內,是省去了工作經歷一欄。

個人資訊和自我簡介一定要用心寫,而且語句概括的要簡潔,尤其是自我介紹控制在140字以內,把自己的優勢,經歷,經驗突出重點即可。很多 HR 沒有太多時間看簡歷,都是飛快的瞄一眼就過了。

其實,我寫簡歷,尤其是個人技能這個欄,我喜歡「千司千面」,「千司千面」是什麼意思呢?我們都知道隨著演算法的興起,現在的資訊 App 都是千人千面,根據每個人的愛好,推薦每個人自己喜歡的內容。「千司千面」就是根據每個公司的要求不同,寫不同的簡歷,這個不同,就突出在個人技能這一欄。

我們都知道,在招聘網站上,每個公司都寫著招聘的要求,上面尤其會重點突出一些,比如:會流媒體技術的優先,懂演算法的優先,有底層開發經驗的是加分項等。

舉個簡單的小例子,比如:有的招聘公司,說演算法好是加分項。那麼你就在個人技能欄裡把你的演算法優勢寫上,寫在第一位,能夠很快看見的位置,招聘要求上寫的往前放,沒寫的你往後放。

當然,個人技能欄肯定是根據自己的個人情況寫,你不會演算法,人家說演算法是加分項,你也不要亂寫,你把你符合他們要求的技能往前方,不是人家招聘要求上要求什麼,你就寫什麼?否則,你就完了。

我們當過面試官的都知道,特別喜歡看技能一欄,根據技能欄裡寫的問,你寫了不會的,一問,你不會,印象直接減分,大減,基本就過不了了。精通,熟悉,瞭解這些詞彙要準確來用,別了解的東西,你寫熟悉。

關於工作經歷,專案經歷,也是要突出你專案中使用的技術和框架,技能,最好能夠在描述專案經歷的時候,突出來寫招聘要求上的技能,你用到了,就用招聘要求的詞彙來概括。這樣 HR 會感覺你非常符合面試要去。

這就是「千司千面」,你這樣做,獲得面試機會的機率會大大增加。但是,你不可能每天準備這麼多簡歷,而且每個都不一樣。當然不是了,你要準備一個非常用心的通用版,特別版只針對你特別想去的公司,特別看好的公司,其他的公司你可以用通用版。比如:你喜歡去 BAT TMD 這樣的大公司,那就根據他們的招聘要求準備不同的簡歷,其他普通公司就通用簡歷即可。

2、面試中如何應答?

在回答問題之前,我想問大家幾個問題?不知道你們有沒有總結過面試中面試官經常問或者喜歡問的問題是什麼?有沒有總結或者思考過?

你看是不是這樣的問題呢?面試官經常問:你在你的工作經歷或者專案經歷中,遇到最難的技術問題是什麼問題?你是如何解決的?或者問:你認為你做過的最好最自豪的專案是哪個?

是不是經常被問這樣的問題?這些問題,你就可以提前準備啊?回想一下自己做專案中最難的問題,回想一下自己是如何解決的,在回答的時候,突然一下自己的能力,尤其是發現問題,解決問題的能力。考你的就是這個能力。回答的時候,要自信,要有感情(比如自豪感,驕傲感),這樣給考官的感覺是你這個人很自信,很有精神,特別加分。

遇到不會或者自己不熟悉的問題,該如何回答?

遇到這樣的情況,你們知道該如何應對嗎?是默不作聲,還是直接回答不知道?還是不思考直接胡亂回答,爭取瞎貓碰到死耗子?其實我感覺正確的回答方法應該是這樣的。

如果你遇到的問題,你一點思路沒有,完全不懂,你就直接跟面試官說:這個問題我沒有了解過,不知道。但是我還是想嘗試著回答一下,能不能提示一下,給我個思路?一般正常的面試官會給你指出一個思路的,你其實可以嘗試著回答一下。實在答不出來,就直接說不會。沒事,這很正常。

如果你遇到的問題,你有一點思路,但是又沒自信。你回答之前其實可以給面試官一個鋪墊,說:我瞭解一點,但是不熟悉,不知道自己說的對不對?我想說一下我的思路,嘗試著回答一下。你就慢慢說你的思路,由於之前做過鋪墊,只是瞭解,不知道對不對,遇到卡殼時,一般面試官會給你提示的。從而可能就會完整的回答出來。

其實,這都是套路,套路面試官對你的好感,所以,一定要有這些技巧,既顯的你誠實,有感覺你努力,有解決問題的想法,這是加分的答題方法。

3、面試前的準備工作

其實為什麼把面試前的準備工作放到最後說呢,因為這個根本就沒有什麼好說的,我本來不打算寫的。畢竟,誰都知道要面試了,肯定要提前準備面試的工作。

比如:在面試之前,一定要再看一遍基礎和原理,可能平時用不到,面試的時候才用到,有的都忘了,這些都需要複習,尤其是基礎的東西。

還比如演算法,很多人都知道尤其是大公司都喜歡面試演算法,那面試之前,在 leetcode 上每天刷一些演算法題,這是必備工作,沒什麼好說的,除非你平時演算法就很牛,不需要提前複習和回想思路。

其實面試前的準備工作,毋庸置疑是很重要的,這些準備其實沒有什麼技巧,都得自己實打實的學習和複習。

給大家嘮叨了這麼多,不知道大家有沒有一些啟發或者對你們有沒有幫助呢?如果對你有幫助和啟發,歡迎留言,點贊和轉發。今天,我就寫到這裡了,再寫就太多了,你們會煩的。

最後,更多精彩文章,請大家關注我的微信公眾號:非著名程式設計師

爆料一下,我的面試之道

技術,職場,產品,思維

行業觀察

相關文章