關注前端早早聊,跟進第三十屆|前端早早聊大會 BFF 專場(GraphQL、統一網關、API 接入管理、超大規模集羣,協議轉換、安全切面、高併發、可視化編排、統一穩定性建設...)8-14 全天直播,9 位講師,點擊報名看直播👉 ):前端
前端早早聊大會,與掘金聯合舉辦。加 codingdreamer 進大會技術羣,贏在新的起跑線, 全部往期都有全程錄播,上手年票一次性解鎖所有面試
我是陳善傑,螞蟻體驗技術部2022屆校招實習生。從去年12月開始投遞簡歷,在收到螞蟻和騰訊的 offer 以前,曾被某獨角獸廠拒過五次。在面試到後期很是迷茫的時候,我有幸瞭解到了早早聊大會,而且在關注之後收穫頗豐,最終順利經過了螞蟻和騰訊的面試,來了螞蟻。很是感謝早早聊大會的發起人 Scott 的邀請,讓我將本身的經歷寫一篇文章,來幫助更多人,特別是畢業生。算法
每一個人的面試經歷都不盡相同,或順利或坎坷。我但願將我這段相對坎坷的經歷與你們分享,若是在我過去面試的路上,也曾有過這樣的參考,或許能夠少走一些彎路。經歷雖不能複製,可是我會嘗試將其中共通的東西挖掘出來,但願能給你們帶來一點啓發。docker
要進入面試,首先要經過簡歷篩選。簡歷篩選看哪些方面,無非是簡歷上那幾大基本要素——教育經歷、實習經歷、項目經歷、技能。數據庫
教育經歷咱們沒有太多提高的空間,除非去更好的學校深造。對於校招,咱們能作的是把本身的專業課學好,讓成績好看一些。把本身擅長的,經得起問的課程寫上,好比我寫的是:操做系統、數據結構和算法、計算機網絡、密碼學、Linux,後面面試的時候就有被問到。雖然機率不必定,可是被問到的時候能說,就能成爲優點。編程
個人學校比較普通,是浙江溫州的一所學校,溫州肯恩大學。不是985,不是211,也不是省重點。因此看到這裏,雙非的同窗們能夠對本身更有信心,雙非並非和大廠無緣的。雖然企業更青睞來自好學校的同窗,可是技術崗最終仍是要看技術的。好的學校可以爲咱們背書,替咱們證實咱們的底子不差。學校不足覺得咱們背書的話,咱們就要本身證實給企業看,咱們有他們須要的那些能力。小程序
若是學歷不是特別亮眼的話,實習和項目經歷就是一個很好的補充。技術崗最終仍是要看技術,學歷再好可是沒寫過幾行代碼,面試的過程當中仍是會掛掉。後端
在一段實習或者項目經歷中,咱們接觸到的東西每每比較綜合,因此面試官也會有機會從更多方面提問。而這些又是咱們實實在在作過的東西,可以更全面的向面試官展現咱們所瞭解的。微信小程序
HR 不必定了解技術,技能的表述往 JD 靠齊是最保險的。即便不瞭解咱們提到的那些技術名詞,對關鍵字仍是能夠對得上的。JD 的話相同崗位基本上都是大同小異,多看幾個,本身概括整理一下就行。前端工程化
如下是我寫的:
- 熟悉HTML、CSS、JavaScript(含ES6) ,熟悉微信小程序開發,瞭解瀏覽器工做原理,瞭解Vue、React等MVVM框架,瞭解Vuetify等UI框架,瞭解Webpack等前端工程化工具。
- 熟練使用Python(爬蟲、數據分析)、Golang(後端開發),瞭解NodeJS、Java。
- 熟悉MySQL、PostgreSQL等SQL數據庫,熟悉Redis、MongoDB等NoSQL數據庫。
- 熟悉計算機網絡、HTTP協議、安全等,持有計算機中級專業技術資格(網絡工程師)證書。
- 良好的英文表達能力,可以使用英語做爲工做語言,閱讀英文文檔。
必定要實事求是。當時的我不怎麼熟悉框架,我就只寫了個瞭解。對於實習生來講,大廠其實更重視基礎,框架若是沒用過的話是不會問的。沒有必要打腫臉充胖子,沒用過的寫用過,不熟悉的寫熟悉,熟悉的寫精通。真要那樣寫的話,最後很大機率是要被面試官教作人的。
簡歷就像你給面試官考你的考綱,雖然面試官不必定參考,但必定不要本身把本身坑了。
我一共面試過四次某獨角獸公司,三次到二面,最後一次到三面。
我選擇了一個比較頭鐵的,大多數人不會選擇的路子——經過面試檢驗學習進度。許多人在本身沒有充分準備以前,是不敢貿然去面試的。可是退一步想,若是沒有面過第一次,又怎麼知道準備得怎麼樣了呢?雖然網上也有大量面經能夠看,可是和真實的面試仍是有差別的,好比會不會緊張,緊張的時候還能答上來一樣的問題嗎?
由於某獨角獸廠常年招實習生,而且沒有冷卻期,能夠一直投。因而我一邊準備,一邊面試,纔有了這麼屢次面試。固然我不鼓勵你們在徹底沒有準備的時候貿然嘗試,雖然能夠反覆投,可是每一次面試都是有記錄的。我是由於每次面試都能到二面,面試官的反饋還行,讓我感受差那麼「億點點」,因此在反覆嘗試。
若是小夥伴們也想經過面試來檢驗本身的準備進度,又怕留下很差的面試記錄的話,能夠先選幾家本身不是特別想去的大廠,或者一些無傷大雅的中小廠來嘗試,檢驗準備進度的同時積累經驗。
第一次面試,是經過哥們幫我把簡歷發給了認識的該廠前端基礎架構某組的 leader 。
因爲是第一次面試,是第一次面大廠,也是第一次面前端,因此沒有任何經驗與想法。接到面試邀約的時候,想着也不知道本身要複習多久,就先上吧,把面試時間約在了後天,給本身留了一天多的時間突擊。在那一天時間裏,我粗略地過了一遍前端的基礎。
第一次面試感受還比較神奇,面試官第一個問題竟然是從操做系統開始問的,我當時還問了一句,這面的不是前端嗎?如今想來,好像就這第一次面試被問過操做系統相關的題,後面在別的廠也沒碰到過。後面還問了一些事件循環、CSS 水平垂直居中、數組拍平一類經典題目。雖然答得不是很好,可是面試官說整體還行給過了,還說等十分鐘,下個面試官立刻來。(我也是從此次開始知道該廠的面試效率的,聽說快的話能一天面完。)
二面問了一些對先後端分離的理解,Vue 和 React 區別,Vue 的雙向數據綁定、組件間傳值、生命週期之類的問題。以前寫小程序,感受模板語法和 Vue 挺像的,也有生命週期之類的概念,因此面試官問我用沒用過 Vue 的時候我說用過。事實證實我太菜了,Vue 和小程序徹底是兩個東西,因此這幾個題直接給我整懵了。由於此次經驗,後面的面試中我再也沒有提我會 Vue 之類的框架了,再問也只是瞭解,沒有用過。
不出意外的,第一次面試掛了。不掛的話也不科學,畢竟才準備了一天,這都能過的話,其餘人還怎麼面。
第二次面試是本身在牛客上找到的內推。由於第一次面試感受還不錯,感受再努力一把就能成,因此此次接到面試邀約之後,把面試時間約在了一週以後,留了一週的時間準備。
第二次面試,雖然感受本身準備了一些了,可是在面試中被問到之後纔會發現還有不少沒有準備。一面問了一系列和 CSS 相關的題,包括 CSS 畫三角形、畫正方形等。此次面試仍是有點慌亂,很簡單的一個盒模型都沒有答好,不過面試官仍是放我進了二面。二面快結束的時候被問到一個「連續子數組最大和」,練得太少,沒能寫出來。面試官又給了個機會,問如何經過 Promise 實現 sleep ,當時也沒能想到用 setTimeout 去 resolve Promise 。眼看還不行,面試官給了一道智力題——兩我的輪流拋硬幣,其中一我的先拋,先拋到正面者勝,求兩我的的獲勝機率,惋惜當時仍是沒能想到。
就這樣,第二次面試又掛了。此次掛掉之後,我開始意識到本身準備的範圍仍是過小了。我決定擴大範圍,把牛客上該廠前幾頁的面經所有點開,把全部題目整理下來,一道一道弄懂;開始刷 LeetCode ,樹和鏈表高頻題都過了一遍;開始寫常見的手寫題,防抖節流、對象的 new/create/instanceof 、函數的 bind/call/apply 、 Promise 、發佈訂閱 (EventEmitter) ……
準備的過程當中,仍是每隔一週經過內推和官網投遞,終於在年前被撈了起來,有了第三次面試。
第三次面試,由於擴大了範圍,把其餘人面試中出過的題目基本上都過了一遍,因此大部分題目均可以答上來了。可是在二面的時候,被問到 setInterval 和 Promise 的細節,沒有答好,後來也沒能等到三面。此次掛完也快過年了,短期內不會有下次面試了,過年這段時間還能夠好好準備一陣。
我把這三次面試準備的過程歸納爲——面向面經準備。
在先前的面試中,每場面試結束前反問的時候,我都會問面試官可否給點反饋。我獲得最多的反饋是——知識不夠系統。
過年在家裏,買了 winter 老師的《重學前端》專欄看。開始看這個專欄之後發現,原來前端的整個知識體系是這樣的,原來咱們許多人都沒有真正明白前端應該怎麼學。看過 winter 老師的專欄之後,我開始有意識的搭建本身的知識體系。以前雖然也整理了大量題目,可是歷來沒有梳理過知識點和知識點以前的關係。我開始作腦圖,把我能想到的,面試中可能會問到的知識點分類羅列,羅列的同時繼續思考,知識點和知識點之間的聯繫。由於以前已經積累了很多題目,通過這樣一個結構化的思考,不少知識點開始被有順序地關聯起來,這樣面試中再被問到的時候,就很容易回憶起來,並聯繫到其餘相關的知識。以瀏覽器緩存機制爲例,咱們首先想到的是強緩存和協商緩存分別是怎麼實現的、用到了哪些頭部、緩存生效的時候返回什麼狀態碼,而後咱們能夠聯想到 HTTP 還有哪些頭部和狀態碼、怎麼樣避免請求被緩存、GET 和 POST 的區別、HTTP 還有哪些方法、CDN、HTTP/2 …… 每當看到一道題的時候,想一下面試官可能會怎麼追問,把想到的題目一塊兒過一遍,這樣能聯繫起來的知識就會愈來愈多,愈來愈不會忘掉。
也是在這個階段,我開始逐漸理解大廠面試提問的邏輯。表面上看,咱們會以爲「面試造火箭,工做擰螺絲」。但實際上,大廠面試的那些問題背後,考察的是咱們的知識體系和思考問題的邏輯。一樣的一個面試題,根據候選人瞭解的深度,能夠答出不一樣的層次。若是知識體系完善,知識點和知識點能夠聯繫起來的話,面試官問一個點的時候就能夠順帶答到其餘點,逐漸往本身熟悉的方向去引,就不容易被挖坑。有的時候,面試官也不是想刁難咱們,可能面試官當時也沒想好問啥,因而就從題庫裏抽。給面試官一個方向,面試官也是想找候選人的亮點的。即便面試官沒有順着你提到的點追問,面試官也會知道你是有東西的。
過完年,我等到了第四次面試邀約。這一次是拿到面試是過年和初中同窗一塊兒聚的時候,得知一哥們該廠實習,經過他幫我投到了他們部門前端組的 leader 。
此次面試,終於走到了第三面。二面有點像壓力面,面試官全程沒怎麼說話,就出了幾個題,最後一題是實現一個調度器(併發控制)。這個題目在該廠至關經典了,感興趣的能夠上網搜一下。寫得時候感受有點懵,不過最後仍是誤打誤撞寫出來了。面試官當時說等會兒三面面試官進來的時候仍是挺驚訝的,竟然終於走到三面了。
三面應當是部門主管面了。估計是由於部門主管挺忙的,當天後來 HR 打電話說面試官暫時來不了了,約到了次日;後來 HR 又打電話來講,面試官這幾天都沒空,約到了下週一。
到了下週一,終於等到了面試。此次面試應該是我離該廠最近的一次。面完的時候感受本身沒有太大紕漏,惋惜過了幾天都沒等到消息,最後仍是收到了感謝信。
過後覆盤,仍是能夠想得出沒有作好的地方:
技術方面,如何判斷對象中的循環引用沒有作好。
非技術方面,爲何選擇前端沒有答好,實習時間也只有四個月,對於他們來講可能有些短。
到這個階段,面試中常問的那些題其實已經準備得八九不離十了。在第四次面試失敗之後,我開始關注一些技術之外的東西。在偶然的機會接觸到前端早早聊之後,我瞭解到,除了考察技術之外,面試官還會關注:
興趣、主動性:是否是真的對技術感興趣?是隻會書上的理論,仍是真正動手寫過東西?真正對技術感興趣的或者主動性強的同窗,會本身動手去寫一些 demo ,反之面試官會認爲候選人對技術不夠有興趣或者主動性不夠。
性格:不能表現出太強的二元思惟。小時候咱們老是以爲非對即錯,非黑即白;成年之後,會發現不少事情是介於黑白之間的。二元思惟太強的候選人在工做中容易站隊,不利於同事之間的合做。
態度:學歷好說明智力過關,若是智力過關可是基礎卻答得很差,面試官就會思考候選人態度是否端正,在校期間有沒有好好學習。
……
當咱們注意到這些之後,咱們會更理解爲何大廠的面試老是讓咱們「造火箭」。公司在招聘,尤爲是校招的時候,在基礎之上每每還重視潛力。公司招咱們進來的時候,咱們多是 P5 ,可是對咱們的期待,絕對不只僅是 P5 。公司願意招 P5 水平的咱們進來,是但願咱們在將來作到 P6/P7 乃至更高。因此,咱們須要讓公司看到咱們的潛力。怎麼讓公司看到本身的潛力,能夠參考上面提到的那些軟實力。
同時我也開始意識到,面試也是比較依賴天時地利人和的。若是競爭這個崗位的人比較少的話,可能不必定要答上來全部題目,差差很少就過了;競爭這個崗位的人比較多的話,可能就要全部題都完美答出來,甚至超出預期。
前三次面試,也就是面向面經準備的階段,我感受是比較費時,而且沒有底的。由於我只是根據其餘人被問到過的題目來準備,而不知道本身面試的時候會被問到哪些。表面上是針對面試來準備,比較有針對性,實際上須要花費更多時間,由於只能根據看到的題目全量去準備,沒有側重點。題目最後雖然都能弄懂,但紮實程度就像沒有打好地基的高樓,一緊張就容易倒。
後來開始系統性地梳理,發現思路頓時清晰了,知道都有哪些點須要準備,也知道本身還有哪些點還沒準備。後來開始看系統的前端課程,發現讀大佬們整理好的知識,比本身碎片化地從網上一篇一篇看高效多了。後來開始看紅寶書,一天能看50多頁。若是一開始就看書的話,不到1000頁的紅寶書,20天也就看完了。
因此,學習仍是應該找對方法,不可急於求成。不然,爲了節省時間而走的捷徑,可能要花更多時間走回來。
在第四次面試的三面中,「爲何選擇前端」這個問題沒有答好。當時我給面試官的感受是,我不是想作前端,作前端只是暫時的選擇。這一點是很致命的,職業規劃也是很重要的,尤爲在終面和 HR 面。企業的指望確定候選人會在這個領域長期發展,而不是三分鐘熱度。
在這幾回面試期間,我還接到過該廠北京 base 的面試邀約,可是我都拒掉了,由於想 base 上海。小夥伴們若是沒有特殊的要求的話,其實能夠不限 base 或者往 HC 多的地方選。一個很簡單的邏輯,越缺人的地方,越缺人的時候,機會越大。雖然標準是同樣的,可是保不許人家由於真的很缺人放點水呢?
爲何選擇前端?這是校招生在面試中常被問到的一個問題。
其實一開始個人選擇並非前端。在這以前我先後端都作,可是後端偏多,更想去作後端。因此一開始投遞某獨角獸廠的時候,我投遞的是後端崗位。可是不巧的是,直接簡歷就沒過。拿着簡歷去請教作全棧的朋友,朋友說我簡歷上的經歷大可能是前端的經歷(小程序),因此可能仍是更適合前端。另外如今先後端分離,對先後端的要求都高了。後端不只僅要會基本的(語言、數據庫、計算機網絡),還要會容器技術、消息隊列等。現在競爭日益激烈,雖然 JD 上面沒有寫出來,可是或多或少仍是會要求。
聽完我以爲略有道理。雖然基本的後端語言、數據庫、計算機網絡那些我會,可是 docker 、 k8s 、 RocketMQ 等確實沒接觸過,現學的話不必定來得及,沒有必定體量的業務可能也無法有直觀的感覺。另外本身以前其實也不是徹底不作前端,仍是作過一些的。因此可能能夠先從前端開始投,先進個大廠,以後有機會再轉後端,畢竟前端轉後端的人們也比比皆是。
在這三個月一邊學習一邊面試的過程當中,我也常常問本身——爲何選擇前端?
一開始我想選後端,是由於我以爲,後端只要管好數據返回和數據庫增刪改查準確,而前端比較玄學,須要解決各類兼容、適配問題,因此更想去作後端。
可是,有這個想法卻偏偏說明了我對前端的瞭解不夠深刻。若是前端基礎夠紮實的話,那些兼容、適配的問題就不該該成爲問題。
我最先接觸 Web 是小學畢業的時候,用 WordPress 和 Discuz 搭過本身的網站,也是從那時候瞭解了域名、 DNS 、 CDN 、 MySQL 、 FTP 等知識。
初中的時候,表明學校參加了縣裏的網頁設計比賽。由於一直對代碼比較感興趣,因此在這樣的比賽中勢必要發揮一下。在大多數人使用 Frontpage 進行可視化編輯的時候,我從 HTML 入手,去掉了許多因爲複製粘貼帶進的冗餘代碼。頁面不必定是最華麗的,可是代碼必定要是最整潔的。最後,我也拿了一等獎。
大二的時候,微信推出了小程序。看了文檔之後,我以爲挺好玩的,因而下載了開發者工具想作一個 demo 玩一下。剛好當時身邊的同窗們遇到一個問題——不知道教授辦公室的位置在哪,因而我就想能不能作這樣一個小程序,給他們查詢教授辦公室的位置。若是是一個 APP 的話,要另外去下載;若是是一個網頁的話,還得去瀏覽器打開;而小程序的話,微信首頁往下拉一下就有,是比較便捷的入口。說作就作,現學現賣利用課餘時間搓了兩週左右便上線了。上線之後發現用的同窗不少,後來也被學校採用成爲了官方的學生服務小程序。
從這些經從來看,雖然我沒有明確地選擇前端,可是或多或少一直在作着和前端相關的事情。
回到一開始本身不選擇前端的理由,是以爲「前端比較玄學,須要解決各類兼容、適配問題」。可是,解決這些所謂「玄學」的問題,搞清楚他們背後的緣由和本質,在「沒有規律」中找到規律,不也是一種快樂嗎?
在本身走過這些彎路之後,我很是想要告訴後來的人們,要清楚本身爲何選擇前端。不要由於前端門檻更低或者上手更快而選擇前端。只有真正有興趣,發自心裏地想作前端,纔會比別人多作一些,作好一些,才能讓面試官和 HR 看到你的潛力。
以前一直投遞某獨角獸廠還有一個緣由是,其餘大廠的春招沒有開始,只有他們家是常年招人的。而且他們家沒有冷卻期,能夠換部門不斷重試。如今阿里、騰訊等大廠的春招也開始了。痛定思痛,我以爲我不能在一棵樹上吊死,因而開始投遞阿里、騰訊等大廠。
在看了早早聊去年的「前端搞面試」有關「面試官如何考察候選人」的分享之後,我瞭解到許多本身以前不曾瞭解過的信息,第一次瞭解了面試官視角是怎麼看候選人的,一樣的一個問題,怎麼答纔是面試官感興趣的。在後續的面試中,由於知己知彼,因此更加冷靜,思路也更加清晰了,天然也有了更好的面試表現。
最有幫助的仍是今年的早早聊第二十二期「前端搞面試」。因爲我面試的是螞蟻體驗技術部,這期大會上偏右老師的分享「螞蟻體驗技術部是如何面試候選人的」就起到了至關大的幫助。在這以前,我並不清楚每一輪面試想要考察的是什麼。而在看過早早聊的分享之後,我瞭解到螞蟻體驗技術部的二面是匹配面,看我和我要去的部門的匹配度,面試官是我所要進入的部門的主管,主要考察過往的一些經歷,覆盤作過的項目,從中觀察我解決問題的能力,對參與業務的參與程度、熟悉程度等。有了這樣的信息,個人思路就很清晰,面試的時候也是有備而來了。後來在面試的時候,和御術老師也有了一段愉快的交流,順利經過了面試。
此次面試以後,我切身感覺到了什麼是「匹配」。雖然以前也聽過,可是沒有過比較切實的體感。在螞蟻和騰訊的面試中,我能明顯感受到和麪試官比較聊得來,面試也比較順利,多是這就是由於比較「匹配」吧。而在前幾回面試中,多是由於不夠匹配,因此會感受到面試題難,或者即便答上了大部分仍是過不了。
不匹配的緣由會有不少,學歷、技術都是影響因素。企業老是在符合要求的候選人中擇優,若是這些因素綜合起來不是全部候選人中的佼佼者,就有可能不夠匹配。對部門的瞭解,對公司價值觀的認同,也是一種匹配。因此小夥伴們在找工做的時候也不妨多下點功夫,多多瞭解本身想去的部門的業務。找工做是一種雙向選擇,提早了解所要加入部門的業務,對本身也有好處。
以上即是我這幾個月找工做的過程的一些思考。每一個人要踩的坑不盡相同,但我但願大家至少不會踩我踩過的這些坑。
也想告訴那些和我同樣,不是來自名校的同窗們,不要氣餒。雙非的同窗們並非沒有機會,不少時候咱們是由於信息不對稱,錯過了那些機會。要早點起步,早作準備,「笨」鳥也能夠先飛。
如何「笨」鳥先飛,我爲你們整理了幾條建議。
其實,學校好的同窗更容易進大廠,不只僅由於學校的招牌,還由於在他們周圍,每每有比咱們更多的信息和更廣的渠道。一方面,他們有許多已經在大廠的學長學姐的經驗可供參考;另外一方面,企業也會主動去到學校宣講,不少同窗從大一大二就會開始瞭解,到了大三大四天然是有備而來;再者,在那樣的環境下,身邊也會有許多一塊兒衝擊大廠的同窗,一塊兒交流之後天然互通有無。
總會看到有人提問「二本學生有沒有機會進大廠」,總會看到有人驚訝「二本學生也有機會進大廠」。個人學校雖然不是二本,可是由於比較新,幾乎沒有 HR 聽過,因此在 HR 的眼裏也是比較野雞的存在。大廠對於學校好的同窗,確實是更青睞的。但這並不意味着學校不夠好的同窗,就沒有機會。學校不夠優秀,咱們仍然能夠經過別的方面去補足本身的短板,好比更豐富的實戰經驗、對技術更深刻的理解……而要作到這些,就須要比其餘人更早開始。不然,咱們也像其餘人同樣循序漸進地走完前三年,課的內容還不必定有其餘人的深;而後在其餘人開始準備面試的時候,咱們也纔開始準備面試,準備的速度還不必定比其餘人快,又如何作得比其餘人更好呢?
如何儘早準備?能夠早一點開始看書,看技術領域的經典書籍。看的是什麼不重要,不少知識在未來是會相通的。能夠早一點開始作項目,不必定是爲組織/機構/導師作的,興趣項目也能夠。許多人沒有開始是由於沒有人帶,不知道本身作什麼。其實 GitHub 上就有不少有趣的項目,不必定要有導師帶。把興趣項目當成實戰項目去作,也能夠作得很深刻。在平時看到一些產品或者項目的時候,也能夠在本身腦海裏去想,這個項目應該是怎麼作出來的,前端和後端分別要用到哪些技術。可以本身去想方案,而且本身動手去嘗試,無論結果怎麼樣,過程當中都會收穫很大。能夠早一點開始面試,沒必要以爲大1、大二去面試太早,比咱們更強的人們大1、大二,甚至還沒上大學就能在大廠實習。哪怕以爲本身水平沒到,也能夠去面一面,感覺下本身差了多少。即便不去面試,也能夠看看崗位的要求,看看本身還須要作哪些準備。
前端校招的面試題,零零散散地看的時候,咱們以爲不少。可是真要梳理起來,其實也就那些。不少時候咱們以爲題目不少,準備不完,本質仍是由於咱們太倉促了。我從開始準備前端到經過面試也不過三個多月的時間,若是把準備的那些東西平攤到大學前兩年,其實無非是天天看一點。若是真的按照那樣的節奏去積累的話,最後看的內容會更多,掌握得也會更紮實。
哪怕像我同樣,起步有點晚了,也沒必要太焦慮。前端由於目前大學裏尚未專門的課程,或者即便有技術棧也比較陳舊過期,因此對你們來講幾乎是同一塊兒跑線的。許多非科班的學生,半路出家也能給很快上手。惟一的區別多是科班的學生後勁更足,在中後期之後跑得更快,由於往高了走還會涉及到一些其餘領域的基礎知識。僅僅是入門的話,門檻仍是不會特別高的。近幾年前端的需求也在不斷擴大,機會會更大。
前面提到大廠重視咱們的潛力,重視咱們對技術的興趣。因此在準備的過程當中,不妨多問本身幾個爲何。在解決一個問題的時候,試試可否聯想到相關的問題一併解決。剛開始的時候,可能會由於不會的太多,致使準備的速度很慢。可是到了後期,隨着瞭解的愈來愈多,學習新東西的速度也會愈來愈快。
爲何大廠重視基礎?咱們在平常編程中遇到問題的時候,老是習慣上網去搜索。那麼,第一個給出解決方案的人,是怎麼找到解決方案的呢?工程師要往上走,最終要遇到一些前人沒有遇到過的問題,而要解決這些問題,就要靠那些基礎的、底層的那些知識。面對一樣問題的時候,基礎紮實
前面提到 HR 與咱們素不相識,瞭解咱們的渠道只有那一頁簡歷。準備過程當中也看過一些反例,有的經歷、技能寫不明白,有的排版排不明白。要知道大廠的 HR 每每是很忙的,若是咱們不把經歷、技能寫明白,不把排版排明白,HR 也沒有興趣替咱們把那些弄明白,結果可能就是簡歷進了垃圾桶。
要想簡歷不進垃圾桶,咱們要讓關鍵的信息可以讓 HR 一眼抓到,這樣纔有興趣往下看。有關經驗、技能的表述也須要斟酌,中華文化博大精深,同一件事能夠有多種說法,要怎麼說才能更吸引 HR 的目光。至於排版怎麼排,什麼是 STAR 法則,網絡上有不少資料,這裏就再也不贅述。
好的學校的那些同窗們,他們或是學校要求,或是本身主動,每每在這方面作過相應的功課,因此不容易踩坑。若是學校不夠重視,本身也沒有注意,覺得隨隨便便寫一份簡歷就能夠了的話,每每就栽了。
簡歷寫好了,該有的經歷和技能也有了,爲何簡歷仍是石沉大海呢?咱們可能還須要更高效的投遞方式。
能夠看到前面我參加的五次面試,三次都是經過內推獲得的。爲何要經過內推投遞?
首先 HR ,尤爲大廠 HR ,收到的簡歷是很是多的。咱們想讓 HR 看到咱們的經歷,首先得讓 HR 願意看。HR 也是打工人,不少時候由於簡歷實在太多,又必須在有限的時間內看完,就來不及好好看內容,只能按學校批量篩人。若是不經過內推,直接投遞的話,就有可能由於學歷不夠優秀而被略過。可是經過內推的話,由於有內部的同事看過一眼,已經完成了一道初篩,HR 仍是能抽空看一眼的。即便 HR 給忙忘了,還可讓內推人幫忙提醒。HR 願意看咱們的簡歷,簡歷上的亮點纔有被發現的機會。
經過內推投遞,對 HR 和對候選人來講都是效率更高的選擇。對 HR 來講,內推動來的候選人,由於有內部的同事看過一眼,篩選起來壓力更小了。對候選人來講,由於有內部的同事背書,HR 更願意多看一眼本身的簡歷,經過篩選的機率變高了;後續本身在招聘中到了哪一個流程,也能夠經過內推人獲得比較有效的反饋。
找內推的方式就有不少了。學長學姐、牛客、知乎、朋友圈,只要你能聯繫上對應的人,均可以。在這裏要強調,內推之因此有用,是由於你能聯繫上你的內推人。若是你只是網上隨便找了一個內推碼,可是根本聯繫不上這個內推碼的主人,那這個內推也是沒有太大幫助的。
除了公司統一的招聘之外,不少團隊也會主動出來招聘,創建一些答疑羣,這個就要去感興趣的公司/部門/團隊的主頁上去找了。好比螞蟻體驗技術部 www.yuque.com/afx/about/a… 。
早早聊也是一個很好的渠道,不少 TL 在分享的時候都會順道招人。經過這種方式,簡歷每每能夠直達 Leader ,投遞效率比通常的內推要更高。若是尚未在早早聊的分享上看到過感興趣的團隊,也能夠私聊找 Scott 哥,Scott 哥常常在朋友圈推薦優秀的候選人。
既然提到了內推,這裏也提供一條直達 TL 的內推通道。
我選擇螞蟻,選擇體驗技術部,有很大一部分緣由是由於當時二面的面試官,咱們部門的主管御術老師。在他的團隊文化裏,有一條叫「A-Team」,啓發自喬布斯的一段話:
一個爲理想奮鬥的團隊,是集合一羣才華洋溢的夥伴,讓他們互相沖撞、爭執,甚至大吵,這會製造一些噪音,可是,工做的過程當中,他們會讓對方變得更棒,也讓點子變得更棒,最後就會產出這些美麗的石頭。所以我大部分的成功來自於,找到真正有天分的人才。不是B級、C級人才,而是真正的A級人才。並且我發現只要召集到五個這樣的人,他們就會喜歡上彼此合做的感受、史無前例的感受。他們會不肯再與平庸者合做,只召集同樣優秀的人。 — 喬布斯
歸納來講就是「A 級人才找 A 級人才作搭檔,B 級人才找 C 級人才當小弟」。目前來體驗技術部實習有一段時間了,真以爲團隊、裏各個都是人才,說話又好聽。
這裏有靠譜的師兄,「由於信任,因此簡單」,你會有機會上手一個真實的業務,解決實際的業務需求,接觸一線開發。這裏有靠譜的主管,鼓勵高效,鼓勵不卷,鼓勵提前完成任務的同事們早點回家。
咱們是螞蟻集團體驗技術部的數據智能前端團隊,負責螞蟻大數據中臺和人工智能中臺相關產品建設,致力於讓數據的價值最大化。這裏既有濃厚的開源文化,如 G2/G6/X6/F2 等 AntV 可視化社區做品,也有服務全集團的核心業務,如螞蟻技術人都在用的數據研發中臺、服務螞蟻一線業務的人工智能中臺、業界領先的圖分析平臺等,還有既好玩又性感的前沿技術,如寵物相機所採用的端智能、下一代 BI 所需的智能可視化等。
投遞簡歷,請發送到 qingsheng.lqs@antfin.com 。
關注前端早早聊,跟進學習更多 BFF/GraphQL,請關注第三十屆|前端早早聊大會 BFF 專場 - 玩轉先後端接口(GraphQL、統一網關、API 接入、API 管理、協議轉換、統一安全切面、高併發處理、可視化編排、統一穩定性建設...)8-14 全天直播,9 位講師,報名上車看直播👉 ):