我離職了

前言

Hello,你們好,我是神奇的程序員,你們看到這篇文章的時候,我已經從老東家離職了,從有離職想法到找到新工做,期間經歷了不少事情,也成長了許多。前端

本文就跟你們分享下個人這段經歷,歡迎各位感興趣的開發者閱讀本文。vue

萌生離職想法

時間回到2021年3月初,公司市場部的同事工位搬到了咱們前端這邊,他們那邊的辦公區域要出租給別人開食堂。node

我頓時感到狀況不妙,辦公區域縮小,再加上已經1年沒有接到新項目了,公司一直處於燒錢模式,怕是撐不了多久了。react

原計劃是6月份開始騎驢找馬的,如今出了這個變故,只能將計劃提早了。程序員

開始找人內推

一開始想着我在掘金寫文章這麼久了,也還算小有名氣吧,發一條沸點,應該能能找到一些內推機會,當時發的沸點:web

image-20210425154540921

這條沸點發出去後上了推薦,等待了一天,微信也沒人加我😹。面試

21212211212

有點小失落,看來沸點是行不通了,正好那天在寫文章,因而我就把內推消息放到文章尾部了。算法

image-20210425160322757

文章發出去後,前先後後有5我的加我:網易、酷狗、美團、bigo、猿輔導,因爲我只考慮廣州的公司,因此就只發簡歷給了網易、酷狗、bigo。數據庫

簡歷發出去後,他們看到個人學歷是大專後,拒絕了我。理由是:本科是硬性要求,看了個人掘金文章和開源項目,雖然具有搬磚的能力,可是知識深度還不夠,不能給我面試機會。json

image-20210427150527310

獲得這個答覆,我挺難受的,也想了不少,要是當初我再忍忍校園暴力,堅持下來,或許就不會有如今的窘境了。

悲傷事後,生活還得繼續,知識深度不夠,那就把JS往深了鑽研吧,在幾個網友的幫助下,規劃了一份學習路線,決定花點時間學習下。

看來在掘金是找不到內推機會了,想到以前寫文章時,有個騰訊的前端加了我微信要內推我,當時以爲本身技術實力不夠,就沒發簡歷過去,留了個機會。

我聯繫了下他,瞭解到他們的團隊在深圳,微信總部在廣州,因而就讓他幫我內推簡歷到微信訂閱號部門。

image-20210427143840648

很快內推消息的郵件也發過來了,7個工做日內若是簡歷合適會聯繫我,等待了5個工做日,依然沒人聯繫我,尋思着八成是涼了,最終仍是沒忍住,問了下幫我內推的人。

image-20210427145602712

簡歷沒過,他建議我直接找微信的前端內推機會能大一點,因而,我找了個在微信工做的幫我內推了下,此次簡歷直接推到了他們領導手中,獲得了以下回復:

image-20210427150140854

簡歷不合適,其餘部門要求學歷和年限,沒有適合個人。

在這些內推中,從他們給個人反饋來看,還暴露出一個致命點:公司項目沒亮點。公司的項目是接的學校的教務系統,技術棧是JQuery,惟一一個Vue項目是一個商城後臺管理系統,這一點我在很早以前也想到了,個人作法是搞個開源項目來彌補這個短板,惋惜最終仍是沒能彌補,開源項目+社區影響力永遠只是加分項,公司項目不行,滿盤皆輸。

打開BOSS直聘

走到這一步時,個人全部但願都磨滅了,已經被現實打垮,跌入谷底。

下載了boss直聘,完善了在線簡歷,開啓求職之旅。

77

約到視頻面試

時間來到3月12日,此時已經在boss直聘上求職4天了,聯繫了10多家公司,有3家收了我簡歷。早上10點多接到一個電話,說她在boss直聘看到個人簡歷,她們是果肉教育的,以爲我簡歷還不錯,對我進行了一個簡單的電話面試,瞭解了下個人基本狀況:爲何想離職、對新公司的指望是什麼、目前面了多少家公司了,有沒有滿意的。

電話打完後,跟我約了3月15晚上7點的視頻面試。

image-20210427162922205

備受打擊 重識本身

視頻面試開始後,那個面試官跟我聊了1個多小時,問了我40多個問題。

image-20210427163612416

vue部分和js部分我回答的不是很好,雖然面試官沒有明確告訴我面試結果,我以爲但願不大了,此次的面試對我打擊很大,覺得本身準備好了,結果卻被虐了。那一晚想了不少,情緒很低落,甚至開始懷疑本身是否適合寫代碼了😭

image-20210427165931716

image-20210427170100539

image-20210427170604567

最後,想着想着,睡着了,次日醒來後,沒有那麼難受了,感謝這幾個網友的開導,如獲新生。

image-20210427170758751

從新認識本身後,決定仍是按照本身規劃的學習JS的路線,開始專心按照路線去學習,補齊本身缺的東西,中止了簡歷投遞,按照原計劃靜心學習到6月份再考慮尋找新機會的事情。

組員提離職 計劃被打亂

時間來到3月22日,個人組員提出了離職,跟我領導說了後,她意思是不打算招人了,讓我來接手我這個組員的任務。

他的任務量蠻多的,一時間我陷入了沉思。他的工做若是交接到我這邊,我天天的工做量會很大,晚上回家也沒精力學其餘東西了。

通過1個多小時的心理鬥爭,最終決定邊學習、邊投簡歷,看看能不能約到面試。找到合適的就撤退吧。

image-20210428223806004

繼續投簡歷約面試

再次打開boss直聘,投了2天,聯繫了不少家公司,所有都是已讀未回,沒人理我。我求助了幾個網友,他們以爲我在boss直聘標的指望薪資有點高,大專 | 1年多經驗 | 廣州,15k - 20k高了,這個只是指望工資,不表明最終就是這個,不必標這麼高。

因而我將指望薪資改爲了10-15k,繼續投簡歷,投了2天,效果好了一點,有3家收了我簡歷,可是仍是有不少已讀未回。我在想是否是個人打招呼語有問題,當時我發沸點問了一波,也求助了幾個網友。

image-20210429171247368

最終,將打招呼語改爲了:

image-20210429173222889

改了以後,效果有所改善,有人願意跟我聊了,簡歷也收了。可是仍是沒約到面試。

約不到面試,很焦慮,陷入了沉思。簡歷已經找過不少人幫我看了,也優化到了極致。boss直聘的指望薪資、打招呼語也都改了,惟一拉垮的就是公司項目了🤧

沉思許久後,以爲打招呼時,我應該多介紹下本身,凸顯個人自學能力,讓他們以爲我和其餘大專生相比仍是有一些亮點存在的,最終總結出了下述話語:

image-20210429180616907

約到現場面試

時間來到3月26日,終於有公司約我去面試了,約了3月30號上午10點,暫且叫它A公司,他們的產品是一個學英語的平臺。

image-20210429195145807

3月29日,在翻微信好友列表時,看到還有某上市公司hr的微信,打算找她她內推下。

image-20210429200703883

跟約了3月30號下午3點,暫且叫它B公司。

image-20210429195921641

同時在boss直聘上也約到了面試,時間定在了4月2號上午10點,暫且稱它爲C公司。

image-20210429221149372

到達面試現場

時間來到3月30日上午10點,我準時到達了A公司。

hr帶我到接待室,給了我一張表,讓我填,表的內容是:基礎信息、家庭成員信息、指望薪資、工做經歷、現工資、離職緣由。

填完後,將表給了hr,過了5分鐘,進來一我的,開始了技術面試,跟我聊了一個多小時,問個人問題以下所示:

image-20210429210441521

面試官問個人問題我都回答上來了,第20題這裏把我問猶豫了,我說除了谷歌的v8引擎,好像沒別的了吧,node算嗎?

此時,面試官摘下了口罩,笑了一下,緩緩說道:V8是一個開源引擎,不是谷歌的,node也是V8引擎,確實出了V8,沒有其餘的了。我猜想面試官的心理是這樣的:終於問到他的知識盲區了。

11111

隨後,他問我還有沒有什麼要問的,我問了他們的團隊規模,他說前端目前只有一個,計劃再招兩個。我接着說道:那個前端就是你?,他說:不,我是後端組長。聽到他說這個後,個人心裏是這樣的。

11

他問了我兩次指望薪資,我都沒有作任何讓步,主要緣由有兩點:

  • 他問個人問題我都回答上來了
  • 下午還有一家上市公司的面試

面試被刷KPI

時間來到下午2點20,我在B公司的園區轉悠了20多分鐘,這個園區的樓牌號設計的很怪異,此處是1號樓,他的隔壁又是5號樓、11號樓,給我搞懵了,問了路人和保安,他們給我指了位置,我照着他們所指的位置走了一圈,找到是找到了,可是位置好像不對。

image-20210429213839931

無奈,只好試試看高德地圖能不能找到,運氣好,高德地圖成功把我帶過去了。

進到公司後,前臺給了我一份試題和麪試基本資料表,時間是1個小時,作完後給她。

那份試題有2份6面,能記到的題有:

  • 什麼是BFC
  • 原型和原型鏈
  • 3道考察js執行順序的題,考察面試者對eventLoop的理解程度
  • 手寫代碼題,給了一個樹形json結構數據,讓寫出深度優先搜索的代碼

試題寫完後,時間過去了半個多小時,把題交給了前臺,坐在那裏等了5分鐘左右,來了一我的喊我去了一個辦公室開始了面試。

  • 你是哪一個學校畢業的,畢業多久了?
  • 你啥時候參加工做的,工做都久了?
  • 你公司項目是幹嗎的?
  • 有沒有作過移動端的項目?
  • 移動端項目要怎麼適配不一樣分辨率?
  • 你最近在學啥?
  • web安全方面有了解過嗎?說一下你知道的網絡攻擊
  • 好,今天面試就到這,後面合適的話,再通知你。

面試官在問我問題的時候,全程沒看我簡歷。開頭沒讓我作自我介紹,結尾也沒有問我有沒有什麼想要問他的。

總結下上面的面試流程:作題 -> 提問環節 -> 慢走不送

這大概就是KPI吧!

面試6輪終上岸

時間來到4月2號上午10點,我準時來到了C公司,填了面試基本資料表,作了一份筆試題。

筆試題比較簡單,沒有造火箭,考察的都是一些實用的東西,我都正確作出來了,多是題目簡單的緣故,具體題目記不得了😂。

前端組員(一面)

作完筆試題後,等待了一會,開始了第一面,是他們的前端組員來面個人。

她一進來就說,我看你筆試題作的挺不錯的,我先來面下你,那我就先從筆試題的最後一道題向開始向前問。

問了我圖片懶加載的實現思路。

她問完後,我都回答的很不錯,她說那我這一面就過了。對了,忘記讓你作自我介紹了。

而後,我補了個自我介紹,她邊聽邊看我簡歷,我介紹完畢後,她說我看你有個仿QQ的項目,咱們大學時也作過這個,挺簡單的。

我回她說:我這個開源項目比大學時作的要完善,個人還原度挺高的,在作這個項目時我也解決了不少難點,好比圖文混輸、自定義截屏功能。你閒了能夠體驗下。

她說:行,我在叫咱們研發主管來面下你。

研發主管(二面)

過了一會,研發主管進來了,他問了我一些公司業務方面的問題和項目難點。

問了開源項目的一些細節:

  • 說一下你的截圖功能怎麼實現的
  • 說一下你的後端數據庫怎麼設計的
  • 若是不用websocket,你還有什麼辦法實現實時消息接收?
  • 消息過多時,dom元素會變多,用戶瀏覽消息時會感覺到卡頓,這個問題你會怎麼解決?
  • 打開聊天窗口時,若是消息不少,瀏覽器可能會卡死,這個問題要怎麼解決?

最後一個問題我回答的:我用了分頁加載,不會加載全部消息的。

他反問我,哦哦 你用的分頁啊。

如今有這樣一個場景,後端返回了一個樹形結構的數據,總共有10w條,如今須要將這10w條數據所有渲染出來,你會怎麼作?

我說完個人思路後,他問了我最後一個問題:一口井,深7米,蝸牛白天爬4米,晚上掉1米,請問蝸牛須要多久能從井裏爬出來?

我回答完後,他說:行,我讓前端主管再來面下你。

公司高層(三面)

過了一會,又進來一我的,他挺熱情的,一上來就說:李x是吧,這名字好聽,聽他們說你挺不錯的,我先來面下你。

我笑了下回答:還好吧,您就是前端主管吧?

他:我不是技術,我是更高層的。

他:你這學歷是大專,進大廠機會渺茫啊,你怎麼沒讀本科啊?

我花了3分鐘,跟他講了個人經歷。

他聽完後說:沒事,咱們公司看中技術實力,你性格挺不錯的,很外向。

我點頭微笑了下,說:謝謝

他說:行,那就先這樣,我讓前端主管再來面下你。

前端主管(四面)

前端主管進來後,直接問了我:你以爲前幾輪的面試中,哪一個問題你回答的很差?

我說:研發主管問了一個一次性渲染10w條數據的問題,我回答的不是很好。

他說:你是怎麼回答的?

我說了個人答案後,他指出個人問題,一點點的開導我,最後說:其實把這些優化方案組合起來就是虛擬列表

隨後,他又問了vue源碼層面的問題:

  • 頁面更新,vue底層是如何響應的?
  • 說一下vue3和vue2的區別它作了哪些優化?
  • diff算法是如何比對新舊虛擬dom樹節點的?
  • 有2個組件,Component A、Component B,每一個組件裏都有一個div,div下面有個span,A組件裏span的值是a,B組件裏span的值是b。那麼這兩個組件是相等嗎?請說出緣由。

第二個問題我只說出了proxy和defineProperty,這兩點我分析的很全面,由於我專門瞭解過。

隨後他問我,還有沒?

我說:vue3底層瞭解的少,只知道這個。

他說:還有一個變化在vnode那裏,vue3的顆粒度更細。

而後還說了一些有關顆粒度的知識,說完後他說:沒事沒事,我只是想知道你的技術深度到哪裏了。

隨後,他問我有沒有了解過http方面的知識?

我說:瞭解過一點

他說:說一下http的兩種緩存,詳細介紹下。

我回答:強緩存和協商緩存,按着本身的理解說了下這兩個緩存的詳細內容,我以爲個人理解不太對,最後加了一句:個人理解是這樣的,不知道對不對。

他說:強緩存和協商緩存是對的,可是你解釋的不太對,不要緊,我只是想了解下你的技術深度。

隨後,他說:個人問題問完了,你還有什麼想問個人嗎?

我問了:前端團隊的規模,作的什麼業務,技術棧是什麼?

他回答:咱們整個前端團隊有20多我的,業務線挺多的,涉及的技術棧有vue、react、TypeScript,目前咱們的業務重心在:web端mg動畫編輯器。

我回答:mg動畫編輯器是?

他:你知道AE吧,咱們要作的東西和AE相似,區別在於咱們作的瀏覽器端的。

我:哦哦 懂了,個人問題問完了。

他:12點多了,佔用了你的時間有點久,下午2點左右還要你辛苦過來一趟,hr還要再面下你。

產品經理(五面)

下午2點多,前臺把我帶到一個辦公室裏,等待了一會,過來一我的,他說他是產品經理,早上那幾輪面試的反饋都以爲我挺不錯的,他再來面下我。

他問了我公司的項目需求開發流程的一些細節問題,好比:測試測出bug,大家定位問題到解決問題是怎麼作的?重新需求到開發完成,大家的流程是怎麼樣的?

他翻了下我簡歷,看我仍是前端組長,就問了我:

  • 你帶的團隊有多少人?
  • 項目分工是怎麼樣的?
  • 拿到一個需求你是怎麼評估開發週期的?
  • 你爲何想離職?
  • 你是組長,提出離職後,他們沒挽留你嗎?

我回答完他的問題後,他說:行,瞭解了,開始跟我介紹他們公司的產品。

他說:咱們如今的項目重頭是一個mg動畫編輯器產品,在這個領域,咱們的產品在國內排第二,第一名是大公司做爲支撐的,咱們的目標就是將產品作到極致,爭取作到國內第一。

咱們團隊這邊有兩我的是應屆生,水平可能稍弱一點,你進來後須要你來帶一下他們,有個後端也是應屆生,在開發過程當中,有些地方它可能作的不恰當,須要你先找到他問題,最後再向後端組長那邊反饋,由於後端組長日常比較忙。

咱們作的項目比較複雜,可能遇到一些複雜的功能,你得去琢磨怎麼實現,攻克這些難點。

我說:行,這些都沒問題,我也喜歡鑽研一些難點問題,每解決一個難題,我都能獲得很大的提高。

行,我就跟你聊這麼多,我讓hr來面下你。

hr主管(六面)

等了幾分鐘,進來一個年齡稍大的人,目測40多歲吧。

她對個人年齡比較感興趣,問我:你20歲,大學就畢業了?還有2年工做經驗?

我花了3分鐘,跟她講了個人經歷。

隨後,她問了我公司是作什麼項目的?

我說:咱們公司是作學校教務系統的

她說:就是接學校的項目來作,屬於外包吧?

我說:也不算外包吧,咱們老闆有關係,接到的學校項目都是咱們公司全權負責的。

她說:你爲何想從這家公司離職?

我說:在這家公司沒有發展空間了,作的項目對本身的職業規劃不友好。

她說:那你期待什麼樣的公司呢?

我說:我想找一家有本身產品的公司。

她說:咱們公司就是作本身產品的。

我說:對,我在boss看到了大家公司官網,瞭解到了。

她說:你在現工資的薪資是多少?

我跟hr說了現公司的薪資,她就開始了砍價模式,拿公司項目和年齡來講事,最終在個人指望薪資基礎上砍了2k,而後跟我介紹了他們公司福利:五險一金、早9晚6雙休、13薪、每一年一次薪資普調、全勤獎每個月300,餐補每頓15塊。

最後說:今天是週四,明天就是清明節了,咱們發offer須要走流程,清明節後會電話聯繫你。

隨後,送我出了公司。

最終,我答應了C公司的offer,原本想去A公司的,可是A公司沒要我。多是由於我在薪資問題上太堅決了,沒有讓步的緣故吧。

眼下也沒約到其餘面試,不想繼續面了,這家公司的項目挺不錯的,對本身的將來發展頗有幫助。

寫在最後

這一個多月的經歷,把我從童話打入現實,成長了不少不少。通往將來的路很艱辛,我毫不退縮,會敢於面對,今天的努力只爲將來!

我是神奇的程序員,一位前端開發工程師。

若是你對我感興趣,請移步個人我的網站,進一步瞭解。

  • 文中若有錯誤,歡迎在評論區指正,若是這篇文章幫到了你,歡迎點贊和關注😊
  • 本文首發於掘金,未經許可禁止轉載💌
相關文章
相關標籤/搜索