2021 前端工程師崗位求職攻略,附學習路線圖
時間:2023-05-27 00:42:01 | 來源:網(wǎng)站運營
時間:2023-05-27 00:42:01 來源:網(wǎng)站運營
2021 前端工程師崗位求職攻略,附學習路線圖:從 MVC 到 MVVM,從頁面到工程化,從瀏覽器到全端應用,前端技術近幾年來保持著極高的發(fā)展速度,應用場景不斷拓展,前端技術能夠滿足的需求越來越多,前端崗位的數(shù)量也不斷增長,前端工程師的薪資待遇穩(wěn)步提升,發(fā)展前景十分廣闊。
根據(jù)某招聘軟件數(shù)據(jù)統(tǒng)計,截止至2021 年 7 月,四大一線城市的 web 前端崗位近一年的平均月薪為:杭州 13709 元 杭州 13573 元 杭州 12096 元 杭州 9306 元。
以杭州市為例,從 6 月 11 日到 7 月 22 日,連續(xù) 6 周,web 前端崗位月平均薪資對比上月同期上漲均值為 2.45 %
前端工程師招聘需求
2021 年,市場對前端工程師的需求依然旺盛。所謂知己知彼,百戰(zhàn)不殆,分析各個公司對前端工程師的招聘需求,一方面可以了解到前端各細分領域在企業(yè)的需求情況,調整自己對崗位和薪資的期待,另一方面可以獲得各種前端技術在企業(yè)中的應用情況,調整自己的學習和面試準備方向。因篇幅所限,文中僅列舉少數(shù)大廠的崗位分布情況。
公司招聘需求通過對百度、阿里巴巴、騰訊、字節(jié)跳動、美團和滴滴的官網(wǎng)的崗位需求數(shù)量進行統(tǒng)計,獲得前端崗位數(shù)量占技術崗位(含開發(fā)、測試、運維等)總數(shù)量的比例如圖所示:
可見前端崗位在各大公司的需求量都很大,平均占比超 10%
前端崗位分類按等級劃分前端崗位按等級劃分,一般分為初級、中級、高級(資深)和專家。大廠的初級多通過校園招聘,社會招聘的起始等級多為中級或高級。等級越高,崗位要求越高,薪資越高。相應地,面試流程,面試輪數(shù),面試官的級別,面試題型和難度,是否做背景調查,調查到什么樣的程度都與等級息息相關。
通常情況下,校園招聘更側重對面試者學習能力、邏輯及理論的考察,社會招聘更側重對面試者學習習慣、理解及實踐的考察,但由于等級的限制,前者的面試難度大體上低于后者,把握校園招聘的機會依然是應屆生進入心儀企業(yè)的較快途徑之一。
我們隨機抽取了 60 個當前正在招聘的年薪在 20 萬以上的前端崗位,各職級占比如圖所示:
按領域劃分前端工程師的對應崗位可以大體分為 Web、移動端、小程序、客戶端和游戲前端等類型。
- Web 前端是前端開發(fā)的通用崗位,主要從事瀏覽器內(nèi)的網(wǎng)站、中后臺、SPA、插件等應用的開發(fā),廣義上,它也包含所有基于前端技術開發(fā)或者面向用戶界面的崗位,傳統(tǒng)的美工、搜索引擎優(yōu)化師、網(wǎng)站推廣專員、用戶交互和體驗設計師在一些公司仍歸屬于前端部門。
- 移動端前端是 Web 前端的細分,主要從事 WebApp,基入 WebView 的套殼或 Hybird 混合應用開發(fā),或者采用前端技術開發(fā)原生渲染的移動應用,如 React Native,Weex,Hippy 等。經(jīng)典的 IOS 和 Android 開發(fā)也可以歸類于移動端前端,基于 Dart 的 Flutter 發(fā)展強勁,擁有原生開發(fā)能力和經(jīng)驗的前端工程師更受企業(yè)的歡迎。
- 小程序前端是 Web 前端的細分,近年來各超級 APP 分分開放小程序能力,小程序作為流量入口的價值日益顯現(xiàn)。很多公司將小程序崗位從前端中獨立出來,甚至只做小程序。Uni-App,Taro,Kbone 等小程序跨端,甚至多終端統(tǒng)一框架成為很多項目的選擇。
- 客戶端/嵌入式前端歷史悠久,從使用 WebBrowser 到集成 Chromium,從填補客戶端頻繁更新的內(nèi)容,開發(fā)提供離線體驗的 Web 應用,到基于 Node.js 等前端技術構建跨平臺的桌面應用,如 Electron 等。隨著智能設備的快速普及,手表、投屏、教學、電視、車載應用等終端正在產(chǎn)生更多的前端崗位需求。
- 游戲前端起薪普遍較高,幾乎都要求掌握算法和數(shù)據(jù)結構。作為傳統(tǒng)游戲開發(fā)的延伸和補充,Cocos 和 Unity 仍是很多游戲前端的加分項。早期網(wǎng)頁游戲和視頻網(wǎng)站帶來了大量的 Flash 相關崗位需求,之后 HTML5 取而代之,Canvas,WebGL,WebGL 2 渲染性能不斷提升,可視化 JS 庫 Echarts、Hightcharts、D3.js、Three.js 得到圖表、地圖、游戲類、設計工具等項目的青睞,Laya、Erget 讓前端游戲開發(fā)更容易,WebAssembly 前景廣闊。值得一提的是,小游戲由于其高粘性,易傳播的特性,在傳統(tǒng)游戲之外,正在成為保證用戶增長和留存的手段之一,很多非游戲開發(fā)企業(yè),也將游戲前端作為獨立崗位招聘
- 除了以上分類之外,前端工程師還可以選擇的相關崗位有:
- 與其它技術的復合崗位,如音視頻開發(fā),地圖位置信息開發(fā),課件開發(fā)
- 需要額外儲備業(yè)務相關技術的崗位,售前、售后技術支持,云技術開發(fā)
- 技術輸出的崗位,如前端培訓講師、主播、顧問、組長等咨詢或管理類崗位
需要注意的是,前端崗位并沒有清晰界限,使用的技術棧往往根據(jù)項目需求和資源變化。每個領域所能提供的崗位是有限的,下面就讓我們跳出領域限制,從前端工程師的崗位需求入手,拓展擇業(yè)的范圍,明確學習方向。
前端崗位要求我們隨機抽取了 60 個當前正在招聘的年薪在 20 萬以上的前端崗位,從學歷、專業(yè)、工作經(jīng)驗、管理經(jīng)驗、性格特質、技術棧和加分項等 7 方面總結前端工程師的崗位要求。
學歷95% 的崗位要求本科及以上學歷,5% 的崗位要求大專及以上學歷。
專業(yè)22% 的崗位要求計算機或相關專業(yè),11% 崗位不限專業(yè),但要求有算法和數(shù)據(jù)結構等計算機基礎,特別是起薪較高的游戲前端崗位。在力扣刷題和看 Leetbook 是彌補計算機基礎的捷徑。
工作經(jīng)驗45% 的崗位要求 5 年及以上工作經(jīng)驗,23% 的崗位要求 3-4 年工作經(jīng)驗,10% 的崗位要求 1-2年工作經(jīng)驗,22% 的崗位不限工作經(jīng)驗。部分崗位雖然標明了工作經(jīng)驗要求,但也注明能力達到,可以放寬要求。
管理經(jīng)驗少數(shù)高級及以上或管理崗位,對管理經(jīng)驗也有要求,多表述為帶過不少于多少人團隊或者 1 - 3 年管理經(jīng)驗。
性格特質近三分之一的崗位要求候選人擅于團隊協(xié)作、學習和溝通。四分之一的崗位要求候選人責任心強。六分之一的崗位要求候選人主動,具備良好的邏輯思維能力,擅于發(fā)現(xiàn)、分析和解決問題,能承受一定的壓力,十分之一的崗位要求候選人嚴謹規(guī)范。其他常見崗位性格描述包括喜歡分享、樂觀、鉆研,有一定的視野、執(zhí)行力和擅于思考。
值得一提的是,近年來,各大公司越來越重視對面試者邏輯思維能力的考察,考察方式包括:
- 聆聽面試者的回答,判斷是否有邏輯性
- 請面試者回憶一個項目的架構或解決某個問題的細節(jié)
- 設置開放性題目,請面試者用簡短的語言盡可能多地回答技術點
- 設置實踐問題場景,詢問解決問題的流程、方案
- 設置邏輯推斷題目
- 設置算法和數(shù)據(jù)結構的題目
- 設置編程題目,面試者需要在線編程,或者回答解決問題的關鍵技術點
力扣收集了各大公司的算法、數(shù)據(jù)結構、邏輯和編程原題,大量練習并參與模擬面試和周賽,帶著用更高效的方法解決問題的態(tài)度投入工作,能夠顯著提升面試者的邏輯思維能力。
更重要的而是,邏輯思維還將影響語言表達是否清晰有效,安排學習、工作是否條理有序。刷題經(jīng)常處理邊界,會幫助面試者形成嚴謹規(guī)范的品質。這些都將促成良好學習和工作習慣的養(yǎng)成,使得面試者的性格特質更加滿足崗位要求。
技能我們將崗位要求的技能按照出現(xiàn)頻次生成詞云圖:
- 幾乎所有崗位都提到了 JavaScript、HTML 和 CSS,部分崗位會注明 HTML 5 和 CSS 3,近三分之一的崗位提到了 ES6+,超過 18% 的崗位提到了 TypeScript,超過 10% 的崗位提到了 W3C 標準。近 10% 的崗位在使用 SASS 或 LESS。語義化也被提及。
- 三大框架中,70% 以上的崗位提到了 Vue 和 React,兩者不分伯仲,超過三分之一的崗位提到了 Angular,其受到外資企業(yè)的偏愛。React Native 仍是 10% 崗位的選擇。Weex、jQuery 也被提及。
- 近半數(shù)崗位要求 Node.js, 無論是作為工程化工具,桌面開發(fā)、中后端運行環(huán)境,Node.js 已經(jīng)從加分項變?yōu)楸匦揄棥?/li>
- 超過 20% 的崗位明確提到數(shù)據(jù)結構和算法,其與對計算機基礎或專業(yè)的要求緊密相連,出題考察是證明面試者計算機水平的直接途徑之一。設計模式和面向對象也有被提及。
- 工程化方面,超過三分之一的崗位提到了 Webpack,超過 18% 的崗位提到了 Gulp ,超過 10% 的崗位提到了 Grunt,Rollup,F(xiàn)IS 也有被提及。
- 近三分之一的崗位提到了網(wǎng)絡,超過 23% 的崗位明確提到 HTTP。
- 超過 28% 的崗位提到了性能優(yōu)化,近 10% 的崗位要求要求了解瀏覽器原理,結合計算機基礎、網(wǎng)絡、緩存、框架、原理等談性能優(yōu)化,往往可以拉開中高級前端的差距。
- 近 10% 的崗位提到了 Git,敏捷開發(fā)和文檔書寫能力也有被提及。
- 此外,10% 左右的崗位提到了架構、布局、兼容性、小程序、Canvas、組件化和模塊化。
加分項前端技能之外,被多次提及的加分項如圖所示:
- 英語水平:通常分為兩個層級,第一級是讀寫英文文檔、郵件,第二級是聽說英文會議。
- 管理經(jīng)驗:在團隊中承擔過項目或技術管理的角色,培訓過其他前端,采用某種開發(fā)模式,參與技術選擇和架構設計,解決過疑難問題或顯著提升開發(fā)效率,帶來業(yè)務增長。
- 大中型項目的開發(fā)經(jīng)驗:服務過高并發(fā),高負載的業(yè)務,應用或組織過微服務或復雜系統(tǒng)的開發(fā)。
- 移動端會 IOS 和 Android 原生開發(fā):原生開發(fā)通常意味著更小的安裝包,更完整的調用能力和更廣闊的優(yōu)化潛能,用戶體驗對比非原生仍會有細微差別。在移動端業(yè)務快速發(fā)展或者審核政策變更的情況下,會前端有從 Web 開發(fā)轉型原生開發(fā)的情況。
- 此外,了解 Linux 及類似系統(tǒng)的常用操作,會用會配置 Nginx 等 Web 服務器,擅長 SEO,能夠理解甚至完成 UI,UE 和 UX 設計,擁有技術博客,Github 自己的開源項目 Star 達到一定數(shù)量,是知名開源項目的貢獻者或者維護者都是重要的加分項。
后端及其它語言后端經(jīng)驗是被提及最多的加分項,掌握至少一門后端、其它客戶端或者更底層的語言,一方面可以提高前端的職業(yè)競爭力,另一方面可以直接拓寬擇業(yè)范圍。之前抽取的前端崗位要求中,提及后端或其它語言的頻次所占比例如圖所示:
前端學習路線
按照前端崗位需求,以優(yōu)先學習工作更需要,面試更??嫉膬?nèi)容為原則,由淺入深,層層鋪墊,與時俱進,可以較容易地總結出前端學習路線圖:
HTML / CSS / JavaScript 基礎學習- 《Web 入門》 MDN 權威入門指南,HTML / CSS / JavaScript 快速上手
- 《CSS 世界》講解細膩,拓展延伸對 CSS 的認識
- 《前端通關手冊 · CSS》 大量面試真題檢測 CSS 掌握水平
- 《現(xiàn)代 JavaScript 教程》 線上教程,簡單明了,時效性強
- 《JavaScript 高級程序設計》 傳說中的紅寶書
- 《JavaScript 權威指南》 傳說中的犀牛書
jQuery / ES6+ / 正則 / Canvas 進階學習- 《jQuery 中文文檔》 翻譯完整,結構清晰
- 《ES6 入門教程》線上教程,很多前端學習 ES6 的起點和字典
- 《正則表達式 30 分鐘入門教程》 30分鐘從入門到掌握正則的使用
- 《Web 前端開發(fā)精品課 HTML5 Canvas 開發(fā)詳解》圖文并茂,代碼示例豐富
- 《前端通關手冊 · JavaScript》 大量面試真題檢測 JavaScript 掌握水平
工程化及框架應用學習- 《Node.js 中文文檔》
- 《Webpack中文文檔》
- 《Vue.js 中文文檔》 Vue / React / Angular 新手建議順序閱讀
- 《React 中文文檔》
- 《Angular中文文檔》
網(wǎng)絡學習- 《計算機網(wǎng)絡面試突擊》 從面試出發(fā)學習計算機網(wǎng)絡和協(xié)議相關知識
- 《圖解 HTTP》 172 張圖解輕松入門。從基礎知識到最新動向,一本書掌握 HTTP 協(xié)議
算法和數(shù)據(jù)結構及設計模式學習- 《我的第一本算法書》 481 張步驟圖詳解 26 個算法和 7 個數(shù)據(jù)結構的基本原理
- 《七章刷完數(shù)據(jù)結構》 學透方法,高效掌握數(shù)據(jù)結構
- 《算法圖解》 像小說一樣有趣的算法入門書
- 《零起步學算法》 以初學者視角,重點講解算法與數(shù)據(jù)結構的設計思想
- 《高頻算法實戰(zhàn)》 進階版算法與數(shù)據(jù)結構教程,追蹤原理,融會貫通
- 《深入淺出設計模式》 用生動的例子詳解 23 種設計模式
性能優(yōu)化- 《Web 性能》 MDN 權威文檔羅列 Web 性能指標和測量方法
- 《高性能網(wǎng)站建設指南》 堪稱前端工程師技能精髓,很多前端的性能優(yōu)化入門書
- 《高性能網(wǎng)站建設進階指南》 進一步學習性能優(yōu)化,建設指南的進階版
- 《高性能 JavaScript》 編寫運行更快的 JavaScript 權威指南
原理- 《深入響應式原理》 Vue.js 權威說明響應式原理
- 《React 實現(xiàn)說明》 React 實現(xiàn)原理資料匯總
安全- 《Web 安全》 MDN 權威文檔說明 Web 攻擊方式及防御策略
- 《Web 安全開發(fā)指南》詳細介紹Web安全開發(fā)的必備知識和攻防實戰(zhàn)
- 《XSS Challenges》 模擬 XSS 攻擊并闖關
調試和測試- 《調試器》 MDN 權威文檔說明如何使用 JavaScript Debugger
- 《Jest中文文檔》 被廣泛使用的測試框架的說明文檔
項目管理- 《Markdown 入門》 用輕量級的標記語言快速書寫格式優(yōu)雅的文檔
- 《面向對象是怎樣工作的》 「計算機程序設計思想」圖解趣味版
- 《OKR 工作法》 如何激勵不同團隊一起工作,全力以赴實現(xiàn)一個有挑戰(zhàn)性的目標
- 《敏捷軟件開發(fā)》 豆瓣評分 9.0 的項目管理入門書
加分項后端和客戶端或更底層語言- 《Java 實戰(zhàn)》 通過示例全面講解 Java 8、9、10 新特性
- 《Python 深度學習》 通俗易懂,建立關于機器學習和深度學習核心思想的直覺
- 《Java 面試突擊》 Java 面試必備知識點整理,高效面試通關秘籍
- 《C++面試突擊》 C++ 面試高頻知識點詳解
- 《WebAssembly 中文文檔》 將 C、C++ 或 Rust 等編譯進瀏覽器,在 JavaScript 中使用
操作系統(tǒng)- 《硬核 Linux 攻略》 從使用 Linux 寫命令,到了解這些指令背后的意義
- 《硬核操作系統(tǒng)指南》 進程線程、內(nèi)存管理、文件系統(tǒng)、IO 流、死鎖等角度全面剖析系統(tǒng)
機器學習SEO- 《百度搜索學堂·搜索規(guī)范》 百度官方 SEO 教學
UX- 《點石成金》 面向 Web 設計和開發(fā)的技術人員的經(jīng)典入門書
- 《設計師要懂心理學》 在網(wǎng)頁和應用設計中,考慮周邊視覺、色盲和目標趨近效應
- 《眼動追蹤 用戶體驗優(yōu)化操作指南》 通過眼動追蹤方法實操用戶體驗優(yōu)化
英語- 使用單詞書、背單詞 APP、卡片等方式,背英語六級的詞匯
- 整理英語口語的常用句式,代入場景背誦
- 精聽日常英語會話,慢速英語新聞等,盡量聽懂每個詞
- 泛聽或看英語電影,英文歌曲,不看字幕,聽懂大概意思
- 說,不要怕說錯,請聯(lián)想中文缺字、錯字、順序不對,大家也能聽懂。能有人陪說英語最好
如何準備前端面試
前端崗位種類繁多,同學們可能會陷入糾結,那么如何做出合適自己的選擇呢?筆者建議主要考慮三個方面:知識儲備、個人興趣、以及發(fā)展前景。
如何積累前端經(jīng)驗前端的知識更新速度就像它的發(fā)展一樣快,選擇前端,意味著需要不斷學習,良好的自學能力和習慣,也許并不能使你飛到最高,但一定能讓你飛得更遠更長久。
經(jīng)驗積累是一個長期的過程,加快過程的方法有二:
- 主業(yè)之余,投入時間關注,學習和實踐新舊技術
- 每天做完力扣的每日一題,保持清晰的邏輯思維能力以及做題的手感。
- 每周看完一本 LeetBook,用最少幾小時的時間學會一個前端崗位需求技能。
- 主動發(fā)現(xiàn)、分析和解決項目問題,在過程中獲得與項目關聯(lián)的知識和經(jīng)驗增長。
兩種方法沒有優(yōu)劣之分,但是需要注意的是:
- 前者應警惕虛假努力,不要疲勞戰(zhàn)以至于影響主業(yè),多以學會多少而不是時間長短來衡量收獲,適當給自己放松、減壓。
- 后者能讓自己從學業(yè)或工作中收獲更多經(jīng)驗,但要注意時間、協(xié)作和優(yōu)先級,時刻注意截止日期,不要過早優(yōu)化,不要占用同學或同事的時間陪自己搜索和試驗。提前調查,給出原因、結論和方案供大家討論,是對團隊的時間和效率負責任的表現(xiàn)。
此外,勇于承擔管理或者培訓的角色,能夠讓我們從新的角度來看待前端工作。并不是所有人都具有領導力,但是如果公司或團隊有意提供這樣的角色,請無需擔心技術不夠,技術、管理、協(xié)作等都是前端崗位的需求點,它們部分重疊又相互獨立,主動邁出第一步就是成功的一半。不在管理崗位也可以練習管理,小到管理時間、金錢,大到嘗試影響和說服他人,嘗試優(yōu)化項目,改進流程等。多嘗試做原來領導會做的事情,在這個過程中,鍛煉和認識自己,積累管理經(jīng)驗。
也許項目的代碼正讓你頭疼,也許公司的管理正讓你委屈,也許重復的生活正讓你迷茫,也許長期的重擔正讓你厭倦,也許身心的疲憊正讓你失望。很抱歉,曾經(jīng)喜歡前端的你,有時會遭遇非技術的壓力。請嘗試拾起好奇心和熱情,主動“優(yōu)化”環(huán)境、生活和人際關系,在忍受和思考中發(fā)現(xiàn)“原理”,找到并復制更優(yōu)“模式”,在“實現(xiàn)”最佳實踐中,完成量變到質變的積累。
綜上,可以很容易地把如何積累前端經(jīng)驗總結成腦圖:
如何應對前端面試首先,明確尋找工作的動機、目標,如果已經(jīng)在職,需要權衡離職帶來的風險和收益,盡量不要裸辭準備面試,原因是:
- 背景調查的流程和時間可能會延長。裸辭有的公司會先背調,再入職,在職為避免立即聯(lián)系候選人在職的公司,可能會先給 Offer,再背調。這不是一定的,只是具有參考意義
- 需要提供的證明可能會變多。比如有的公司會要求裸辭候選人提供工資流水、社保記錄
- 離職原因很可能會成為面試關注的重點之一。是不是被動離職,為什么要冒中斷社保、經(jīng)濟來源的風險?
- 社保、經(jīng)濟來源可能中斷、生活節(jié)奏不適應、求職不順利、社交需求等長期可能會給候選人產(chǎn)生壓力
其次,一定要先準備,再去面試,缺少準備,會導致:
- 理論知識遺忘,不準確,回答問題或者交流項目,答不到技術點和得分關鍵詞上
- 算法和數(shù)據(jù)結構、編程題不會做,不會說,或者有印象,寫不出
- 原理及實現(xiàn)答不出,或者答得太淺,只知道怎么用
- 回答受限于項目和技術棧,缺少廣度和深度,崗位要求的某領域遺忘或沒接觸過
- 想到哪里說到哪里,回答沒有邏輯,不連貫,缺少聯(lián)系、一致和條理性
部分面試官能夠辨別候選人的不佳表現(xiàn)是因為緊張、缺乏準備所致,少數(shù)面試官會嘗試通過引導、鼓勵、開玩笑、更換環(huán)境、變換候選人熟悉的話題等方式來繼續(xù)探測候選人的真實能力邊界。即便如此,含糊不清、缺少技術表述,邏輯混亂的答案依然會負面影響面試結果。
緊張是很多候選人都有的情緒。在回答不上來或者面試官給予了負面反饋時,例如被頻繁打斷、質疑,部分候選人會焦慮,頭腦空白。也有候選人不適應在別人的關注下做題,不善于表達。
所以,在準備面試時,我們可以根據(jù)前端學習路線、心儀崗位要求、結合自身實際,搭建自己的技術棧框架,回答《前端通關手冊》《面試突擊》系列的 LeetBook 里,已經(jīng)按知識點分好類的面試題,將查漏補缺到的知識點,按分類掛載到自己的技術??蚣苌?。面試時,在框架中搜索,總能找到可以回答的內(nèi)容,至少可以避免無話可說,回答也會盡可能地靠近正確答案。
對于害怕線上編程的候選人,推薦使用力扣的模擬面試功能,從大廠原題中抽取題目,模擬真實面試流程和情景??梢宰屛覀兏玫乜刂茣r間和情緒,提升面試中對不通過情況的調試和處理能力。最好可以邊做邊說,講講思路、復雜度,用到的數(shù)據(jù)結構、算法和技術點等。習慣后,真實面試只是換了題目和聽眾,自然會更從容。
最后,臨場表現(xiàn)可以大方有禮,重視細節(jié),但是不糾結于結果:
- 面試前:打印多份簡歷,著裝勿太休閑,口、身上無氣味,早 30 分鐘到,趕時間不要拼車
- 面試中:語速不要快,聲音大,突出技術關鍵詞,多看面試官,不會的跳過,不要卡在上面
- 面試后:感謝面試官并握手,不評論公司和他人,心儀崗位 3 天后,可以主動詢問結果
綜上,可以很容易地把如何應對前端面試總結成腦圖(點擊放大):
前端面試流程形式當與公司約定好了面試時間,建議候選人至少提前 30 分鐘到達現(xiàn)場,原因是:
- 有的公司會要求填寫候選人到場填寫個人信息或者職位申請表,需要時間
- 有的公司有多輪面試,面試官時間安排緊湊,提前到,有機會一次性面完
- 有的公司地圖標注不準確或者沒溝通好,來錯地方,需要有時間打車更正
- 前端面試流程,根據(jù)公司屬性,通常分為三種情況:
- 國內(nèi)公司,多先技術面,再人力面,部分公司喜歡在技術面前添加筆試題或機試題。
- 機試題通常時間夠用,筆試題可以只寫技術點,未約定時間時,控制在 30 分鐘完成。
- 技術面的一面往往是你未來的同事、組長或者直屬領導。
- 二面及以上通常是更高一級的領導或者別的部門的同事交叉面試。
- 技術面通常會評級,有的公司會設置專門的技術評定考試,結果影響職級和薪資區(qū)間。人力面通常會關注候選人的離職原因,職業(yè)規(guī)劃,向候選人核實簡歷中發(fā)現(xiàn)的問題。
- 通常,當 HR 開始向你介紹公司文化、詢問你當前薪資和期望薪資、最快入職時間,都是代表面試可能已經(jīng)當場通過
- 如果期望薪資超過了評級、漲幅超過 HR 權限等,能力和經(jīng)歷經(jīng)詢問依然存疑,或者需要繼續(xù)與其他候選人對比,那么通常會給候選人等待的時間范圍
- 多數(shù)公司的談薪是一個獨立流程,HR 會向候選人詳細介紹薪酬、獎金、福利、晉升路線和通道,有時也希望降低候選人的期望,來達成錄用
- 外資公司,多先人力面,再技術面,最后人力面。比國內(nèi)公司多的第一場人力面,主要采用電話或現(xiàn)場簡單聊天的方式,對候選人進行初步了解。這個階段 HR 的問題,很可能會包含最核心的崗位要求,例如某個不可或缺的技術棧、相關領域經(jīng)驗,穩(wěn)定性要求等。
- 部分公司,多為大廠,候選人會接到技術電話面,這是初步了解,解答面試官關鍵疑問的途徑,具有初篩意義。通常,電話面及其它前置考核通過后,才會進入到公司的面試流程。所以,接到電話不必緊張,如果不方便,一定要在電話中另行約定時間,避免錯過機會。
面試,主要是語言溝通,對表達能力不太自信的候選人,可以準備紙筆或電腦,在征得面試官同意的前提下,用你的架構圖、時序圖、流程圖、代碼、文檔和項目來補充回答,可以給面試官留下更完整的印象,盡可能地多展現(xiàn)真實水平。
小結
界面是產(chǎn)品距離用戶最近的窗口,選擇前端,讓我們有機會直面用戶,從需求出發(fā),在技術開發(fā)中,體驗人性之美,更快、更好、更低成本地創(chuàng)造商業(yè)價值。
多平臺,跨終端,Serverless 的趨勢下,從事前端,無需自我設限,面對挫折和挑戰(zhàn),用理智對抗情緒,選擇成長,任何人都無法阻止你成為領域專家或全棧大牛。
在準備面試和積累經(jīng)驗的道路上,指導和氛圍的重要性不言而喻。多年來,力扣已經(jīng)幫助很多前端實現(xiàn)職業(yè)發(fā)展,獲得自己心儀的崗位 Offer。面試真題和 LeetBook 等同于考前模擬和劃重點,讓我們可以有針對性地高效準備面試,提升學習、思維能力并養(yǎng)成思考的習慣。
最重要的是,這里有一群和你一樣,心懷理想,勇于挑戰(zhàn)的人,彼此分享面試經(jīng)歷、解題思路,與你一同披荊斬棘,在前端的學習和工作中,成就更好的自己。
加油,很期待通往前端未來的路上,與你同行!
本文作者:吳小宇
聲明:本文歸 “力扣” 版權所有,未經(jīng)允許禁止轉載。