對(duì)于統(tǒng)一校招類(lèi)的面試,要重點(diǎn)梳理前端的所有知識(shí)點(diǎn),校招面試一般是為了做人才儲(chǔ)備,所以看的是候選人的可塑性和學(xué)習(xí)能力;對(duì)于社招類(lèi)面試,則看重的是業(yè)務(wù)能力和 JD 匹配程度,所以要針對(duì)性地整理前端知識(shí)點(diǎn),針對(duì)性的內(nèi)容包括:項(xiàng)目用到的技術(shù)細(xì)節(jié)、個(gè)人技能部分需要加強(qiáng)或提升的??贾R(shí)點(diǎn)。
所以,不僅僅簡(jiǎn)歷要針對(duì)性地來(lái)寫(xiě),知識(shí)點(diǎn)也要根據(jù)自己的經(jīng)歷、準(zhǔn)備的簡(jiǎn)歷、公司和職位描述來(lái)針對(duì)性地梳理。
基礎(chǔ)知識(shí)來(lái)自于自己平時(shí)的儲(chǔ)備,一般對(duì)著一本系統(tǒng)的書(shū)籍或者自己平時(shí)的筆記過(guò)一遍即可,但是提到自己做到的項(xiàng)目是沒(méi)有固定的復(fù)習(xí)套路的,而且圍繞項(xiàng)目可以衍生出來(lái)各種問(wèn)題,都需要了解,項(xiàng)目講清楚對(duì)于候選人也特別重要?;A(chǔ)是固定的,任何人經(jīng)過(guò)一段時(shí)間都可以學(xué)完的,但是項(xiàng)目經(jīng)歷是實(shí)打?qū)嵉慕?jīng)驗(yàn)。
對(duì)于項(xiàng)目的復(fù)習(xí)和準(zhǔn)備,建議列思維導(dǎo)圖(腦圖),針對(duì)自己重點(diǎn)需要講的項(xiàng)目,列出用到的技術(shù)點(diǎn)(知識(shí)點(diǎn)),介紹背景、項(xiàng)目上線后的收益以及后續(xù)優(yōu)化點(diǎn)。這是第一層,第二層就是針對(duì)技術(shù)點(diǎn)(知識(shí)點(diǎn))做各種發(fā)散的問(wèn)題。
注:JD(job description),是指職位描述,是其縮寫(xiě)。一般在招聘中,最常用到的意思就是崗位介紹和工作職責(zé)描述的意思。
程序員除了業(yè)務(wù)技能外,應(yīng)該具有下面的軟技能:
一份合適的技術(shù)型簡(jiǎn)歷最重要的三部分是:
技術(shù)型簡(jiǎn)歷一般不要太花俏,關(guān)鍵要語(yǔ)言表達(dá)通順清楚,讓語(yǔ)言準(zhǔn)確和容易理解,在 HR 篩選簡(jiǎn)歷的時(shí)候,可以瞬間抓住他的眼球。另外如果有一些特殊獎(jiǎng)項(xiàng),也可以在簡(jiǎn)歷中突出出來(lái),比如:季度之星、最佳個(gè)人之類(lèi)的獎(jiǎng)項(xiàng),應(yīng)屆生會(huì)有優(yōu)秀畢業(yè)生、全額獎(jiǎng)學(xué)金等。
一般來(lái)說(shuō)簡(jiǎn)歷會(huì)有 Word、Markdown、PDF 等版本,這里推薦使用 PDF 版本的簡(jiǎn)歷,主要原因如下:
一般 Windows 系統(tǒng)的 Word、Mac 系統(tǒng)的 Pages 都支持導(dǎo)出 PDF 格式的文件,原稿可以保存到云端或者 iCloud,方便以后修改。
雖然我們是 Web 前端工程師,但是不推薦使用 HTML 格式的簡(jiǎn)歷,HTML 版本的簡(jiǎn)歷容易受瀏覽器等環(huán)境因素影響,而且接收方不一定是技術(shù)人員,炫酷的效果對(duì)方不一定能被看到。
簡(jiǎn)歷是「敲門(mén)磚」,建議根據(jù)想要找的公司、崗位和職位描述來(lái)有針對(duì)性地寫(xiě)簡(jiǎn)歷。尤其是個(gè)人技能和項(xiàng)目(實(shí)習(xí))經(jīng)驗(yàn)部分,要根據(jù)崗位要求來(lái)寫(xiě),這樣才能增加受邀面試的機(jī)會(huì)。
舉個(gè)例子:好友給你推薦了百度地圖部門(mén)的一個(gè) Web 前端工程師工作,并且把職位描述(JD)發(fā)給你了,里面有要求哪些技能,用到哪些技術(shù),還有加分項(xiàng)。那么你寫(xiě)簡(jiǎn)歷就應(yīng)該思考自己有沒(méi)有這些技能。如果沒(méi)有 JD,那么至少你應(yīng)該知道:地圖部門(mén)肯定做一些跟地圖相關(guān)的工作,如果恰巧你之前研究過(guò)地圖定位,了解 HTML5 Geolocation 定位接口,那么你可以在簡(jiǎn)歷里提一下。
很多時(shí)候我們并不知道簡(jiǎn)歷會(huì)被誰(shuí)看到,也不知道簡(jiǎn)歷會(huì)被朋友/獵頭投遞到什么公司或者職位,那么這樣的簡(jiǎn)歷應(yīng)該是一種「通用簡(jiǎn)歷」。所謂通用簡(jiǎn)歷,應(yīng)該是與我們找的職位和期望的級(jí)別相匹配的簡(jiǎn)歷,比如想找大概 T4 水平的 Web 前端工作,那么就應(yīng)該在簡(jiǎn)歷體現(xiàn)出來(lái)自己的技能能夠達(dá)到 T4 的水平。不要拿著一兩年前的簡(jiǎn)歷去找工作,前端這兩年發(fā)展速度很快,只靠一兩年前簡(jiǎn)歷上面「精通、熟悉」的庫(kù)和框架,可能已經(jīng)找不到工作了。
所以,寫(xiě)簡(jiǎn)歷也是個(gè)技術(shù)活,而且是一個(gè)辛苦活!不要用千篇一律的模板!
簡(jiǎn)歷除了是「敲門(mén)磚」之外,還是供面試官提問(wèn)用的「菜單」。面試官會(huì)從簡(jiǎn)歷上面寫(xiě)的技能、項(xiàng)目進(jìn)行提問(wèn)。所以簡(jiǎn)歷是候選人「反客為主」的重要工具,這也是我們一直提到的:不要造假或者描述太出格,而應(yīng)該實(shí)事求是地寫(xiě)簡(jiǎn)歷。簡(jiǎn)歷中的技能和項(xiàng)目都要做好知識(shí)點(diǎn)梳理,盡量多地梳理出面試官可能問(wèn)到的問(wèn)題,并且想出怎么回答應(yīng)對(duì),千萬(wàn)不要在簡(jiǎn)歷上自己給自己挖坑。
另外簡(jiǎn)歷中不要出現(xiàn)錯(cuò)誤的單詞拼寫(xiě),注意單詞的大小寫(xiě),比如 jQuery
之類(lèi)。并且,作為一個(gè)前端工程師,簡(jiǎn)歷的布局一定要合理,美觀。
當(dāng)有公司邀請(qǐng)我們?nèi)ッ嬖嚨臅r(shí)候,應(yīng)該針對(duì)性地做一些功課。
了解部門(mén)做的事情,團(tuán)隊(duì)用的技術(shù)棧,前文提到這部分信息一般從 JD 當(dāng)中就可以看到,如果 JD 并沒(méi)有這些信息,那么可以根據(jù)面試的部門(mén)搜索下,總會(huì)找到一些零星的信息,如果實(shí)在沒(méi)有任何信息,就準(zhǔn)備崗位需要的通用技術(shù)。
通過(guò)邀請(qǐng)電話(huà)或者面試邀請(qǐng)郵件,可以找到面試官信息。通過(guò)這些信息查找面試官技術(shù)博客、GitHub 等,了解面試官最近關(guān)注的技術(shù)和擅長(zhǎng)的技術(shù),因?yàn)槊嬖嚬偻鶗?huì)在面試的過(guò)程中問(wèn)自己擅長(zhǎng)的技術(shù)。
對(duì)于面試中出現(xiàn)的常規(guī)問(wèn)題要做好準(zhǔn)備,比如:介紹下自己,為什么跳槽,面試最后一般會(huì)問(wèn)有什么要問(wèn)的。
介紹自己時(shí),切忌從自己大學(xué)實(shí)習(xí)一直到最新公司全部毫無(wú)側(cè)重地介紹,這些在簡(jiǎn)歷當(dāng)中都有,最好的方式是在介紹中鋪墊自己的技術(shù)特長(zhǎng)、做的項(xiàng)目,引導(dǎo)面試官問(wèn)自己準(zhǔn)備好的問(wèn)題。
這個(gè)問(wèn)題一定要慎重和認(rèn)真思考,誠(chéng)實(shí)回答。一般這個(gè)問(wèn)題是想評(píng)估你入職能夠待多長(zhǎng)時(shí)間,是否能夠融入團(tuán)隊(duì)。每個(gè)人跳槽前肯定想了很多原因,最終才走出這一步,不管現(xiàn)在工作怎樣,切忌抱怨,不要吐槽,更不要說(shuō)和現(xiàn)在領(lǐng)導(dǎo)不和睦之類(lèi)的話(huà)。 多從自身發(fā)展找原因,可以表達(dá)尋找自己心目中的好的技術(shù)團(tuán)隊(duì)氛圍和平臺(tái)機(jī)會(huì),比如:個(gè)人遇見(jiàn)了天花板,希望找個(gè)更好的發(fā)展機(jī)會(huì)。
這個(gè)項(xiàng)目為什么做,當(dāng)初大的環(huán)境背景是什么?還是為了解決一個(gè)什么問(wèn)題而設(shè)立的項(xiàng)目?背景是很重要的,如果不了解背景,一上來(lái)就聽(tīng)一個(gè)結(jié)論性的項(xiàng)目,面試官可能對(duì)于項(xiàng)目的技術(shù)選型、技術(shù)難度會(huì)有理解偏差,甚至懷疑是否真的有過(guò)這樣的項(xiàng)目。
比如一上來(lái)就說(shuō):我們的項(xiàng)目采用了「backbone」來(lái)做框架,然后。。。而「backbone」已經(jīng)是三四年前比較新鮮的技術(shù),現(xiàn)在會(huì)有更好的選擇方案,如果不介紹項(xiàng)目的時(shí)間背景,面試官肯定一臉懵逼。
項(xiàng)目涉及的人員角色有哪些,自己在其中扮演的角色是什么?
這里候選往往人會(huì)自己給自己挖坑,比如把自己在項(xiàng)目中起到的作用夸大等。一般來(lái)說(shuō),面試官細(xì)節(jié)追問(wèn)的時(shí)候,如果候選人能夠把細(xì)節(jié)或者技術(shù)方案等講明白、講清楚,不管他是真的做過(guò)還是跟別人做過(guò),或者自己認(rèn)真思考過(guò),都能體現(xiàn)候選人的技術(shù)水平和技術(shù)視野。前提還是在你能夠兜得住的可控范圍之內(nèi)做適當(dāng)?shù)摹该阑埂?/p>
項(xiàng)目介紹過(guò)程中,應(yīng)該介紹項(xiàng)目最終的結(jié)果和收益,比如項(xiàng)目最后經(jīng)過(guò)多久的開(kāi)發(fā)上線了,上線后的數(shù)據(jù)是怎樣的,是否達(dá)到預(yù)期,還是帶來(lái)了新的問(wèn)題,遇見(jiàn)了問(wèn)題自己后續(xù)又是怎樣補(bǔ)救的。
有總結(jié)和反思,才會(huì)有進(jìn)步。 項(xiàng)目做完了往往會(huì)有一些心得和體會(huì),這時(shí)候應(yīng)該跟面試官說(shuō)出來(lái)。在梳理項(xiàng)目的總結(jié)和反思時(shí),可以按照下面的列表來(lái)梳理:
比如,之前詳細(xì)介紹了某個(gè)項(xiàng)目,這個(gè)項(xiàng)目當(dāng)時(shí)看來(lái)沒(méi)有什么問(wèn)題,但是現(xiàn)在有更好的解決方案了,候選人就應(yīng)該在這里提出來(lái):現(xiàn)在看來(lái),這個(gè)項(xiàng)目還有 xx 的問(wèn)題,我可以通過(guò) xx 的方式來(lái)解決。再比如:做這個(gè)項(xiàng)目的時(shí)候,你做得比較出彩的地方,可以遷移到其他項(xiàng)目中直接使用,小到代碼片段,大到解決方案,總會(huì)有你值得總結(jié)和梳理的地方。
介紹完項(xiàng)目總結(jié)這部分,也可以引導(dǎo)面試官往自己擅長(zhǎng)的領(lǐng)域思考。比如上面提到項(xiàng)目中的問(wèn)題,可以往你擅長(zhǎng)的方面引導(dǎo),即使面試官?zèng)]有問(wèn)到,你也介紹到了。
按照上面的四段體介紹項(xiàng)目,會(huì)讓面試官感覺(jué)候選人有清晰的思路,對(duì)整個(gè)項(xiàng)目也有理解和想法,還能夠總結(jié)反思項(xiàng)目的收益和問(wèn)題,可謂「一箭三雕」。
介紹項(xiàng)目的過(guò)程中,面試官可能會(huì)追問(wèn)技術(shù)細(xì)節(jié),所以在準(zhǔn)備面試的時(shí)候,應(yīng)該盡量把技術(shù)細(xì)節(jié)梳理清楚,技術(shù)細(xì)節(jié)包括:
一般來(lái)說(shuō),做技術(shù)選型的時(shí)候需要考慮下面幾個(gè)因素:
在項(xiàng)目中遇見(jiàn)的數(shù)據(jù)和收益應(yīng)該做好跟蹤,保證數(shù)據(jù)的真實(shí)性和可信性。另外,遇見(jiàn)的坑可能是面試官問(wèn)得比較多的,尤其現(xiàn)在比較火的一些技術(shù)(Vue、React、webpack),一般團(tuán)隊(duì)都在使用,所以一定要提前準(zhǔn)備下。
對(duì)于剛剛找工作的應(yīng)屆生,或者面試官讓你進(jìn)行一個(gè)大型項(xiàng)目的設(shè)計(jì),候選人可能沒(méi)有類(lèi)似的經(jīng)驗(yàn)。這時(shí)候不要用「我不會(huì)、沒(méi)做過(guò)」一句話(huà)就帶過(guò)。如果是實(shí)在沒(méi)有項(xiàng)目可以說(shuō),那么可以提自己日常做的練手項(xiàng)目,或者看到一個(gè)解決方案的文章/書(shū),提到的某個(gè)項(xiàng)目,抒發(fā)下自己的想法。
如果是對(duì)于面試官提出來(lái)需要你設(shè)計(jì)的項(xiàng)目/系統(tǒng),可以按照下面幾步思考:
總之,切記不要一句「不知道、沒(méi)做過(guò)」就放棄,每一次提問(wèn)都是自己表現(xiàn)的機(jī)會(huì)。
這種情況下,一般通過(guò)下面方式來(lái)解決:
突出的軟技能:分析和解決問(wèn)題,溝通尋求幫助。
面試是一個(gè)雙向選擇的事情,所以面試后一般會(huì)有提問(wèn)環(huán)節(jié)。在提問(wèn)環(huán)節(jié),候選人最好不要什么都不問(wèn),更不要只問(wèn)薪水待遇、是否加班之類(lèi)的問(wèn)題。
其實(shí)這個(gè)時(shí)候可以反問(wèn)面試官了解團(tuán)隊(duì)情況、團(tuán)隊(duì)做的業(yè)務(wù)、本職位具體做的工作、工作的規(guī)劃,甚至一些數(shù)據(jù)(可能有些問(wèn)題不會(huì)直面回答)。
還可以問(wèn)一些關(guān)于公司培訓(xùn)機(jī)會(huì)和晉升機(jī)會(huì)之類(lèi)的問(wèn)題。如果是一些高端職位,則可以問(wèn)一下:自己的 leader 想把這個(gè)職位安排給什么樣的人,希望多久的時(shí)間內(nèi)可以達(dá)到怎樣的水平。
在準(zhǔn)備跳槽時(shí),每個(gè)人肯定會(huì)對(duì)自己有一個(gè)預(yù)估,做好足夠的心理準(zhǔn)備。下面談下怎么對(duì)自己的薪酬做個(gè)評(píng)估。一般來(lái)說(shuō)跳槽的薪水是根據(jù)現(xiàn)在薪酬的基礎(chǔ)上浮 15~30%,具體看個(gè)人面試的情況。對(duì)于應(yīng)屆畢業(yè)生,大公司基本都有標(biāo)準(zhǔn)薪水,同期的應(yīng)屆生差別不會(huì)特別大。
除了上面的方法,還應(yīng)該按照公司的技術(shù)職級(jí)進(jìn)行估值。每個(gè)公司都有對(duì)應(yīng)的技術(shù)職級(jí),不同的技術(shù)職級(jí)薪酬范圍是固定的,如果是小公司,則可以參考大公司的職級(jí)范圍來(lái)確定薪資范圍。根據(jù)職級(jí)薪資范圍和自己現(xiàn)在薪酬基礎(chǔ)上浮后的薪酬,做個(gè)比較,取其較高的結(jié)果。
除此之外,我們可以在微信小程序offershow、??途W(wǎng)等平臺(tái)看看網(wǎng)友分享的各個(gè)公司的薪酬體系。
當(dāng)然如果面試結(jié)果很好,可以適當(dāng)?shù)靥岣呦滦匠觐A(yù)期。除了這種情況,應(yīng)該針對(duì)不同的性質(zhì)來(lái)對(duì) offer 先做好不同的估值。這里的預(yù)期估值只是心理預(yù)期,也就是自己的「底牌」。
所謂不同性質(zhì)的 offer 指的是:
這時(shí)候分兩種情況:如果面試結(jié)果不是很好,這種情況應(yīng)該優(yōu)先拿到 offer,所以可以適當(dāng)降低期望薪酬;如果面試結(jié)果很好,這種情況應(yīng)該多要一些薪酬,增加的薪酬可以讓你加入這家公司也心里很舒服。
對(duì)于自己真正的目標(biāo)職位,面試之前應(yīng)該先找 backup 崗位練練手,一是為了找出面試的感覺(jué),二是為了拿到幾個(gè) offer 做好 backup。
跟 HR 溝通的時(shí)候,不要夸大現(xiàn)在的薪酬,HR 知道的信息往往會(huì)超出你的認(rèn)知,尤其大公司還會(huì)有背景調(diào)查,所以不要撒謊,實(shí)事求是。跟 HR 溝通的技巧有以下幾點(diǎn):
不要急于亮出自己的底牌,一旦你說(shuō)出一個(gè)薪酬范圍,自己就不能增加薪酬了,還給了對(duì)方砍價(jià)的空間。而且一個(gè)不合理的價(jià)格反而會(huì)讓對(duì)方直接放棄。所以不要著急出價(jià),先讓對(duì)方出價(jià)。
同時(shí),對(duì)于公司級(jí)別也是,不要一開(kāi)始就奔著某個(gè)目標(biāo)去面試,這樣會(huì)加大面試的難度,比如:
目標(biāo)是拿到阿里 P7 的職位,不要說(shuō)不給 P7 我就不去面試之類(lèi)的,這樣的要求會(huì)讓對(duì)方一開(kāi)始就拿 P7 的標(biāo)準(zhǔn)來(lái)面試,可能會(huì)找 P8+ 的面試官來(lái)面試你,這樣會(huì)大大提升面試難度。
要有底氣,自信,自己按照上面的估值盤(pán)算好了想要的薪酬,那么應(yīng)該有底氣地說(shuō)出來(lái),并且給出具體的原因,比如:
- 我已經(jīng)對(duì)貴公司的薪酬范圍和級(jí)別有了大概的了解,我現(xiàn)在的水平大概范圍是多少
- 現(xiàn)在公司很快就有調(diào)薪機(jī)會(huì),自己已經(jīng)很久沒(méi)有調(diào)薪,年前跳槽會(huì)損失年終獎(jiǎng)等情況
- 現(xiàn)在我已經(jīng)有某個(gè)公司多少 K 的 offer
如果 HR 表示你想要的薪酬不能滿(mǎn)足,這時(shí)候你應(yīng)該給出自己評(píng)估的依據(jù),是根據(jù)行業(yè)職級(jí)標(biāo)準(zhǔn)還是自己現(xiàn)有薪酬范圍,這樣做到有理有據(jù)。
對(duì)于已經(jīng)談攏的薪酬待遇,一定要 HR 以發(fā)郵件 offer 的形式來(lái)確認(rèn)。
每次面試應(yīng)該都有所收獲,畢竟花費(fèi)了時(shí)間和精力。即使面不上也可以知道自己哪方面做得不好,繼續(xù)加強(qiáng)。
在面試過(guò)程中,我們經(jīng)常會(huì)被問(wèn)及各種問(wèn)題,在回答的過(guò)程中,這里簡(jiǎn)單列舉了一些“坑”。
更多建議: