面試經(jīng)驗(yàn):程序員面試時(shí),有哪些必須注意的事情?
作者:依揚(yáng),在螞蟻一直是面試官,負(fù)責(zé)招聘正式員工和合作伙伴的面試
簡歷如何寫
1、簡歷三大原則:清晰,簡短,必要,給面試官留下好印象
2、技術(shù)能力匹配:滿足招聘方的要求,技術(shù)水平要達(dá)標(biāo)
3、突出項(xiàng)目亮點(diǎn):10 秒以內(nèi)要讓面試官發(fā)現(xiàn)亮點(diǎn),有問下去的動(dòng)力

1、簡歷三大原則
一份好簡歷應(yīng)該滿足以下三個(gè)特征:清晰,簡短,必要
1)清晰:簡歷是易于理解的,排版簡單,不會(huì)模棱兩可
比如學(xué)校和畢業(yè)時(shí)間,工作多少年,相應(yīng)行業(yè)的工作經(jīng)驗(yàn),求職崗位等需要清晰明確。
社招時(shí)有的人會(huì)把實(shí)習(xí)時(shí)間算上去,這個(gè)工作時(shí)間就對不上了,社招的話不用寫實(shí)習(xí)相關(guān)內(nèi)容了,除非內(nèi)容特別好。
還有的人會(huì)把畢業(yè)學(xué)校放到簡歷最后面,有的畢業(yè)時(shí)間都沒有讓面試官來猜,真的是蜜汁操作。這種一般就默認(rèn)簡歷不行,求職者自己都不自信,面試官繼續(xù)看簡歷的心情是沒有的。
2) 簡短:在工作匯報(bào)或者面試跳槽中,「突出重點(diǎn)」是非常重要的能力,有利于讓面試官一下就明白你想表達(dá)的重點(diǎn)內(nèi)容。非常重要的部分可以適當(dāng)加粗,然后簡歷不要超過 2 頁。
這部分不知道怎么做的話,推薦大家看看 《金字塔原理》這本書,非常棒,職場人必備。
3)必要:簡歷上面只需要有必要的信息,能夠幫助彼此最大化的節(jié)約時(shí)間,提升效率。保證簡歷里面的內(nèi)容都是面試官感興趣的。
基本信息包括姓名、郵箱、手機(jī)號、工作年限、意向城市等基本信息,像籍貫這些對面試來說不重要的內(nèi)容就不用寫了。
有的人會(huì)在簡歷中放上 GitHub 或者博客鏈接,如果博客內(nèi)容充實(shí)可以放上去,如果沒什么內(nèi)容,只是幾個(gè)面經(jīng)筆記的話,這種鏈接就不要放了,反而降分。
貼了博客鏈接的話,面試官一般都會(huì)去看一眼的,所以博客內(nèi)容要準(zhǔn)備一下,避免忘記后面試時(shí)尷尬。
有的人會(huì)把項(xiàng)目經(jīng)歷中相似的項(xiàng)目全部列出來,比如 A 管理后臺(tái)、B 管理后臺(tái),其實(shí)這些工作內(nèi)容沒有多大差異性,寫一個(gè)有代表性的就可以了。

2、技術(shù)能力匹配
這部分突出深入的領(lǐng)域和掌握的核心技能,比如對性能優(yōu)化、監(jiān)控、工程化等有經(jīng)驗(yàn),掌握了 Vue / React 源碼,掌握網(wǎng)絡(luò)、瀏覽器等原理,熟悉數(shù)據(jù)結(jié)構(gòu)和算法等,突出這些內(nèi)容可以引導(dǎo)面試官向著你預(yù)設(shè)的戰(zhàn)場前進(jìn),不至于突然拋幾道不會(huì)的面試題導(dǎo)致慌張。
3、突出項(xiàng)目亮點(diǎn)
需要非常精簡的把一個(gè)項(xiàng)目經(jīng)歷寫出來,推薦使用【STAR】法則來完善項(xiàng)目的介紹,STAR法則是情境(situation)、任務(wù)(task)、行動(dòng)(action)、結(jié)果(result)。
簡單來說就是【S】這個(gè)項(xiàng)目的背景是什么,可以是項(xiàng)目介紹也可以是遇到的問題和難點(diǎn),【T】需要做的工作是什么,在其中擔(dān)任什么職責(zé),【A】通過什么方式來解決這些問題的,【R】以及取得了什么指標(biāo)可衡量的結(jié)果。
從項(xiàng)目中的一些點(diǎn)切入,把自己的價(jià)值做出來就值得寫進(jìn)簡歷中。

項(xiàng)目準(zhǔn)備
工作分為兩種,一種是偏業(yè)務(wù)方向,另一種是偏基礎(chǔ)架構(gòu)方向
如果你的團(tuán)隊(duì)本身就是基礎(chǔ)架構(gòu)團(tuán)隊(duì),那只要把你的項(xiàng)目系統(tǒng)的整理出來就可以了,從為什么做,怎么做,技術(shù)難點(diǎn)和業(yè)務(wù)價(jià)值這些說出來就可以。
如果你的團(tuán)隊(duì)是業(yè)務(wù)方向,那就需要在平常的工作中,去主動(dòng)挖掘技術(shù)點(diǎn)。這個(gè)要看團(tuán)隊(duì)的支持度,最好的方式是推動(dòng)團(tuán)隊(duì)去挖掘技術(shù)點(diǎn),做一些業(yè)務(wù)價(jià)值提升點(diǎn)。
可以做的方向還是很多的,找準(zhǔn)一個(gè)方向做個(gè)一年以上,拿到結(jié)果之后再考慮跳槽這種事情。
腳手架系統(tǒng)、營銷配置平臺(tái)、發(fā)布 / 發(fā)碼平臺(tái)、微前端、低代碼、提效工具等等都是可以的。最好還是結(jié)合業(yè)務(wù)來做,做完后可以帶來業(yè)務(wù)價(jià)值,對績效和面試都有很大的幫助。

刷題準(zhǔn)備
雖然很多人吐槽這個(gè),但是沒有辦法,市場就是這樣。面試時(shí)常規(guī)題型都回答不上來,很難進(jìn)入到后面的環(huán)節(jié)。
常規(guī)題型其實(shí)就那么多,包含了 HTML、CSS、JS、異步、瀏覽器、網(wǎng)絡(luò)、安全、框架、數(shù)據(jù)結(jié)構(gòu)和算法、性能優(yōu)化以及參加的手寫題。
現(xiàn)在很多公司都會(huì)在一面的時(shí)候安排編程能力考查,所以編程題和算法題需要好好準(zhǔn)備下,可以去https://muyiy.cn面試網(wǎng)站學(xué)習(xí)。
復(fù)習(xí)簡歷上列的知識(shí)點(diǎn)和項(xiàng)目,簡歷上的知識(shí)點(diǎn)將是接下來你面試時(shí)非常高頻的面試題,這些必須牢牢掌握。
對于你簡歷上沒有寫的知識(shí),那就不用準(zhǔn)備了。比如你沒接觸過小程序,那就不用看。比如你的項(xiàng)目是 React,那就不用準(zhǔn)備 Vue。一切以你的簡歷為主。
如果說面試時(shí)遇到了你沒寫到的知識(shí)點(diǎn),這時(shí)候只要如實(shí)說這塊沒怎么接觸過就好了,面試是為了挖掘你的潛力和你的亮點(diǎn),不是為了為難你,所以有些點(diǎn)沒回答上來是沒有問題的。
幾個(gè)常見問題
1.格式問題
統(tǒng)一用 PDF 格式,很多人喜歡發(fā) Word 格式,但是不同設(shè)備下查看會(huì)亂掉。
排版簡潔明了就行,白底黑字,使用常見的表格、標(biāo)題、列表,不用過于花哨。

2.工作穩(wěn)定性
面試官一般會(huì)問離職原因,如果最近幾家跳槽很頻繁的話需要注意了。如果目標(biāo)是進(jìn)入大廠的話,最好在最近這一家待滿 3 年以上,5 年內(nèi)最好不要超過 3 家,不然就比較危險(xiǎn)了。
3.互動(dòng)式回答
有的人喜歡問什么答什么,這其實(shí)是不好的。一問一答會(huì)被面試官帶節(jié)奏,另外會(huì)顯得你沒有思考,看起來像背的。
這里需要突出跟問題相關(guān)的思考、框架原理或技術(shù)細(xì)節(jié)這些,要展現(xiàn)出來你與別人不同的地方。把你的技術(shù)亮點(diǎn)主要拋出來,引導(dǎo)面試官來問。
遇到不會(huì)的問題,就實(shí)話實(shí)說這個(gè)技術(shù)點(diǎn)不會(huì),沒有深入了解過,然后把自己的理解說一下,切記胡亂猜測。
4.不要胡亂瞎扯
有的人喜歡胡亂瞎扯,回答問題說一大堆,但是沒有重點(diǎn)沒有主次,會(huì)讓面試官覺得你思路不清晰。
面試其實(shí)找的是同路人,除了技術(shù)水平外還會(huì)考察溝通水平如何,邏輯混亂的話,這種人一般不適合招進(jìn)來培養(yǎng)。
5.回答太流利
這個(gè)非常不好,太流利不符合正常人情況,面試官都知道大家是有準(zhǔn)備的,但是肆無忌憚的大段背誦,會(huì)給人一種只是背下來但沒有理解問題本質(zhì)的感覺。
這塊需要有適當(dāng)?shù)耐nD,要有思考,過程中最好是看著面試官眼睛來,有眼神上的互動(dòng)。
希望對你有幫助!

微信公眾號:C語言編程學(xué)習(xí)基地
整理分享(多年學(xué)習(xí)的源碼、項(xiàng)目實(shí)戰(zhàn)視頻、項(xiàng)目筆記,基礎(chǔ)入門教程)
歡迎轉(zhuǎn)行和學(xué)習(xí)編程的伙伴,利用更多的資料學(xué)習(xí)成長比自己琢磨更快哦!
編程學(xué)習(xí)書籍分享:

粉絲編程交流:
