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