面試時我們給公司的第一個映像,也關(guān)系著我們是否能得到這份工作,下面小編給大家?guī)砹?018最新程序員面試技巧,大家可以看一下。
程序員面試技巧大梳理
1.著裝篇
程序員的面試和其他的面試不同,不要求面試著穿的西裝革履,也不需要程序媛打扮的天花亂墜,當(dāng)然你也不可能穿著程序員戰(zhàn)斗套裝去參與面試P.s.褲頭-背心-趿拉板。其實程序員的面試著裝要注意干凈整潔,可以背雙肩包,總之一句話讓別人一眼看上去,就覺得你是一位資深開發(fā)人員最好了。這里面有1個小案例希望大家能從中學(xué)習(xí)。案例1.一位程序員去面試的前一天因為某些不可描述的原因,晚上睡覺睡的很晚。第二天頭也沒洗,帶著黑眼圈就出去面試了。到了面試地點,技術(shù)官看到他,覺得十分詭異,就問了一句,小伙子你狀態(tài)怎么這么差。由于這位程序員比較的機智,反手就是一個么么噠,哦不是,反手就是一句話,我之前公司加班比較的累,可能黑眼圈比較的重,不好意思,順勢還打了個哈欠。面試官看了不太忍心的說,放心吧小伙子,我們公司加班沒有那么的嚴(yán)重。這個案例1就是所謂的衣著和身份的匹配加上該程序員臨場的應(yīng)變能力。成功的贏取了面試官的好感。
2.簡歷投遞篇
簡歷的投遞也是面試的重要環(huán)節(jié),下面介紹一下簡歷投遞的技巧。技巧1超級無敵海底佛跳墻,也就是只選好面試的城市和薪資和職位之后開始無限制,慘絕人寰的海投,投到面試安排的滿滿當(dāng)當(dāng)為止。這種投遞方式適合面試初期的程序員,主要用于積累面試經(jīng)驗和收集素材。技巧2區(qū)域劃分政策,也就是按照區(qū)域投遞自己的簡歷,這樣的方式能夠使得自己的面試變得輕松一些,可以少跑不少冤枉路,也可弄個Excel,安排好每天的面試,盡量把距離近的公司安排到一起,增加面試的效率。技巧3利用一些專業(yè)的投遞網(wǎng)站,p.s.這里不是打廣告。在經(jīng)歷過前面的大范圍面試之后,第一確立了自己的面試目標(biāo),第二準(zhǔn)備好了自己的面試話術(shù),這個時候就是需要精挑細(xì)選的時候了,推薦2個網(wǎng)站拉鉤和boss直聘。根據(jù)自己的需求去對接了解。技巧4人際關(guān)系篇,大家可能聽過很多的內(nèi)推啊之類的東西,但是有的程序員說我沒有這方面的資源怎么辦啊。這里教你一招,去加qq群去群里認(rèn)識一些朋友,有可能會發(fā)現(xiàn)一些獵頭,也有可能發(fā)現(xiàn)一些公司的招聘信息,這個時候直接一個窗口懟過去私聊他,如果能聊的開心,很有可能會贏取一次內(nèi)推的機會。
3. 人事面試篇
人事面試一般都妹子給程序員面試,這里注意,雖然平時看妹子的機會不多,面試的時候也不要總是緊盯著妹子去看,不然人家會不好意思的。還有注意就是不要為了展現(xiàn)自己去跟人事夸夸其談技術(shù),這樣是很招人煩的。和人事的交談可以多問問他們,公司的情況反客為主。
這時候人事發(fā)現(xiàn)你對他們公司十分的關(guān)系,會提升對你的好感度。和人事聊天,注意突出你的3點能力,抗壓,溝通和學(xué)習(xí)能力。
4.技術(shù)面試篇
這里就要說一句是時候展現(xiàn)真正的技術(shù)了。和技術(shù)官面試到底有沒有套路呢,答案是肯定的。有。技巧1答非所問,如果面試官問到了你不會的問題千萬別愣神,想盡辦法去回答和該問題相關(guān)的周邊問題。最后在落實一句這個技術(shù)我真的不是很了解。這樣做不會減分太多。技巧2多米諾骨牌大法,回答一個問題的時候一定不是只回答一個問題,一定要想辦法把自己精通的技術(shù)拉扯上來。這樣做一方面能更好的表現(xiàn)自己一方面面試官會覺得你有擴展性。其實很多面試官也會詞窮,他只是想更好的了解你,你自己能去介紹何樂而不為呢。技巧3拍馬屁大法,遇到真一點都打不上的的問題的時候,準(zhǔn)備好了開始捧面試官了,多說點好話,一般做技術(shù)的都比較高傲,這個時候以請教的態(tài)度去問問他,相信他會跟你說的p.s.除非他自己不會他會讓你回去自己查查看,聽得過程中務(wù)必暴露崇拜的眼神。這樣的面試非但不會減分,還有可能會加分,當(dāng)然妹子使用最佳。
4.過往項目經(jīng)驗
很多面試者不大重視自己的過往項目經(jīng)驗,這是我不能理解的地方。我每個做過的項目,雖然我在其中可能只是做一個模塊甚至一個功能,但是我都會想辦法搞清楚整個項目的業(yè)務(wù)流程,研發(fā)背景,內(nèi)部模塊功能,和外部如何實現(xiàn)集成,底層數(shù)據(jù)庫的設(shè)計,整體系統(tǒng)架構(gòu)設(shè)計等等。我在面試候選人的時候,通常都會問最近一個項目相關(guān)的東西,有很多候選人都會表示是ta自己一個人設(shè)計開發(fā)了這個項目,但是連有哪些功能模塊,系統(tǒng)結(jié)構(gòu)(注意,不是架構(gòu))都回答不出來。有些面試者,在面試一些中高級的程序員時,很喜歡從過往經(jīng)驗入手,你再一遍介紹的時候他可能隨時提問。因為這樣有2個好處,第一是預(yù)防一問一答的形式,候選人事先背了很多問題的答案,第二是從候選人過往項目經(jīng)驗入手,除了可以看出候選人是否虛假構(gòu)建了項目經(jīng)驗,還可以判斷該候選人對開發(fā)細(xì)節(jié)的把握以及對一些技術(shù)點的反應(yīng)能力和掌握情況,畢竟“突然襲擊”比“瞄準(zhǔn)射擊”要更加考驗候選人。
所以,在面試前,應(yīng)該好好把自己以前的項目經(jīng)驗都捋一捋,特別是上一個項目,從業(yè)務(wù)流程到產(chǎn)品設(shè)計到系統(tǒng)開發(fā),特別是項目內(nèi)一些你做過的細(xì)節(jié)地方,你準(zhǔn)備在面試時拿出來說的,必須以此為點,相關(guān)的東西都查查資料看一看。再一個就是項目里面的閃光點,什么叫閃光點,就是高大上的東西,需要自己多了解了解,在面試的時候拿出來說也可以加分。比如我以前做過一個項目,是一個類似網(wǎng)頁爬蟲的東西,把爬下來的東西根據(jù)數(shù)據(jù)庫里面的地址上傳到設(shè)置的路徑,再刪除這個文件。當(dāng)時我還是比較小白的階段,懵懵懂懂的聽人說多線程好像效率比較高,于是就用到了new Thread的多線程方式,確實解決了一些效率上的問題。后來換工作時,我又把這個項目拿出來看了一遍,并且著重看了看多線程相關(guān)的東西,知道了還有異步編程(當(dāng)時好像C#還沒有Task),于是就自己學(xué)習(xí)了一番,然后動手做做實驗什么的,把多線程這一塊理論聯(lián)系實際又鞏固了一遍。果然,后來面試的時候談到這個上面的時候,面試官對這一塊很有興趣,越問越深,我也知無不言,為自己增分不少。
5.不要作弊
有些企業(yè)在面試程序員的時候,喜歡一開始扔一張試卷讓候選人先做,然后再去面試。暫且先不談做卷子考察方式的好壞,在做試卷的時候,萬萬不要用移動設(shè)備上網(wǎng)查詢答案。本身作弊的行為就讓人不齒,如果面試官在暗處進行觀察,發(fā)現(xiàn)你作弊,那就太尷尬了。會就是會,不會就是不會,即便你用手機查答案把試卷寫的滿滿的,在接下來面試的時候,面試官再就試卷上的問題展開一問你,你還是不會。所以不管有沒有人監(jiān)督,在面試的做試卷環(huán)節(jié),千萬不要作弊。
6.熱門技術(shù)點的掌握
其實這是個增分項目,如果上面幾點都已經(jīng)通過面試的考核,那么這一點就會成為你絕對的亮點。首先要先自己了解一下當(dāng)前熱門的技術(shù),然后通過分析自己申請的職位,去看看可能涉及到哪些熱門的技術(shù),然后再去專門的找資料進行學(xué)習(xí)和動手實驗。比如你是搞互聯(lián)網(wǎng)的,那么最好學(xué)習(xí)一下負(fù)載均衡相關(guān)的技術(shù),學(xué)習(xí)分布式數(shù)據(jù)庫的技術(shù),學(xué)習(xí)緩存技術(shù),學(xué)習(xí)頁面靜態(tài)化的技術(shù);如果你是搞數(shù)據(jù)分析的,那么最好學(xué)習(xí)一下Hadoop,學(xué)習(xí)一下微軟的Cube,學(xué)習(xí)一下惠普的Vertical;如果你是搞iOS的,那么可以看看Swift,可以看看Xamarin,可以看看WebSocket等等,當(dāng)然,我只是舉幾個例子,不一定非要這樣對應(yīng),你如果是搞Java的,也可以去看看Python如果你是搞.net的,也可以去看看Ruby on rails等等。所謂技多不壓身,就是這個道理。
以上 6 點是自身素質(zhì)的要求,如果在這6點上面能讓面試官滿意,基本上面試就沒有太大的問題了。接下來講一下如何選一個好的公司或者企業(yè)。
1.面試官是否專業(yè)
這里的面試官不僅僅是指技術(shù)面試官,也包括HR或者大老板。如果面試官問你一些奇葩問題(例如問你開什么車,房子多大,伴侶薪水多少等等),或者有比較明顯的不耐煩,歧視,傲慢等表現(xiàn),就基本可以斷定這人是個奇葩,這家企業(yè)你也要慎重考慮,因為這個奇葩的人很可能就是你的上司(或者是HR)。好的企業(yè)面試官應(yīng)該表現(xiàn)出來的是專業(yè)水準(zhǔn),起碼中規(guī)中矩問一些常規(guī)的該問的問題。
2.盡量找獵頭推薦或者同行推薦
道理其實很簡單,一個企業(yè)如果花錢請獵頭尋求人才,說明了企業(yè)對于這個職位的重視程度,也說明了企業(yè)是有經(jīng)濟能力支付相對高昂一些的招聘費用。這樣就無形中對企業(yè)進行了一輪篩選。
3.工作環(huán)境
不求工作環(huán)境高大上,起碼要整潔干凈。從對工作環(huán)境的狀態(tài),可以看出企業(yè)管理者的一些習(xí)慣,如果工作環(huán)境陰暗潮濕,破破爛爛的,員工也是咋咋呼呼大喊大叫,說明管理者要么是沒有足夠的經(jīng)濟條件進行整改,要么是自身習(xí)慣不好,不在乎環(huán)境。建議在面試時,仔細(xì)觀察一下工作環(huán)境,如果是明亮寬敞,干凈整潔,大家都靜悄悄的做自己的事情的,從工作環(huán)境上說是個不錯的企業(yè)。
4.加班與薪酬福利待遇
前文說了,談到薪酬不要靦腆,在現(xiàn)有基礎(chǔ)上加10%-20%都是正常范圍,只要不亂要價就行了,我這里說的薪酬是指純工資,在面試時,還要考慮企業(yè)能提供的年終獎或者其他福利。對于加班的話,一般來說做IT的加班是很正常,但是要問清楚加班怎么算,是加班費還是調(diào)休。以下幾種情況,請慎重考慮:
a.無償加班
b.強制加班到x點
c.單休
d.無年終獎
e.除了工資以外無任何福利
f.Offer或者合同不量化寫清楚工資數(shù)字,而是寫“和業(yè)績掛鉤”,“根據(jù)業(yè)績”等5.在面試之前上某準(zhǔn)網(wǎng)(以前叫某智網(wǎng))查一下該公司評價。
當(dāng)然也可以先度娘一下,如果是騙子公司,就直接可以查出來,但是有些公司內(nèi)部其實很爛,但是并不是騙子公司,所以這時候就需要去某準(zhǔn)網(wǎng)上搜一下評價。但是也不是每個公司都有評價,有很多小公司,在某準(zhǔn)網(wǎng)上也沒有。但是抱著沒有負(fù)面評價就是好評的思路,也說的過去。如果一家企業(yè)明顯有很多負(fù)面評價,而你剛好要去這家企業(yè)面試,我建議你就得好好考慮考慮了。
6.上門面試時,去衛(wèi)生間看一下
沒錯,就是去衛(wèi)生間。可以提前點到,然后問一下前臺衛(wèi)生間,去衛(wèi)生間洗個手(或者面試完成后也行),特別是看看廁紙的質(zhì)量。當(dāng)然,讓你去看看衛(wèi)生間的環(huán)境和廁紙質(zhì)量,不是在衡量以后你在這里方便的是否舒服,而是通過衛(wèi)生間的狀況,可以看出企業(yè)管理者對于治理企業(yè)的態(tài)度。如果一家企業(yè)連衛(wèi)生間的要求都很高,裝修比較好,衛(wèi)生條件也不錯,甚至連廁紙質(zhì)量都很好,那么在其他方面,對待員工應(yīng)該差不了哪里。說來你可能不信,我見過的企業(yè)中,幾乎都滿足這一條。不好的企業(yè)衛(wèi)生間一定是比較破爛,設(shè)施破損懷舊了也不會及時修理,廁紙用的最廉價的。而好的企業(yè)衛(wèi)生間裝修精美,設(shè)施干凈,廁紙也是較厚較柔軟的。其實大家可以仔細(xì)留意一下,好的商場,好的學(xué)校,衛(wèi)生間相對都比較高檔一些。
上面 6 點就是對企業(yè)的一些考察,通過這些考察,可以大致看出是否是一家相對較好的企業(yè)。當(dāng)然可能還有其他的一些方法,在這里就不再多說,總之,希望大家在選擇企業(yè)的時候一定要慎重些,學(xué)會思考,學(xué)會甄別。
后話
其實面試還是得靠自己的實力,所以技巧再多都是輔助,只有自己的技術(shù)水準(zhǔn)達(dá)到一定的程度,才能拿下心儀的職位。
來源:網(wǎng)絡(luò)整理 免責(zé)聲明:本文僅限學(xué)習(xí)分享,如產(chǎn)生版權(quán)問題,請聯(lián)系我們及時刪除。