国产精品亚洲综合久久系列,一本大道香蕉青青久久,播放高清的播放器,国产在线观看无码不卡

蜜蜂職場文庫 > 面試技巧 >

程序員面試注意事項(xiàng)

時(shí)間: 春秀22 面試技巧

不管是剛畢業(yè)踏入社會(huì)的還是在職場久經(jīng)奮戰(zhàn)的,都經(jīng)歷過被面這一環(huán)節(jié)。以下是小編為大家?guī)淼某绦騿T面試注意事項(xiàng),歡迎大家參考。

面試方式

一般程序員的面試分為:代碼筆試+問答面試??赡苡幸幻?,二面,三面以及多面的情況。遷移兩輪主要還是技術(shù)方面的為主,由淺入深。三四輪的話主要就是hr和boss和你聊待遇和規(guī)劃了。

代碼筆試主要就是考察基本能力,問答主要是對(duì)項(xiàng)目以及個(gè)人技能的深入了解。

面試人員應(yīng)該具備的技能

一個(gè)優(yōu)秀的程序員應(yīng)該具有怎樣的技能:

基礎(chǔ)扎實(shí)

主動(dòng)思考

愛學(xué)習(xí)

有深度

有視野

往細(xì)致了點(diǎn)說,就是不要停留在使用的層面,多余了解更深層的原理。

關(guān)于題目

什么樣的面試題是好的?淘寶大神wintercn認(rèn)為有三點(diǎn)衡量指標(biāo):

區(qū)分度

深度

覆蓋范圍

是的,請(qǐng)注意這里并沒有使用“難度”這個(gè)詞,因?yàn)檫@三個(gè)指標(biāo)都與難度有關(guān)系。這個(gè)題的答案可以分成不同的層級(jí):

position屬性常用的取值static、relative以及absolute和它們的基本行為是每個(gè)前端都應(yīng)該掌握的。這包括relative和absolute的定位原點(diǎn)。 -fixed舊版本IE不支持,但是一個(gè)對(duì)技術(shù)有熱情的工程師也是應(yīng)該了解的。 -有過研究工程師可以知道absolute的containing block計(jì)算方式跟正常流不同,當(dāng)然如果沒讀過標(biāo)準(zhǔn)的話,表述方式不一定是這樣。 -對(duì)CSS布局有深入研究的工程師會(huì)知道position跟display、margin collapse、overflow、float這些特性相互疊加后的行為。

區(qū)分度可以讓題目可以適用于入門級(jí)到專家級(jí)的各種面試者,深度可以保證有深度研究的面試者可以展示他們的才能,覆蓋范圍可以有效地了解面試者擅長的方向。

當(dāng)面試者前面回答的答案足夠完美,我就會(huì)進(jìn)行追問,確保問到我開始不懂或者面試者開始不懂為止,這樣可以大大延展題目的區(qū)分度和深度。

考察能力

面試應(yīng)該更注重“考察能力”。這個(gè)能力應(yīng)該是:

web前端工程師的競爭力 = web前端知識(shí) + 能力

能力 = 編程能力 + 工程能力 + 架構(gòu)能力

這其中不包括所謂的學(xué)習(xí)能力,因?yàn)槲艺J(rèn)為學(xué)習(xí)能力是通過已有知識(shí)來體現(xiàn)的,如果一個(gè)具有超強(qiáng)學(xué)習(xí)能力的人來應(yīng)聘web前端工程師但是他具有如此強(qiáng)的學(xué)習(xí)能力卻連position這么重要的屬性都沒學(xué)會(huì),那是不是下一步該要求這人附上證明自己沒有精神疾病的診斷書?

工程能力和架構(gòu)能力一般針對(duì)層級(jí)較高的工程師,所以一般來講所謂能力考察就是編程能力,然后呢,編程能力一般考查方式就是案例問題,也就是傳說中的.——“算!法!題!”(當(dāng)然我曾提到,它們與其說是算法題,不如說是稍微復(fù)雜點(diǎn)的小程序,它們之所以看上去不太有用是因?yàn)槌鲱}的人為了避免理解麻煩剝掉了實(shí)際的業(yè)務(wù)場景,畢竟各個(gè)公司的業(yè)務(wù)都不是一句兩句可以講清楚的)。

關(guān)于評(píng)判

面試中未必是所有題目全都回答"正確"就一定會(huì)通過或者較高評(píng)價(jià)。面試是面試官和面試者雙方"挖掘與展示才能"的過程,參考前面提到的面試過程,全部回答正確的情況很可能是因?yàn)槊嬖嚬俨桓信d趣懶得追問。

對(duì)于面試官而言,基本評(píng)判原則就是"我要不要這個(gè)人做我的同事?",多數(shù)情況下,這個(gè)答案會(huì)非常清楚。一些題目是充分的,也就是"回答對(duì)了說明這個(gè)人具有可以依靠的才能",一些題目則是必要的,也就是"回答錯(cuò)了說明這個(gè)人無法勝任我們的工作"。

在position一題的評(píng)判上,我一般認(rèn)為能夠答對(duì)static、relative以及absolute就已經(jīng)可以達(dá)到必要標(biāo)準(zhǔn)。而因?yàn)镃SS layout可能是面試官最擅長的部分,又考慮到誤差,當(dāng)面試者能回答80%以上的追問,基本就能判定面試者水平遠(yuǎn)高于主考官,在工作中能夠作為CSS方面的專家來依靠。

一些人說"屬性可以google搜索"則更離譜,position在CSS布局中是相當(dāng)基礎(chǔ)的知識(shí),對(duì)它的行為理解深度實(shí)際上代表了一個(gè)工程師對(duì)于CSS布局系統(tǒng)的理解,這個(gè)理解需要長時(shí)期的學(xué)習(xí),絕對(duì)不是可以臨時(shí)google得來的。正如同考人英語,若是不認(rèn)識(shí)visibility尚可以解釋說確實(shí)沒怎么用過,而不會(huì)寫英文字母v則說明這個(gè)人根本沒學(xué)過英語。

STAR面試法

這里提到了一種面試原則,叫做STAR面試法.STAR”是SITUATION(背景)、TASK(任務(wù))、ACTION(行動(dòng))和RESULT(結(jié)果)四個(gè)英文單詞的首字母組合。

在招聘面試中,僅僅通過應(yīng)聘者的簡歷無法全面了解應(yīng)聘者的知識(shí)、經(jīng)驗(yàn)、技能的掌握程度及其工作風(fēng)格、性格特點(diǎn)等方面的情況。而使用STAR技巧則可以對(duì)應(yīng)聘者做出全面而客觀的評(píng)價(jià)。

背景(SITUATION): 通過不斷提問與工作業(yè)績有關(guān)的背景問題,可以全面了解該應(yīng)聘者取得優(yōu)秀業(yè)績的前提,從而獲知所取得的業(yè)績有多少是與應(yīng)聘者個(gè)人有關(guān),多少是和市場的狀況、行業(yè)的特點(diǎn)有關(guān)。

工作任務(wù)(TASK): 每項(xiàng)任務(wù)的具體內(nèi)容是什么樣的。通過這些可以了解應(yīng)聘者的工作經(jīng)歷和經(jīng)驗(yàn),以確定他所從事的工作與獲得的經(jīng)驗(yàn)是否適合所空缺的職位。

行動(dòng)(ACTION): 即了解他是如何完成工作的,都采取了哪些行動(dòng),所采取的行動(dòng)是如何幫助他完成工作的。通過這些,可以進(jìn)一步了解他的工作方式、思維方式和行為方式。

結(jié)果(RESULT): 每項(xiàng)任務(wù)在采取了行動(dòng)之后的結(jié)果是什么,是好還是不好,好是因?yàn)槭裁?,不好又是因?yàn)槭裁础?/p>

面試技巧

基礎(chǔ)知識(shí)

對(duì)基礎(chǔ)部分的內(nèi)容掌握必須牢靠,什么屬性什么方法的,都要知道到底是什么。

項(xiàng)目經(jīng)驗(yàn)

面試過程其實(shí)不是一個(gè)你問我答的情況,正規(guī)一點(diǎn)的面試還是要以你的實(shí)際接觸為點(diǎn),擴(kuò)展開來對(duì)你考核。所以在講項(xiàng)目的時(shí)候,你需要展示你自己的亮點(diǎn),可以說一些裝逼的詞,但裝逼也是得有真材實(shí)料的。比如我在項(xiàng)目中使用了WebSocket,那么面試官很可能問你WebSocket是什么,底層原理你知道么?如果你當(dāng)場傻掉,面試官就會(huì)覺得你只是會(huì)使用別人的東西,并不在意實(shí)現(xiàn)原理,終究是碼農(nóng)。

那么事先你就應(yīng)當(dāng)去看看WebSocket協(xié)議的官方文檔(純英文,看得累死我了!),這樣面試官一問你,你能頭頭是道,會(huì)大大加分。再比如,你在項(xiàng)目中使用了模塊化,那么你就一定要知道什么是模塊化,而不是說你會(huì)用模塊化工具。其實(shí)要求并不高,你只要能很好說清楚什么是AMD規(guī)范,各自的優(yōu)缺點(diǎn)是什么就很夠了。

記住重要的一點(diǎn)是,一定要把面試官往你熟悉的領(lǐng)域引導(dǎo),這真的很重要,因?yàn)槿绻悴灰龑?dǎo),面試官不了解你的項(xiàng)目,看不到你的亮點(diǎn),就只能一直問技術(shù)問題刁難你,人家在大公司待這么久了,還不是輕松碾壓你。所以你在引導(dǎo)的同時(shí),時(shí)不時(shí)提及一些事先準(zhǔn)備好的關(guān)鍵詞,技術(shù)官一問,你一回答,怎么都妥了。

當(dāng)然,如果有些問題是你可能是真的不會(huì)的,但是也不要出現(xiàn)好像是、可能是、我猜之類的詞眼(我之前就是這樣跪掉的),而是說按照我的理解、給過一點(diǎn)思考時(shí)間、我不太懂這個(gè)問題需要我從哪個(gè)角度解析、我以前遇到類似的問題是怎樣這個(gè)問題應(yīng)該也是這樣...這樣給面試官的印象是,即便你不懂,但是你在全力思考,而且這樣會(huì)給自己爭取很多時(shí)間。

hr面談

有的公司其實(shí)技術(shù)主管也就決定了你的待遇問題,所以這一環(huán)節(jié)不一定出現(xiàn)。但是問的幾個(gè)問題大致可以提前思考一下:

你為什么離職

你為什么選擇我們

用幾個(gè)詞描述一下自己

期望的待遇是如何定的

你是如何規(guī)劃自己的

之前的工作那份對(duì)你的成長比較有幫助?(我覺得應(yīng)該都有幫助)

對(duì)公司提問

這一塊也是最后的環(huán)節(jié),一般會(huì)讓你問幾個(gè)問題,我自己會(huì)問的有:

如果我入職,我將在什么部門,從事的工作主要是什么

公司的技術(shù)團(tuán)隊(duì)規(guī)模和方向

員工的晉升途徑

公司的作息與加班情況,以及補(bǔ)償情況

公積金是按什么比例繳納

總結(jié)

面試題目: 根據(jù)你的等級(jí)和職位變化,入門級(jí)到專家級(jí):廣度↑、深度↑。

題目類型: 技術(shù)視野、項(xiàng)目細(xì)節(jié)、理論知識(shí),算法,開放性題,工作案例。

細(xì)節(jié)追問: 可以確保問到你開始不懂或面試官開始不懂為止,這樣可以大大延展題目的區(qū)分度和深度,知道你的實(shí)際能力。因?yàn)檫@種關(guān)聯(lián)知識(shí)是長時(shí)- 期的學(xué)習(xí),絕對(duì)不是臨時(shí)記得住的。

態(tài)度:回答問題再棒,面試官(可能是你面試職位的直接領(lǐng)導(dǎo)),會(huì)考慮我要不要這個(gè)人做我的同事?所以態(tài)度很重要。(感覺更像是相親)

機(jī)會(huì)總是留給有準(zhǔn)備的人,每一次都要好好對(duì)待

別緊張,說話的時(shí)候條理清晰

這次面試我還有哪些需要提高的方面嗎?



程序員面試注意事項(xiàng)相關(guān)文章:

面試技巧問題和注意事項(xiàng)大全

面試技巧和注意事項(xiàng)大全

關(guān)于面試的小技巧和注意事項(xiàng)大全

讓你一次成功的面試技巧和注意事項(xiàng)大全

面試技巧和注意事項(xiàng)集錦

通用版面試技巧和注意事項(xiàng)大全

面試技巧和注意事項(xiàng)全新集錦

最新面試技巧和注意事項(xiàng)要點(diǎn)合集

全新面試技巧和注意事項(xiàng)合集

3407