我面試過的程序員赂苗,沒有100個也有80個了。我來總結(jié)下朴沿,什么樣子的人比較容易被錄用赌渣。
1. 題要做滿
一般來說昌犹,程序員面試都會先由HR給一張面試題。面試題一般包含:邏輯題鸿竖、代碼規(guī)范缚忧、數(shù)據(jù)庫理論杈笔、簡單算法、高級函數(shù)應用球榆、服務(wù)器基礎(chǔ)芜果。大多數(shù)公司出的題目融师,百度上都有。如果面試的崗位是初級開發(fā)舀射,大膽去百度吧脆烟,只要填滿就能獲得好感度。如果面試的是中級開發(fā)驼抹,這些題只需要寫重點就行拜鹤,對做題時間會有要求敏簿。如果面試的是高級開發(fā),在中級開發(fā)的要求上温数,把字寫得漂亮些撑刺。
2. 面試問答
第一面咙边,基本是技術(shù)主管/經(jīng)理败许。可能是因為營造優(yōu)越感愕撰,一定會問高級問題醋寝,即使需要的崗位是初級崗位音羞。
提問的第一波是面試題上的細節(jié),確定是百度的還是真的懂的舍肠。第二波,會隨機提問一些技術(shù)問題叽躯。
PHP面試最喜歡問的就是常用框架和框架之間的差別肌括。
Java面試最喜歡問關(guān)于函數(shù)構(gòu)建、算法加密等問題黑滴。
前端面試跷跪,基本就拿著其他公司的界面設(shè)計問多久可以實現(xiàn)齐板。
會涉及一些數(shù)據(jù)庫甘磨,基本都是問增改刪查的應用眯停、數(shù)據(jù)庫設(shè)計的規(guī)范。
其他的可能會隨機選取一些業(yè)務(wù)場景滋觉,讓當場做程序設(shè)計椎侠。
整體的提問過程我纪,能回答上一半就可以進入下一個面試節(jié)點丐吓。回答的時候態(tài)度一定要好术健,不知道的就回答“以前工作中沒怎么用到”荞估,千萬不能胡說八道。知道的等缀,也謙虛一點娇昙,回答“我過往是如此運用的”冒掌。
3. 面試溝通
可能是第二面,也可能是第三面膳音,會有一個看上去和藹可親的人來面試祭陷。這個人基本上是某個項目負責人趣席,面試的內(nèi)容是溝通能力宣肚。
一開始也會帶一點基礎(chǔ)技術(shù)問題,基本上還是根據(jù)面試題擴展的按价。
然后就會開始問是否可以加班楼镐、如果需求發(fā)生變更怎么處理逮走、對過往的工作從業(yè)務(wù)上理解多少师溅、響應Bug會具體怎么做≌壕ǎ回答不能啰嗦窿锉,要肯定句膝舅,比如:可以加班仍稀。而不要技潘,模棱兩可或者帶有場景的回答享幽,比如:不排斥加班值桩,但是無意義的加班不太能接受豪椿。
4. 面試情懷
一般部門總監(jiān)會談這個問題砂碉。這部分增蹭,每個人都不同滋迈,但是未來規(guī)劃一定要明確饼灿。一般程序員就兩個發(fā)展:管理和技術(shù)專家帝美。一般問這個問題悼潭,就是看短期內(nèi)會不會離職舰褪,是不是一個有目標的人。
還會問一些興趣愛好略就,看未來能不能融入團隊氛圍。
接下來就問薪資和待遇要求了窄绒。這部分颗祝,請根據(jù)自己的心走螺戳。不要覺得不好意思開口倔幼,面試是雙向選擇的過程爽待。如果面試感覺比較好鸟款,當然也可以適當?shù)慕档鸵稽c要求何什。切記不要說出讓自己下不了臺的薪資处渣。
說幾個有意思的對話,在以往面試中遇見過的:
程序員李某面試:
-Q:以前的工作是否用過敏捷開發(fā)黍衙?
-A:核心就是以人為本琅翻。開發(fā)設(shè)計功能跟著心走方椎。
結(jié)果:回答完凌外,面試就結(jié)束了康辑。
程序員王某面試:
-Q:你當初做保險行業(yè)的,怎么處理用戶名我注、密碼迟隅、銀行卡入庫加密這塊?
-A:為什么要加密奔缠?明文存就好了啊吼野。
結(jié)果:認為明文存是理所當然不假思索的,Pass闷哆。
程序員馬某面試:
-Q:PHP的常用框架了解的有哪些抱怔?
-A:ThinkPHP和Yii屈留。
-Q:他們的區(qū)別是什么绕沈?或者說優(yōu)缺點?
-A:(沉默了3分鐘)其實我沒有接觸過Yii固逗。
結(jié)果:后面的面試也基本是這種一知半解的節(jié)奏烫罩,Pass贝攒。
程序員劉某面試:
-Q:如果產(chǎn)品經(jīng)理安排了一個任務(wù)給你隘弊,然后當天就需求變更了,你怎么辦开镣?
-A:這種事情絕對不允許發(fā)生第二次邪财。
結(jié)果:應該會很難融入團隊吧质欲,Pass怎憋。
但愿天下程序員都能提升語言藝術(shù)奋早,不能因為有一技旁身耽装,就忽略了說話的技巧。