本科三年前端, 美團螞蟻字節快手小紅書 面試與Offer總結

關於本人

本人校招本科入職百度,到目前已經有三年的工做經驗,第一個一年半的時間主要是做爲項目的前端開發人員,也是在第一個半年的時間從 T3 - T5;第二個一年半時間中,因爲主管的變更,從一個前端開發人員,變成須要部分負責 7-8 人(包括正式+外包)前端小組的小組組長;平常也會包含一些團隊技術建設,團務的事項;前端

離職緣由:我我的感受在這個部門和業務已經到了瓶頸期,對於我的技術成長也比較有限;想換一個平臺看看;因而開始了個人面試路程面試

面試經歷

先是找獵頭投了 滴滴新項目 + 騰訊文檔 + 釘釘;算法

滴滴是進行完成三面後,沒有了下文;騰訊文檔是一面沒有經過;釘釘是一面經過了(找獵頭查了一下),但後面說是不適合;性能優化

果真面試仍是須要從生到熟的,遇到的問題多了,多總結以後,後面就回答起來愈來愈駕輕就熟。markdown

最後是拿到了 美團到店餐飲 2-3+、字節廣告商業 2-一、快手 Docs K3B、螞蟻網商銀行 P6+、小紅書(貌似對標P7,但大概看看就好了)架構

職級基本都對標百度 T5+,最好多方面考慮,WLB (Work Life Balance),部門團隊業務和部門團隊技術棧等緣由,最後在美團和螞蟻中進行選擇(目前尚未肯定)編輯器

我我的有一些 Babel 插件的開發經驗、Webpack 插件、Loader 的開發;還有一系列的團隊工具產出,同時也有富文本編輯器和協同編輯的項目經驗,因此圍繞個人簡歷提問比較多;工具

  • Babel 的 Preset 和 Plugin 區別
  • Babel 插件中 syntax 和 transform 的區別和聯繫
  • Babel 和 Webpack 的區別
  • Webpack 的工做流程
  • Express 的實現原理
  • Slate.js 的實現原理 和 架構
  • 協同衝突是如何解決的
  • React 中 Immutable 和 Mobx 的區別,如何作性能優化
  • 如何檢測性能問題
  • SSR 的流程,爲何 SSR 能夠加速首屏渲染
  • ...

面試總結

在面試過程當中,總結了下面幾點:性能

  1. 面試前須要對本身簡歷上的內容比較完整的覆盤一下,好比我簡歷上比較多我的在團隊工具,團隊項目上的貢獻,有些時間比較早了,須要熟悉一下,若是當時有比較完整的分享路線和總結,簡單的回顧一下就能夠基本就能夠遊刃有餘的說出來了。

若是對於本身簡歷上的東西都不可以自圓其說的,基本上面試的評價就不會好,根據我本身作面試官的經驗來看 2. 若是有條件的話,最好仍是能夠刷一下 leetcode,雖說前端對於算法要求不高,但畢竟編碼是最能說明思惟能力,和編碼能力的一項;我本人有些偷懶,沒有去專攻的刷算法題,基本都是用我以前的編碼基礎撐着,基本均可以對付過去,但仍是會遇到一些硬茬的。仍是建議面試前能夠熟悉一下常見的分治法、動態規劃、樹的相關算法 3. 其餘的話基本就是看你平常的積累,多總結多思考;在面試前總結一些常見的軟實力方面的問題 如『面對業務壓力和技術成長,你是怎麼平衡二者』,『對團隊有怎麼樣的規劃』等等 4. 對本身最好也是有短時間和長期的規劃。 之前我一直認爲這是一個毒雞湯,以前一直崇尚 活在當下;但最近面試的經歷,離開溫馨區的感覺,讓我以爲:活在當下的意思更多的是要珍惜當下,作好眼下的事情;但心中仍是有個比較明確的短時間和長期方向的; 那我我的而言,短時間內:搬一個獨居室,養一隻小動物... 爲了提高生活品質,多對外沉澱優質的技術文章,提高技術影響力; 長期內:進行開源項目貢獻 和 對外技術沉澱,提高業界技術影響力;考駕照 + 買一輛摩托車優化

最後:祝你們也可以找到本身心儀的 Offer