前言
春暖花開,又到了程式猿們面試的季節,金三銀四面試季,每天都能聽到很多身邊的小夥伴在討論面試的內容,也看到許多的面經和麵試知識點的整理。
但是面試 !== 技術面,一個完整的面試過程中包含:
- 投簡歷 + 約面
- 準備
- HR面
- 技術面試中
- 結束後談薪資
那麼今天來聊聊這些過程中,我們需要注意的點,提升你的面試效率~
投簡歷 + 約面
投簡歷分為兩種,內推,其他。為什麼會這樣區分呢?因為我們投簡歷之前,是想要知道關於這個職位的更多資訊的。
內推意味著更多資訊,而招聘平臺上的JD有可能是複製貼上的~那麼在去面試之前,我們要獲得哪些資訊呢?
- 崗位的技術棧,以便於和自己熟悉的技術棧比對,這決定我是否能通過面試。
因為較為成熟的團隊,在招聘人員時,很多是一個蘿蔔一個坑,需要你專精某一個方向,如果說你之前的技術積累這部分是缺失,那對於你來說,這份工作成功的意義不大。
- 我將要進去的團隊的規模,以及對於整個公司來說,這個團隊是否有話語權。
團隊的規模決定了你在這份工作中的成長速度,當然,前提是你願意學習,為什麼呢?一個團隊裡面有7個人,那實際工作中,7個人對於一個問題可能有不同的解決思路,也會有不同的專精方向,這是你朝夕相處的同事,你可以從他們的身上學習到很多。
那團隊的話語權是什麼意思呢?我所在的團隊在一個需求制定和開始執行的過程中,是否有參與和決策的權利,簡單點說,我是否有權利決定我怎麼做?如果一個技術團隊無條件服從於業務團隊,或者需求是老闆拍大腿決策型,你的工作會非常的被動和辛苦。因為至始至終,你只是一個執行者。一份工作不只是技術的提升,而是熟悉所在公司的業務,能夠提煉出自己的一套針對於這樣業務的解決方案,這個對於其他同行業的公司,也非常有價值。甚至為你以後轉管理和產品做鋪墊。
- 工作時間
最近有一個非常火的專案
996.ICU
相信大家都有所耳聞,所以工作時間的資訊對於我們來說是非常重要的,所以在HR約你面試,或者是內推小夥伴幫你內推之前,你可以大方的問一下,我們們公司的加班情況嚴重嗎?大概的頻率是怎麼樣?如果對方告訴你我們就是996,你可能心裡會掂量一下了。
- 公司的行業資訊和所處的地位
公司所在的行業和在此行業所處的地位決定了他接下來幾年的發展情況和天花板。個人的職業發展和天花板雖然不是絕對的,但也是和公司掛鉤的。另外,你自己對這個行業是否感興趣,這也很重要。
- 工作內容
我將要去的團隊有負責哪些專案呢?通過這些專案,你可以瞭解到將要進入的團隊,在整個技術團隊中是否是關鍵的,如果你所做的只是一個嘗試性的,有可能還沒過試用期就BYEBYE了。
以上就是建議大家在投簡歷和約面時收集的資訊,為什麼會需要這麼多呢?你可能會覺得納悶,因為面試的時間是很寶貴的,你需要專注在一些好的機會上,而不是東奔西跑面了半天發現是個坑。
準備
針對技術棧,和所處的行業,以及你所掌握的內容,所做過的專案,做一個查漏補缺的複習。這裡面的關鍵點就是,你的專案經歷。
確保在你所做的專案中,能夠清楚的說出每個細節,如果你用到了某些技術比如v-router
那你至少要說得出針對於他的幾種配置以及你在專案中是如何使用的
這一點非常非常重要,大廠可能重點考察的是你的基礎和知識能力,但是針對於其他的公司來說,重點就是針對你所做的專案,來判斷你是否可以勝任現在的專案
其他知識上的內容,也會是你面試的一個重點,給大家推薦一些好的資源(都是我自己認真看過的):
愷哥的前端面試小冊:愷哥這本小冊非常細緻的闡述了前端面試中的各個知識點,很適合需要夯實基礎的小夥伴,畢竟工作中你不可能是面面俱到的。它已經7000本的銷量也證明了小冊的質量。
木易楊-高階前端進階:STAR已經超5K,作者是來自網易的大佬木易楊。這個系列針對中高階的面試者,需要你有一定的基礎,但是這裡面的題確實都是常見的問題,理解這些概念可以讓你有一個本質的提升。
HR 面
其實我們的思路轉換一下就能理解:HR 最關心的問題是什麼呢?
- 提問:你來XX幾年啦,有沒有女朋友,準備結婚嗎?以後準備去哪?有什麼打算?
解讀:你能給公司幹幾年。
- 提問:你之前做過哪些工作,為什麼離職?
解讀:你是否可以長期穩定的待在我們公司,你之前的離職原因,是否也會在我們公司出現。
- 提問:你之前的薪資是多少,你期望多少?
解讀:你的薪資待遇是否在我們可以承受範圍內。
- 提問:是否有其他機會,你對我們公司印象如何?
解讀: 你對我們公司的意向有多強,給你發了offer 你選擇我們公司的機率有多大。
- 能否承受一定的工作壓力
解讀:是不是可以加班,能承受什麼程度的加班
第二個問題是重點,大家慎重回答哈。
技術面
因為實際可能和理想狀態不一樣,可能你到了技術面仍然沒有拿到你應該在約面和投簡歷的時候,應該獲得的資訊,那你可以根據實際情況,去問你的面試官。這個很重要。 那除了我們之前說的這些,你還需要在這個環節瞭解什麼呢?
- 專案組如何定義我的職位,我接下來的職業發展是什麼?
僱員和僱主是合作關係,如果在這裡給我的規劃沒有晉升的空間,那我可能會對薪資更加敏感。
- 專案的開發流程:從需求評審到釋出上線,會經歷哪些步驟?
成熟的團隊需要有合理的開發流程,這保證了程式碼的質量同時也讓你可以學到對應的規範,甚至你以後組建自己的團隊也需要了解這些。如果一個公司沒有成熟的釋出系統,還是FTP上傳,甚至沒有專業的運營團隊,你可能要慎重考慮下,因為上線一但出現問題,會很糟心。
- 你為什麼選擇這家公司,他最吸引你的地方是什麼?
2-3年後你如果還在這家公司,那你應該可以勝任你上司的職位,衡量他留在這裡的考慮,也可以看清你以後的路,如果他說的不能吸引你,你也應該考慮我是否合適在待那麼長時間。
- 公司的程式碼規範制定以及技術分享的頻率和形式(
code review
)?
直接決定你的程式碼水準能否提高。以及你除了程式碼之外的軟實力,如何分享是一門藝術。甚至你的職業生涯後期,溝通的能力遠大於你的技術實力。
- 對於加班這塊公司的規定是什麼?調休?
996ICU。
- 接下來我要做的專案是什麼?
我對這塊是否感興趣,能不能長期的在這個方向鑽研。
- 公司對於我們團隊的規劃是什麼?以後會擴充還是現在只是嘗試性的團隊?
職業晉升。
談薪資
原本我準備在這裡寫完談薪資的技巧,但是嘗試之後發現還是太亂了,需要好好的整理之後給大家分享,那這就作為我們的下篇文章的內容吧~(又欠了一篇,我還有一篇promise實現分析沒有寫···)
最後
小冊 你不知道的 Chrome 除錯技巧 已經開始預售啦。
歡迎關注公眾號 「前端惡霸」,掃碼關注,會有很多好東西等著你~