前端面试准备
一、準備技術型簡歷
簡歷是你進??試的敲?磚,也是留給意向公司的第?印象,所以這個很重要,必須在這上?做?了?章,?份優秀的?試簡歷是整個?試成敗的重中之重,我們要認真準備簡歷才能保證簡歷不被刷掉。
簡歷通常有這?部分構成:
1. 準備簡歷模板
萬事開頭難,簡歷的編寫如果從頭開始需要浪費很多時間,其實最快速也最聰明的辦法就是先找?份還不錯的簡歷模板,之后只需要填寫信息即可。
簡歷模板的選擇很講究,有些簡歷基本不看內容就會被刷掉,這些簡歷?般會對?試官進?視覺攻擊,讓簡歷給?試官的第?印象就是反感。
有兩種令人反感的簡歷模板:
- ?種是經典簡歷模板,真是堪稱經典,配??較魔幻,加上表格類的簡歷屬于low到底端的簡歷類型,基本上掃?眼就扔了,這種簡歷只需要3秒鐘就能被?試官扔到垃圾堆;
- 另?種是設計感??的簡歷模板,這種簡歷設計感??,這五顏六?的配?能亮瞎?試官的雙眼,這種花?胡哨的簡歷同樣也是3秒鐘沉到垃圾堆底部的簡歷。
以上兩類簡歷模板堪稱?試官殺?,只要?了上述兩類模板,絕對連讓?試官看第?眼的興趣都沒有。?試官篩簡歷要的是?效、清晰、內容突出,不管是HR還是技術?試官都想在最快速的情況下看到有效信息,你眼中所謂的『視覺效果』在別?眼?就是『視覺噪?』或者『視覺垃圾』,嚴重影響看簡歷的?情和尋找有效信息的速度。
2. 準備個?信息
個?信息部分主要包括姓名、電話、電子郵箱、求職意向,當然這四個是必填的,其它的都是選填,填好了是加分項,否則很可能減分。
接下來才是重點:
3. 準備專業技能
對于程序員的專業技能其實就是技術棧,對于??的技術棧如何描述是個很難的問題,?如什么算是精通?什么算是了解?什么是熟悉?
關于對技術技能的描述有很多種,這?只講三種的了解、熟悉、精通:
- 了解:使?過某?項技術,能在別?指導下完成?作,但不能勝任復雜?作,也不能獨?解決問題。
- 熟悉:?量運?過的某?項技術,能獨?完成?作,且能獨?完成有?定復雜度的?作,在技術的應?層?不會有太?問題,甚?理解?點原理。
- 精通:不僅可以運?某??技術完成復雜項?,?且理解這項技術背后的原理,可以對此技術進??次開發,甚?本身就是技術源碼的貢獻者。
以Vue框架為例,如果可以?vue寫簡單的??,單獨完成某?個??的開發,但是?法脫離公司腳?架?作,也?法獨?從0完成?個有?定復雜度的項?,只能稱之為了解。
如果有?量運?vue的經驗,有從0獨?完成?定復雜度項?的能?,可以完全脫離腳?架進?開發,且對vue的原理有?定的了解,可以稱之為熟悉。
如果?vue完成過復雜度很?的項?,?且?常熟悉vue的原理,是vue源碼的主要貢獻者,亦或者根據vue源碼進?過魔改(?如mpvue),可以稱得上精通。
那么有兩個坑是候選?經常犯的,雜和精,這種兩個坑?量集中在應屆?和剛畢業沒兩年的新?身上,其主要特點是急于表現?我、對技術深度與?度出現?知?導致的過度?信。
?先說雜,?如要應聘?個Java后端,??實實把??的java技術棧寫好就?了,強調?下??擅?什么即可,最好專精某領域?如?并發、?可?等。這時?些簡歷?要給??加戲,??會的不會的?股腦往上堆,什么逆向、密碼學、圖形、驅動、AI都要體現出來,越雜越好,這種簡歷給?的印象就是個什么都不懂的半吊?。
再說精,?個剛畢業的應屆?,出來簡歷就各種精通,精通Java、精通Java虛擬機、精通spring全家桶、精通kafka等等,這種簡歷是不會沒頭沒腦投過來的,這種在?學?就精通各種的天才早被他的各種學?介紹進了??或者外企做某某Star重點培養了,往往看到的這種也是半吊?。
4. 準備?作經歷
?作經歷本身不?花太多筆墨去寫,?試官主要想看的就是每段?作經歷的持續時間、在不同公司擔任的職責如何、是否有??的?作經驗等。
那么什么簡歷在這?給?試官減分呢?
- 頻繁跳槽:?如三年換了四家公司,每個公司呆的時?不要超過?年;
- 常年初級崗:?如?作五六年之后依然在完成?些簡單的項?開發;
- 末流公司經歷:在技術招聘屆,??的優先級最??如BAT、TMD甚?微軟、?歌等外企,知名度獨?獸其次,?般的互聯?公司排在第三,就是?作中?型的互聯?公司?般?家叫不上名字,排在最后的就是外包和傳統企業的經歷;
(1)所以,如果你有頻繁跳槽的經歷怎么辦?在本公司??實實等到滿?年再跳槽。
(2)如果常年初級崗怎么辦?想辦法晉升或者參與?些業界知名項?,再或者寫?個有?定復雜度的私?項?。
(3)如果有末流公司經歷怎么辦?如果是很久以前的末流公司經驗可以直接不寫,也沒?在乎你很早之前的?作經歷,如果你現在就在末流公司,趕緊想辦法跳槽,去不了??,去?知名的互聯?公司也算是勝利?逃亡了。
5. 準備項?經歷
項?經歷不管對于社招還是校招都是重中之重,很多時候成敗就在于項?經歷這塊,?個普通本科可以通過優秀的項?經歷逆襲985,?個??的員?也可以獲得??的?試機會。 但是必須要說?下項?經歷的編寫很講究,這是為后??試部分鋪路的絕佳機會,也是直接讓你的簡歷撲街的重點淪陷區域。
先來看簡歷中項目經歷的坑。
(1)切忌流?賬寫法
項?經歷流?賬寫法是絕?多數簡歷的通病,通篇下來就講了?件事『我?了啥』。
?部分簡歷卻是這樣的:
?Vue、Vuex、Vue-router、axios等技術開發電商?站的前端部分,主要負責??、店鋪詳情、商品詳情、商品列表、訂單詳情、訂單中?等相關??的開發?作,與設計師與后端配合,可要?度還原設計稿。
這個描述有什么問題? 其實看似也沒啥問題,但是這種流?賬寫法太多了,完全?法突出??的優勢展現??的能?。項?經歷是考察重點,?試官想知道候選?在?次項?經歷中扮演的??、負責的模塊、碰到的問題、解決的思路、達成的效果以及最后的總結與沉淀。
?上?的描述只顯示了我?了啥,所以這種項?描述?乎是沒意義的,因為對于?試官??他看不到有效信息,沒有有效信息的項?描述基本就沒價值了,如果這個時候你還沒有??經歷或者名校背書,基本上也就涼了。
(2)切忌堆積項?
堆積項?這種現象往往出現在沒有什么優秀項?經歷的簡歷身上,候選?企圖以數量優勢掩蓋質量的劣勢,其實往往適得其反,項?經歷的?欄最好放2-3個項?,?常優秀的項?可能放?個就?夠了,舉個極端例?如果有?天尤?溪寫簡歷,其實只需要在項?經歷那些??Vue.js作者就?了,當然,他并不需要投簡歷。
有?些項?切忌放上去:
- demo級項?:很多簡歷居然還在放?些仿xx官?的demo,這是??的減分項,有?些則是東拼?湊抄了?些框架 的源碼搞了個玩具項?,也沒有任何價值。
- 爛?街的項?:這種以vue技術棧的為最,由于視頻?站的某?課程流?,導致?量的仿餓了么、仿qq?樂、仿美 團、仿去哪?,同樣Java的同學也是仿電商?站、仿?眾點評等等,?份簡歷5份?模?樣的項?,你是?試官會怎么想。
- 低質量的開源項?:?個?原則就是低star的盡量別放(除?是?質量代碼的冷?項?),?期棄坑的也不要放,不要為了湊數量把低質量的項?暴露出來,好好藏著。
如果只放兩個項?,最好的搭配是?個公司內部挑?梁的項?和?個社區內的開源項?,后者之所以可以占據?席之地,是因為通過你的開源項?,?試官可以通過commit完整看到你的創造過程,?如?程化建設、commit規范、代碼規范、協作?式、代碼能?、溝通能?等等,這甚???試都有?,沒有?開源項?更能展示你綜合素質的東?了。
(3)切忌放虛假項?
?個項?做沒做過只要是有經驗的?試官?問便知,如果你真的靠假項?忽悠過了?試,那這個公司?成也有問題,?才把關不過硬,你可以想象你的隊友都是什么?平,在這種公司?成?價值也不?。好,如果你說實在沒項?可寫了,我只能造假了,那么你應該想?下這多層追問。
?如你說你優化了?個前端項?的?屏性能,降低了?屏時間,那么?試官對這個性能優化問題會進?深挖,來考察候選?的實際?平:
- 你的性能優化指標是怎么確定的?平均下來時間減短了多少?
- 你的性能是如何測試的?有兩種主流的性能測試?法你是怎么選的?
- 你是根據哪些指標進?針對性優化的?
- 除了你說的這些優化?法還有沒有想過通過xx來解決?
- 你的這個優化?法在實際操作中碰到過什么問題嗎?有沒有進?步做過測試?
- 我們假設這么?種情況,?如xxxx,你會這么進?優化?
?試官多層追問的邏輯是這樣的:了解背景 -> 了解?案 -> 深挖?案 -> 模擬場景
?先得了解你性能優化的指標如何,接著需要了解你是這么測試的指標、再怎么進?針對性優化的,再接著提出?些其它解決?案考察你對優化場景的知識儲備和?案決策能?,最后再模擬?個其它的業務場景,來考察你的技能遷移能?,看看是否是對某塊領域有?定的了解,?不是只針對某個項?。
如果要真的在?試現場對答如流,那么?定是在某?塊領域有?定知識儲備的?,不是隨隨便便搞個項?就能蒙混過關的。
(4)合格的項?經歷
合格的項?經歷必須要有以下?點:
- 項?概述
- 個?職責
- 項?難點
- ?作成果
如果不怕字太多,還可以選擇性加?解決?案、選型思路等,但是由于篇幅限制和為?試鋪墊就不太建議寫得太多。
項?概述的?的是讓?試官理解項?,不是每個??試官都做過你的那種項?,所以需?個簡述?便?試官理解。
個?職責就是告訴?試官你在本項?中扮演的??,是領導者?主導者?還是跟隨者,你負責了哪些模塊,承擔了多?的?作量,以此來評估你在團隊中的作?。
項?難點的?的在于讓?試官看到你碰到的技術難題,?便后續?試對項?進??系列討論。
?作成果就很明顯了,?試官需要看到你在做了上述?作到底達成了什么成績,這個時候最好以數據說話,?如訪問量、?屏時間等等。
這個時候也切忌?篇?論,把技術細節都寫上去,甚?還寫了?路歷程的都是?忌,???篇幅太?會造成視覺混亂,另????試官想看到的是簡歷,不是技術總結,?試官要?對上百份簡歷沒那么時間來看你?篇?論,?篇?論?可以在?試中展開。
最好的?法就是???字簡單得說清楚即可,反正項??的時候會問到,到時候把準備的內容講給?試官,掌握?試的主動權就是從項?經歷這?欄中開始。
6. 其他
(1)教育背景
應屆?可以寫得更詳細?點,?如績點排名怎么樣,有沒有突出的科?,社招就不要寫太多了,簡單的?學時間、學校、專業即可,?且寫最?學歷即可,沒必要從初中就開始寫學歷流?賬,沒有?看的。
(2)注意事項
- ?我評價不建議寫:技術?試?乎沒?看你的?我評價,連?試技術問題都嫌『talk is cheap show me the code』,你的?我評價除了占篇幅沒啥?處,充其量算是?試官的?擾信息。
- 簡歷封?千萬別搞:這都是?些簡歷制作?站騙?戶付費的伎倆,不僅是互聯??業,其它?業我也沒?過要簡歷封?這種??操作的。
- 證書不建議寫:應屆?可以酌情考慮弄個六級證書什么的,對于社招??,列?堆證書甚?是減分項,國內的各種證你也懂的,是有多不?信才淪落到靠?堆證書來證明??的價值。
- 千萬別?技能圖表:?先?90分、80分來評價??的技術本身就沒有什么說服?,也不可能這么精準,?且什么是90分、什么是80根本就沒有?個公論,所以??般的?較通?的熟悉、精通描述即可,千萬別加戲,?試官或者HR沒那么多閑?夫去理解你的圖表,??實實按最通??效的?式描述??的技術棧。
- 簡歷最好??:程序員?不是設計師有時候需要作品呈現,如果簡歷超過???定是出問題了,項?、技術棧描述太多太雜占據了?量篇幅。
二、面試前的準備
1. 利用腦圖來梳理知識點
對于統一校招類的面試,要重點梳理前端的所有知識點,校招面試一般是為了做人才儲備,所以看的是候選人的可塑性和學習能力;對于社招類面試,則看重的是業務能力和 JD 匹配程度,所以要針對性地整理前端知識點,針對性的內容包括:項目用到的技術細節、個人技能部分需要加強或提升的常考知識點。
所以,不僅僅簡歷要針對性地來寫,知識點也要根據自己的經歷、準備的簡歷、公司和職位描述來針對性地梳理。
基礎知識來自于自己平時的儲備,一般對著一本系統的書籍或者自己平時的筆記過一遍即可,但是提到自己做到的項目是沒有固定的復習套路的,而且圍繞項目可以衍生出來各種問題,都需要了解,項目講清楚對于候選人也特別重要。基礎是固定的,任何人經過一段時間都可以學完的,但是項目經歷是實打實的經驗。
對于項目的復習和準備,建議列思維導圖(腦圖),針對自己重點需要講的項目,列出用到的技術點(知識點),介紹背景、項目上線后的收益以及后續優化點。這是第一層,第二層就是針對技術點(知識點)做各種發散的問題。
注:JD(job description),是指職位描述,是其縮寫。一般在招聘中,最常用到的意思就是崗位介紹和工作職責描述的意思。
2. 收到面試邀請后的準備
當有公司邀請我們去面試的時候,應該針對性地做一些功課。
(1)了解部門和團隊
了解部門做的事情,團隊用的技術棧,前文提到這部分信息一般從 JD 當中就可以看到,如果 JD 并沒有這些信息,那么可以根據面試的部門搜索下,總會找到一些零星的信息,如果實在沒有任何信息,就準備崗位需要的通用技術。
(2)了解面試官
通過邀請電話或者面試邀請郵件,可以找到面試官信息。通過這些信息查找面試官技術博客、GitHub 等,了解面試官最近關注的技術和擅長的技術,因為面試官往往會在面試的過程中問自己擅長的技術。
三、面試的注意事項
技術?試通常?少三輪:
當然,對于初級崗或者校招?會涉及?輪筆試,相當多的公司會在現場?之前進??輪電話?試,?的是最快速有效地把不符合要求的候選?篩除,對于個別需要跨部?協作的崗位會涉及交叉?試,?如前端候選?會被后端的?試官?試,?些有管理需求的崗位或者重要崗位可能會涉及總監?試或者vp?。
??個正常的技術?試流程(以項??為例)分為?致三個部分:
那么該如何準備技術?試,如何在?試中掌握主動權呢?
1. ?我介紹
?乎所有的?試都是從?我介紹這個環節開始的,所以我們得搞清楚為什么?我介紹通常作為?個?試的開頭。
(1)為什么需要?我介紹
?先,有?個很普遍的問題就是?試官很可能才剛拿到你的簡歷,他需要在你?我介紹的時候快速瀏覽你的簡歷,因為技術?試的?試官很多是?線的員?,?試候選?只是其?作中的??部分,很多情況下是沒有提前看過你的簡歷的。其次,?我介紹其實是?個熱身,?試官和候選?其實是陌??,?我介紹不管是?試還是其他情況下,都是兩個陌??彼此交流的起點,也是緩解候選?與?試官之間尷尬的?種熱身?式。 最后,?我介紹是展示?我、引出接下來技術?試的引?,是你??指定技術?試?向的?次機會。
知道了以上原因,我們才能進?準備更好的?我介紹。
(2)?我介紹的必備要素
?我介紹歸根到底是?個熱身運動,因此切忌占??量的篇幅,上來就把??從出?的經歷到?學像流?賬?樣吐出來的,往往會被沒耐?的?試官打斷,?這也暴露了候選?講話缺乏重點、溝通能??般的缺點。
但是,?些關鍵信息是必須體現的,以下信息是必備的:
- 個?信息: ?少要體現出??的姓名、崗位和?作年限,應屆?則必須要介紹??的教育背景,如果??的前東家是個??最好提及,??的學歷是亮點最好提及,其他的什么有沒有?朋友、是不是獨??沒?在意,不要占?篇幅。這個部分重點在于你是誰?
- 技術能?: 簡要地介紹??的技術棧,切忌把??只是簡單使?過,寫過?個Demo或者看了看?檔的所謂「技術棧」也說出來,?旦后?問到算是?找尷尬。這個部分的重點在于你會什么?
- 技能擅?: 重點介紹??擅?的技術,?如性能優化、?并發、系統架構設計或者是溝通協調能?等等,切忌夸?其詞,要實事求是,這是之后考察的重點。這個部分重點?在于你擅?什么?
(3)重點匹配崗位的技術棧
你的?試簡歷可能包含了各種各樣的技術棧,但是在?我介紹過程中需要匹配當前崗位的技術要求。就?如你?前?試的是移動端H5前端的開發崗位,就重點在?我介紹中突出??在移動前端的經驗,?此時?篇幅得講述??如何?Node?撐公司的web項?就顯得很不明智。
(4)在?我介紹中做刻意引導
如果你的?我介紹跟流?賬?樣,沒有任何重點,其實?試官也很難辦,因為他都沒法往下接話…
?只要你稍作引導,絕?部分?試官就會接你的話茬,?如「你在?我介紹中重點提及了?個項?,碰到了?些難點,然后被你攻克了,效果如何如何好等等」,如果我是?試官?定會問「你的xx項?的xx難點后來是怎么解決的?」。
?試官的?的是考察候選?的能?,對候選?做出評估,因此需要知道候選?擅?什么,是否匹配崗位,?試官絕?多數情況下很樂意你這種有意?意的引導,這樣雙?的溝通和評估會很順利,?不是故意刁難候選?。
(5)如何準備?我介紹
其實最好的?法也是最笨的?法就是把?我介紹寫下來,這個?我介紹?定要體現上?提到的??必備要素,在?試前簡單過?遍,能把?我介紹的內容順利得表達出來即可,切忌跟背課??樣。
?我介紹的時間最好控制在1-3分鐘之間,這些時間?夠?試官把你的簡歷過?遍了,?試官看完簡歷后正好接著你的?我介紹進?提問是最舒服的節奏,別上來開始10分鐘的演講,?試官等待的時候會很尷尬,這么?的篇幅說明你的?我介紹?定是流?賬式的。
2. 技術考察
?個好的技術考察的開始,必須得有?我介紹部分好的鋪墊和引導,有?種情況我們經常遇?:
候選?說了??堆?重點的?我介紹,?試官?時語塞,完全get不到候選?的重點,也不知道候選?擅?什么、有什么亮點項?,然后就在他簡歷的技術棧中選了本公司也在?的技術,候選?這個時候也開始冒汗,因為這個技術棧并不是他的擅?,回答的也磕磕絆絆,?試官的引導和深?追問也沒有達到很好的效果,?試就在這種尷尬的?氛中展開了,?試結束后?試官對候選?的評價是技術不熟練、沒有深?理解原理,候選?的感受是,?試官專挑??不會的問。
所以在前?的部分,?定要做好引導,把?試官的問題引到我們擅?的領域,但是這樣還不夠,正所謂不打?準備之仗,我們依然需要針對可能出現的問題進?準備.
那么如何準備可能的?試題?
?如你擅?前端的性能優化,在?我介紹的部分已經做好了引導,接下來?試官?定會重點考察你性能優化的能?,很可能會涉及很有深度的問題,即使你擅?這??的技術,但是如果沒有準備也可能臨場亂了陣腳.
(1)多重提問
?我多重提問的意思是,當?個技術問題拋出的時候,你可能?對更深層次的追問。
依舊以前端性能優化為例,?試官可能的提問:
以上只是針對SplitChunksPlugin插件相關的優化提問,當然也可能從你的性能測試?度、代碼層?進?考察,但是思路是類似的。因此不能把??準備的問題答案停留在?個很淺顯的層?,????法展示??的技術深度,另???在?試官的深度體情況下容易丟分,因此在??的答案后?多進??我的追問,看?看能不能把問題做的更深?。
(2)答題法則
很多?試相關的寶典都推薦使?STAR法則進?問題的應答,我們不想引?這個額外的概念,基礎技術?試的部分??實實回答?試官的問題即可,通常需要問題運?到這個法則的是項??,?如讓你介紹?下你最得意的項?,回答問題的法則有這?個要點:
- 項?背景: 簡要說?下項?的背景,讓?試官知道這個項?是做什么的
- 個???: 讓?試官知道你在這個項?中扮演的??
- 難點: 讓?試官知道你在項?開發過程中碰到的難點
- 解決?案: 針對上?的難點你有哪?些解決?案,是如何結合業務進?取舍的
- 總結沉淀: 在攻克上述的難點后有沒有沉淀出?套通?的解決?案,有沒有將??的?案在?部?進?推?等等
重點就在于后?三條,也是最體現你個?綜合素質的?部分,我是?試官的話會?常欣賞那種可以發現問題、找到多種?案、能對多種?案進??對取舍還可以總結沉淀出通?解決?案回饋團隊的?。從上述?點可以體現出?個?的技術熱情、解決問題的能?和總結提?的能?。
(3)刻意引導
是的,在回答?試官提問的時候也可以做到刻意引導。
舉?個簡單的例?:
- 除了Vue還?過Angular嗎? 這個時候很多候選?就很實誠回答「沒有」,其實我們可以回答的更好,把你知道的說出來展示??的能?才是最重要的,你可以說「我雖然沒?過,但是在學習雙向綁定原理的時候了解了?下 Angular臟檢查的原理,在學習Nestjs的時候了解了依賴注?的原理,跟Angular也是類似的」,?試官?定會接著問你臟檢查和依賴注?的問題,雖然你沒有?過Angular,但是Angular的基本原理你都懂,這是很好的加分項,說明候選?有深?理解原理的意愿和觸類旁通的能?
- Vue如何實現雙向綁定的? 很多候選???實實答了 object.defineproperty 如何如何操作,然后就沒有了,其實你可以在回答完之后加上?嘴「Vue 3.0則選擇了更好?的Proxy來替代object.defineproperty」或者「除了object.defineproperty這種數據劫持的?式,觀察者模式和臟檢查都可以實現雙向綁定」,?試官?概率會問「Proxy好在哪?」或者「聊聊臟檢查」等等,這樣下?個問題就會依然在你的可控范圍內
第?個例?把本來回答不上來的問題,轉化為了成功展示??能?的加分項,第?個例?讓??更多的展示了??的能?,?且始終使?試官的問題在??的可控范圍內。
3. 向?試官提問
面試是一個雙向選擇的事情,所以面試后一般會有提問環節。在提問環節,候選人最好不要什么都不問,更不要只問薪水待遇、是否加班之類的問題。
?先聲明?個雷區:
- 切忌問結果: 問了也?問,絕?部分公司規定不會透露結果的,你這樣讓?家很尷尬;
- 切忌問?資: 除了HR跟你談?資的時候,千萬別跟技術?試官談?資,?資是所有公司的?壓線,沒法談論;
- 切忌問技術問題: 別拿??不會的技術難題反問?試官,完全沒意義,?試官答也不是不答也不是;
有?個?較好的提問可供參考:
- 團隊情況、團隊做的業務、本職位具體做的工作、工作的規劃;
- 你對這個職位理想?選的要求是什么?;
- 公司培訓機會和晉升機會;
盡量圍繞你的崗位進?提問,這可以使得你更快得熟悉你的?作內容,也讓?試官看到你對此崗位的興趣和熱情,重要的是這些問題對于?試官??既可以簡略回答,也可以詳細的給你講解,如果他很熱情得跟你介紹此崗位相關的情況,說明你可能表現得不錯,否則的話,你可能不在他的備選名單?。
4. 面試禮儀
- **注意社交禮儀:**雖然說 IT 行業不怎么注重工作環境,上下級也沒有繁文縟節,但是在面試中還是應該注意一些社交禮儀的。像進門敲門、出門關門、站著迎人這類基本禮儀還是要做的。
- **舒適但不隨意的著裝:**首先著裝方面,不要太隨意,也不要太正式,太正式的衣服可能會使人緊張,所以建議穿自己平時喜歡的衣服,關鍵是干凈整潔。
- **約個雙方都舒服的面試時間:**如果 HR 打電話預約面試時間,記得一定要約個雙方都舒服的時間,寧愿請假也要安排好面試時間。面試時間很重要,提前十分鐘到面試地點,熟悉下環境,做個登記之類的,留下個守時的好印象。如果因為堵車之類的原因不能按時到達,則要在約定時間之前電話通知對方。
5. 其他注意事項
在面試過程中,我們經常會被問及各種問題,在回答的過程中,這里簡單列舉了一些“坑”。
- “對不起,我真的很緊張”,即使緊張也不要說出來;
- “我想知道這個職位的具體收入有多少”一開始就談錢,你的理想、價值觀、使命、目標呢?
- “我的缺點是斤斤計較,不能加班,承受不了工作壓力太大”不要主動告訴別人你的缺點,你來是展示你的優勢的;
- “我真的很想要這份工作”不要太過于表現你的欲望或絕望,這是你軟弱的表現;
- “我現在(之前)的老板太不好了……”向 HR 說你老板的話會變成對方對你的看法;
- “我需要……能實現工作目標”招聘是為了滿足公司需求,不是為你搭建舞臺;
- “請問面試什么時候結束”不要表現趕時間,你不尊重公司,自然不會錄用你;
- “我喜歡貴公司的福利待遇”你是來工作的,不是因為福利待遇才來的;“無可奉告”不違法不涉及隱私,如實告知,有準備的話不會“無可奉告”;
- “工作第一年的福利待遇及帶薪年假和病假等情況是什么樣的”這是入職時才可以問的規定,先問只會被誤會;
- “我在離婚或者懷孕期間經歷了非常艱難的時期”不要主動告訴對方隱私情況,你個人的事情處理不好會容易聯想到工作表現;
- “我沒有什么問題要問”最后被問到時這樣回答等同于“再也不見”。
四、如何通過HR?
HR通常是程序員?試的最后??,講道理刷?的?率不?,但是依然有?倒在了這最后?關上,下面從HR的?度出發來分析如何應對HR?。
1. HR?的?的
HR?往往是把控?才質量的最后?關,與前?的技術?不同,HR?往往側重員??險的評估與基本的員?素質:
- 錄??險評估**,**這部分是評估候選?是否具備穩定性,是否會帶來額外的管理?險,是否能?上勝任?作,?如頻繁的跳槽會帶了穩定性的?險,HR會慎重考慮這?點,?如在?試中候選?體現出了「杠精」潛質,HR會擔?候選?在?作中會難以與他?協作或者不服從管理,帶來管理?險,再?如,雖然國家明確規定在招聘中不得有性別、年齡等歧視,但是?個?齡已婚婦?會有近期產?的可能性,可能會有?期的產假,HR也會做出評估。
- 員?素質評估**,**這部分評估候選?是否具備職場的基本素質,是否有基本的溝通能?,是否有團隊精神和合作意識等等,?如?個表現極為內向的候選?,HR可能會對其溝通能?產?懷疑.
所以在與HR交流中要盡量保持踏實穩重、積極樂觀的態度,切忌暴露出夸夸其談、負能量、浮躁等性格缺陷。
2. HR?的常?問題
(1)對未來3-5年的職業規劃
?的**😗* 這個問題就是考察候選?對未來的規劃能?,主要想通過候選?的規劃來嗅出候選?對?作的態度、穩定性和對技術的追求.
分析**😗* ?定要在你的回到中體現對技術的追求、對團隊的貢獻、對?作的態度,不要談?些假?空的東?,或者薪資、職位這些太過于功利的東?,?且最好體現出你的穩定性,如果是校招?或者?作沒?年的新?最好不要涉及創業這種話題,???職場新?計劃沒?年就創業,這種很不切實際,說明候選?沒法按實際出發,另???說明候選?的穩定性不夠.
建議分三部分談:
?于想成為技術leader還是技術專家,就看??的喜好了.
(2)如何看待加班(996)?
?的**😗* 考察候選?的抗壓能?和責任?
分析**😗* 這個問題?乎是必問的,雖然996ICU事件鬧得沸沸揚揚,但是官?的態度很曖昧,只?頭批評從沒有實際?動,基本上是默許企業違反勞動法的,除了個別外企在國內基本沒可能找到不加班的公司,所以在這個?試題中盡量體現出??愿意犧牲?我時間來幫助團隊和企業的意愿就?了,?且要強調??的責任?,如果真的是碰到?意義加班,好好學習怎么?vscode刷LeetCode劃?是正道.
建議**😗*
當然了,就算你提?了團隊效率,還是會被安排更多的任務,加班很多時候僅僅是?的,,但是你不能說出來啊,尤其是?些候選?很強硬得表示?期加班不接受,其實可以回答的更委婉,除?你是真的對這個公司沒興趣,如果以進?這個公司為第??的,還是做個?姿態?較好。
(3)如何?對時間有限的?作?
?的**😗* 考察候選?時間管理和處理?量任務的能?,當然也會涉及?定的溝通能?
分析**😗* 程序員的?作內容可能?部分時間并不在寫代碼上,?是要處理各種會議、需求和溝通,通常都屬于?作超負荷的狀態,?對上?這種問題不建議以加班的?式來解決,因為主要考察的是你的時間管理能?和溝通能?,這些要素要在回答中體現出來
建議**😗*
(4)之前在上海為什么來北京發展?
?的**😗* 考察候選?的穩定性和職業選擇
分析**😗* 這個問題?般是上份?作在異地的情況下?概率出現,HR主要擔?候選?異地換?作可能會不穩定,有短期內離職?險,這個時候不建議說"北京互聯?公司多,機會多"這種話(合著覺得北京好跳槽?),回答最好要體現出??的穩定性,?如"?朋友在北京,?期異地,準備來北京?起發展" “家在北京,回北京發展” 等等,潛臺詞就是以后會在北京發展,不會在多地之間來回搖擺.
(5)為什么從上?家公司離職?
?的**😗* 考察離職原因,候選?離職?險評估
分析**😗* 這個問題經常會在跳槽的時候問到,這個時候切忌吐槽上?家公司或者??的上?任?板,盡量從職業發展的?度來回答,凸顯??的穩定性和渴望學習上升的決?,?于?些敏感話題,?如加班太多、薪資太低這種問題也是可以談的,畢竟你跳槽的訴求就是解決上家公司碰到的問題,但是不能觸碰剛才提到的底線問題,切忌吐槽向.
建議**😗*
除了不要有負能量和吐槽向,這個部分可以坦誠得說出來
(6)還有其他公司的Offer嗎?
?的**😗* 評估候選?是否有短時間內?職其他公司的可能性
分析**😗* 很多時候并不是候選?完美符合?個崗位的要求,HR當然想要?個技術更好、要錢更少、技術更匹配的候選?,但是候選??般都會有這樣或者那樣的?問題。
?如,你的表現是可以勝任?前的崗位的,但是這個崗位不是很緊急,HR可能把你當做備胎,來找?個性價?更?的候選?。?如,你的表現很好,履歷優秀,HR不知道能不能100%拿下你。所以如果你很希望加?這個公司,最好要做到「欲擒故縱」,既要體現?身的市場競爭?,?要給到HR?定的壓?。所以,即使你已經拿了全北京城互聯?公司的offer了,也不要說??offer多如??,?副滿不在乎的樣?,這樣會給HR造成他?職可能性不?的錯覺,因為他的選擇太多了。當然,也不要跪在地上舔:“加?公司是我的夢想,我只等這?個offer”,放?吧,?定被hr放到備胎?才庫中.
建議**😗*
(7)如何與HR談薪資?
HR與你談論薪資經常有如下套路:
- HR: 您期望的薪資是多少?
- 你: 25K。
OK,你已經被HR成功套路。這個時候你的最?價就是25K了,然后HR會順著這個價往下砍,所以你最終的薪資?般都會低于25K。等你接到offer,你的??肯定充滿了各種“悔恨”:其實當時報價26、27甚?28、29也是可以的。
正確的回答可以這樣,并且還能夠反套路?下HR:
- HR: 您期望的薪資是多少?
- 你: 就我的?試表現,貴公司最?可以給多少薪??
如果經驗不夠?道的HR可能就真會說出?個報價(如25K)來,然后,你就可以很開?地順著這個價慢慢地往上談了。所以這種情況下,你最終的薪資肯定是?于25K的。當然,經驗?道的HR會給你?句很官?的套話:
- HR: 您期望的薪資是多少?
- 你: 就我的?試表現,貴公司最?可以給多少薪??
- HR: 這個暫且沒法確定,要結合您?輪?試結果和??部?的意?來綜合評定。
雖然薪資很重要,但是我個?覺得這不是最重要的。我有以下建議:
- 如果你覺得你技術?試效果很好,可以報?個??點的薪資,這樣如果HR想要你,會找你商量的。
- 如果你覺得技術?試效果?般,但是你?較想進這家公司,可以報?個折中的薪資。
- 如果你覺得?試效果很好,但是你不想進這家公司,你可以適當“漫天要價”?下。
- 如果你覺得?試效果不好,但是你想進這家公司,你可以開?個稍微低?點的?資。
需要注意的是,?試求職是?個雙向選擇的過程。?試應該做到不卑不亢,千萬不要因為?試結果不好,就低聲下?地乞求?作,每個?的?作經歷和經驗都是不?樣的,技術?試不好,知道??的短板針對性地補缺補差就?,?不是在?事關系上動歪腦筋。
3. HR面的溝通技巧
跟 HR 溝通的時候,不要夸大現在的薪酬,HR 知道的信息往往會超出你的認知,尤其大公司還會有背景調查,所以不要撒謊,實事求是。跟 HR 溝通的技巧有以下幾點:
(1)不要急于出價
不要急于亮出自己的底牌,一旦你說出一個薪酬范圍,自己就不能增加薪酬了,還給了對方砍價的空間。而且一個不合理的價格反而會讓對方直接放棄。所以不要著急出價,先讓對方出價。
同時,對于公司級別也是,不要一開始就奔著某個目標去面試,這樣會加大面試的難度,比如:
目標是拿到阿里 P7 的職位,不要說不給 P7 我就不去面試之類的,這樣的要求會讓對方一開始就拿 P7 的標準來面試,可能會找 P8+ 的面試官來面試你,這樣會大大提升面試難度。
(2)要有底氣足夠自信
要有底氣,自信,自己按照上面的估值盤算好了想要的薪酬,那么應該有底氣地說出來,并且給出具體的原因,比如:
如果 HR 表示你想要的薪酬不能滿足,這時候你應該給出自己評估的依據,是根據行業職級標準還是自己現有薪酬范圍,這樣做到有理有據。
(3)談好 offer 就要盡快落實
對于已經談攏的薪酬待遇,一定要 HR 以發郵件 offer 的形式來確認。
五、面試后的思考總結
- 面試完了多總結自己哪里做得不好,哪里做得好,都記錄下來,后續揚長避短
- 通過面試肯定親身體會到了公司團隊文化、面試官體現出來的技術能力、專業性以及職位將來所做的事情,跟自己預期是否有差距,多個 offer 的話多做對比
每次面試應該都有所收獲,畢竟花費了時間和精力。即使面不上也可以知道自己哪方面做得不好,繼續加強。
總結
- 上一篇: 线性调频信号(chirp signal)
- 下一篇: 【 Grey Hack 】大数四则运算