簡歷如何寫
簡歷三大原則:清晰,簡短,必要,給面試官留下比較好的印象
技術(shù)能力匹配:滿足招聘方的要求,技術(shù)水平要達(dá)標(biāo)
突出亮點(diǎn):5秒以內(nèi)讓面試官發(fā)現(xiàn)亮點(diǎn)
1、簡歷三大原則
一份好簡歷應(yīng)該滿足以下三個特征:清晰,簡短,必要
1)清晰:簡歷是易于理解的,排版簡單,不能模糊,如學(xué)校和畢業(yè)時間,工作年限,工作經(jīng)驗,崗位等需要清晰明確。
畢業(yè)學(xué)校放到簡歷最前面,有的連畢業(yè)時間都沒有讓面試官來猜,這種一般就默認(rèn)簡歷不行,求職者自己都不自信,面試官繼續(xù)看簡歷的心情是沒有的。
2) 簡短:在工作匯報或者面試跳槽中,突出重點(diǎn)是非常重要的能力,有利于讓面試官瞬間明白你想表達(dá)的重點(diǎn)內(nèi)容。非常重要的部分可以適當(dāng)加粗,簡歷不要超過 2 頁。
3)必要:簡歷上面只需要必要的信息,能夠幫助彼此最大化的節(jié)約時間,提升效率。保證簡歷里面的內(nèi)容都是面試官感興趣的。
基本信息包括姓名、郵箱、手機(jī)號、工作年限、意向城市等基本信息,像籍貫這些對面試來說不重要的內(nèi)容就不用寫了。
有的人會在簡歷中放上 GitHub 或者博客鏈接,如果博客內(nèi)容充實可以放上去,如果沒什么內(nèi)容,只是幾個面經(jīng)筆記的話,這種鏈接就不要放了,反而降分。
貼了博客鏈接的話,面試官一般都會去看一眼的,所以博客內(nèi)容要準(zhǔn)備一下,避免忘記后面試時尷尬。
有的人會把項目經(jīng)歷中相似的項目全部列出來,比如 A 管理后臺、B 管理后臺,其實這些工作內(nèi)容沒有多大差異性,寫一個有代表性的就可以了。
2、技術(shù)能力匹配
突出深入的領(lǐng)域和掌握的核心技能,比如對性能優(yōu)化、監(jiān)控、工程化等有經(jīng)驗,掌握了 Vue 、React 源碼,掌握網(wǎng)絡(luò)、瀏覽器等原理,熟悉數(shù)據(jù)結(jié)構(gòu)和算法等。
突出這些內(nèi)容可以引導(dǎo)面試官向著你預(yù)設(shè)的戰(zhàn)場前進(jìn),不至于突然拋幾道不會的面試題導(dǎo)致慌張。
3、突出項目亮點(diǎn)
需要非常精簡的把一個項目經(jīng)歷寫出來,推薦使用【STAR】法則來完善項目的介紹,STAR法則是情境(situation)、任務(wù)(task)、行動(action)、結(jié)果(result)。
簡單來說就是【S】這個項目的背景是什么,可以是項目介紹也可以是遇到的問題和難點(diǎn),【T】需要做的工作是什么,在其中擔(dān)任什么職責(zé),【A】通過什么方式來解決這些問題的,【R】以及取得了什么指標(biāo)可衡量的結(jié)果。
從項目中的關(guān)鍵點(diǎn)切入,把自己的價值寫進(jìn)簡歷中。
項目準(zhǔn)備
工作分為兩種,一種是偏業(yè)務(wù)方向,另一種是偏基礎(chǔ)架構(gòu)方向
1.團(tuán)隊本身就是基礎(chǔ)架構(gòu)團(tuán)隊,那只要把你的項目系統(tǒng)的整理出來就可以了,從為什么做,怎么做,技術(shù)難點(diǎn)和業(yè)務(wù)價值這些說出來就可以。
2.你的團(tuán)隊是業(yè)務(wù)方向,那就需要在平常的工作中,去主動挖掘技術(shù)點(diǎn)。這個要看團(tuán)隊的支持度,最好的方式是推動團(tuán)隊去挖掘技術(shù)點(diǎn),做一些業(yè)務(wù)價值提升點(diǎn)。
刷題準(zhǔn)備
很多人吐槽題目太多,但是沒有辦法,市場目前就是這樣。面試時常規(guī)題型回答的模棱兩可,很難進(jìn)入到后面的環(huán)節(jié)。
常規(guī)題型其實就那么多,包含了 HTML、CSS、JS、異步、瀏覽器、網(wǎng)絡(luò)、安全、框架、數(shù)據(jù)結(jié)構(gòu)和算法、性能優(yōu)化以及參加的手寫題。
現(xiàn)在很多公司都會在一面的時候安排編程能力考查,所以編程題和算法題需要好好準(zhǔn)備下。
復(fù)習(xí)簡歷上列的知識點(diǎn)和項目,簡歷上的知識點(diǎn)將是接下來你面試時非常高頻的面試題,這些必須牢牢掌握。
對于你簡歷上沒有寫的知識,那就不用準(zhǔn)備了。比如你沒接觸過小程序,那就不用看。比如你的項目是 React,那就不用準(zhǔn)備 Vue。如果經(jīng)歷有限的情況下,一切以你的簡歷為主。
如果說面試時遇到了你沒寫到的知識點(diǎn),這時候只要如實說這塊沒怎么接觸過就好了,面試是挖掘你的潛力和你的亮點(diǎn),不是為難你,所以沒回答上來也是可以的。
幾個常見流程性問題
1.格式問題
統(tǒng)一用 PDF 格式,很多人喜歡發(fā) Word 格式,但是不同設(shè)備下查看排版會亂掉。 不用過于花哨。
2.工作穩(wěn)定性
面試官一般會問離職原因,如果最近幾年跳槽很頻繁的話需要注意了。如果目標(biāo)是進(jìn)入大廠的話,最好在最近這一家待滿 3 年以上,5 年內(nèi)最好不要超過 3 家,不然就比較危險了。
3.互動式回答
有的人喜歡問什么答什么,這其實是不好的。一問一答會被面試官帶節(jié)奏,另外會顯得你沒有思考,看起來像背的。
這里需要突出跟問題相關(guān)的思考、框架原理或技術(shù)細(xì)節(jié)這些,要展現(xiàn)出來你與別人不同的地方。把你的技術(shù)亮點(diǎn)主要拋出來,引導(dǎo)面試官來問。
4.不要胡亂瞎扯
有的人喜歡胡亂瞎扯,回答問題說一大堆,但是沒有主次,會讓面試官覺得你思路不清晰。 面試其實找的是同路人,除了技術(shù)水平外還會考察溝通水平如何,邏輯混亂的話,這種人一般不適合招進(jìn)來培養(yǎng)。
5.回答太流利
這個我感覺不是非常不好,太流利不符合正常人情況,面試官都知道大家是有準(zhǔn)備的,但是肆無忌憚的大段背誦,會給人一種只是背下來但沒有理解問題本質(zhì)的感覺。
這塊需要有適當(dāng)?shù)耐nD,要有思考,過程中最好是看著面試官眼睛來,有眼神上的互動。
部分常見的技術(shù)性問題
基礎(chǔ)
說一下對cookie和Storage(localStorage和sessionStorage) 的認(rèn)識和區(qū)別?
如何解決頁面內(nèi)容加載緩慢的問題?
如何實現(xiàn)水平、垂直居中?
js深度克隆的代碼實現(xiàn)?
同源策略,跨域,后臺如何解決跨域,html有哪些標(biāo)簽可以跨域
數(shù)組去重
一個頁面上有大量的圖片(大型電商網(wǎng)站),加載很慢,你有哪些方法優(yōu)化這些圖片的加載,給用戶更好的體驗。
什么是原型、原型鏈?有什么作用?
什么是作用域鏈?有什么作用?
什么是閉包?有什么作用
什么是ajax?有什么作用?
promise是什么?能解決什么問題?
什么是ajax,可以用來做什么?
講下你做輪播圖的思路,無縫輪播?
減少頁面加載時間的方法?
圖片預(yù)加載和懶加載?
GET和POST的區(qū)別?何時使用POST?
http和https的區(qū)別?
bookstrap的響應(yīng)式所示怎么實現(xiàn)的?
框架
vue生命周期的理解?
v-if和v-show的作用相似,它們的區(qū)別?
v-model雙向綁定原理
用過vue的哪些組件?
vue項目用什么搭建的,搭建的時候有遇到過什么問題嗎?
vue-router 的模式有什么?
watch的作用?為什么要用它?
vue的生命周期,哪個鉤子函數(shù)可以數(shù)據(jù)請求,為什么?
Vue中有哪些生命周期函數(shù)
路由跳轉(zhuǎn)的方式
vue數(shù)據(jù)雙向綁定的原理,用了什么設(shè)計模式(web高級)
Vue的鉤子函數(shù)
Vue基于什么語言
組件之間的傳參(例如子組件和父組件之間的傳參)
vue如何實現(xiàn)雙向據(jù)綁定?
vue父組件子組件通信?
父組件子組件傳參
路由跳轉(zhuǎn)的方式
vue路由傳參怎么實現(xiàn)?
MVVM和MVC區(qū)別?
微信小程序獲取用戶信息?
react的生命周期?
vue和react的區(qū)別,用法區(qū)別?
微信小程序獲取用戶信息?
數(shù)據(jù)庫
其他
對哪個編程語言比較熟?
為什么學(xué)前端?
傳統(tǒng)網(wǎng)站、響應(yīng)式、vue、小程序的區(qū)別?
項目中哪個是你做得比較好的,實現(xiàn)了什么功能?
是否熟悉使用開發(fā)者工具?有沒有使用過斷點(diǎn)調(diào)試?